分類:信息函數(shù) ISFORMULA函數(shù)的作用是判斷一個(gè)單元格中是否含有公式。如果有公式,返回TRUE,否則,返回FALSE。 語(yǔ)法如下: ISFORMULA(引用) 其中,
使用非常簡(jiǎn)單,不用舉例說明了。 這個(gè)函數(shù)的實(shí)際應(yīng)用場(chǎng)景并不多,我更多是在Dashboard中使用它們。比如,某個(gè)區(qū)域中有公式也有常量,有時(shí)候需要將公式的結(jié)果突出顯示,可以使用條件格式: 如果已知某個(gè)單元格含有公式,可以使用FORMULATEXT函數(shù)返回其完整的公式:
ISREF的作用是判斷一個(gè)給定的參數(shù)是否是個(gè)引用。 語(yǔ)法如下: ISREF(參數(shù)) 下面是幾個(gè)例子: 如果參數(shù)是個(gè)單元格或者區(qū)域,返回TRUE。 如果參數(shù)是數(shù)值或者文本等常量,以及常量數(shù)組,返回FALSE。 如果參數(shù)是返回值為引用的公式,比如INDEX函數(shù),結(jié)果為TRUE。 同其他IS類函數(shù)一樣,需要多思考才能讓它們?cè)谀愕墓ぷ髦邪l(fā)揮更大的作用。下面的例子中說明了這一點(diǎn)。 問題:如何判斷一個(gè)給定的工作表名稱:五月銷量,是否在當(dāng)前工作簿中。 我們暫時(shí)沒有辦法直接判斷是否存在某個(gè)工作表,但是我們可以使用ISREF判斷給定工作表的某個(gè)單元格是否為引用??紤]如下公式:
首先,使用INDIRECT函數(shù)來生成一個(gè)引用,如果五月銷量工作表真實(shí)存在,那么它的A1單元格一定存在,INDIRECT函數(shù)將返回對(duì)該工作表A1單元格引用,否則,就會(huì)返回一個(gè)錯(cuò)誤值:#REF!。 這樣,對(duì)于上述公式來說,如果五月銷量工作表存在,那么其A1單元格一定就是引用,所以返回TRUE,否則,工作表不存在,返回值就是FALSE。 ISBLANK函數(shù)的作用是返回一個(gè)給定的數(shù)據(jù)是否為空。 語(yǔ)法如下: ISBLANK(數(shù)據(jù)) 其中,數(shù)據(jù)可以是一個(gè)常量,也可以是一個(gè)引用,比如A1,或者公式返回值。 ISBLANK函數(shù)非常簡(jiǎn)單, 需要注意的是對(duì)于空字符串"",返回的是FALSE。Excel認(rèn)為空字符串并不是BLANK。 在一些比較復(fù)雜的查找場(chǎng)景中,ISBLANK可以發(fā)揮很大的作用。例如,要在單元格區(qū)域中發(fā)現(xiàn)第一個(gè)非空單元格的值: 注意,這個(gè)例子是基于支持動(dòng)態(tài)數(shù)組的Excel版本,如果你的Excel不支持動(dòng)態(tài)數(shù)組,這個(gè)函數(shù)需要用CTRL+SHIFT+ENTER來完成輸入。 Excel+Power Query+Power Pivot+Power BI 自定義函數(shù) 底部菜單:知識(shí)庫(kù)->自定義函數(shù) 面授培訓(xùn) 底部菜單:培訓(xùn)學(xué)習(xí)->面授培訓(xùn) 也可以在歷史文章中學(xué)習(xí)Excel,Power Query,Power Pivot,Power BI,Power Automate各種技巧。 |
|