2007年1月18日 星期四

參照公式的救星 IS函數

使用Vlookup之類的參照函數,有時對應不到項目式時,往往會出現醜醜的 #N/A,還要手動一一消除,如果希望參照不到的項目,就不要出現任何文字,或是標示出「無此項目 」,此時便可以運用IS函數。

用以測試數值或參照類型函數共有九種,統稱為 IS 函數。這類函數會檢查數值的類型,並且根據結果傳回 TRUE 或 FALSE。例如,如果數值引數參照到一個空白儲存格時,ISBLANK 函數會傳回邏輯值 TRUE,否則便傳回 FALSE。

根據要檢測的類別,選用要用的是什麼IS函數:

  • ISBLANK (value):測是否為空白
  • ISERR (value):測是否為 #N/A 之外的任何一種錯誤值。
  • ISERROR (value) 測是否為任何一種錯誤值 (#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!)。
  • ISLOGICAL (value):測是否為邏輯值
  • ISNA (value):測是否為錯誤值 #N/A (無法使用的數值)。
  • ISNONTEXT (value):測是否為任何非文字的項目。(請注意:如果數值參照到空白儲存格,則此函數也會傳回 TRUE)。
  • ISNUMBER (value):測是否為數字
  • ISREF (value):測是否為參照
  • ISTEXT (value):測是否為文字
對我來說,便會常用像以下的公式:

IF(ISNA(VLOOKUP(A7,推薦書目!$A$2:$H$600,4,0))=FALSE, "EDU", "")

沒有留言:

Harry

Harry

亭妤

亭妤