tft每日頭條

 > 生活

 > excelcode函數使用教程

excelcode函數使用教程

生活 更新时间:2024-08-28 23:18:57

公式中,有的用isna,有的用iserr,有的用iserror,那麼這三者到底有什麼區别呢?

接下來就由我給大家詳細介紹下

一、要區别這三個函數的不同,我們首先要了解Excel中各種錯誤形式,以及産生的原因

1、#NULL!

使用了不正确的運算符,使引用的區域不相交

公式中使用了交叉運算,而兩區域A1:A16和A18:E18并不相交。

2、#DIV/0!

使用對空白單元格或包含零的單元格的引用作除數

例:=3/0

3、#VALUE!

當公式需要數字或邏輯值(例如 TRUE 或 FALSE)時,卻輸入了文本;

輸入或編輯了數組公式,然後按了 Enter;

将單元格引用、公式或函數作為數組常量輸入;

為需要單個值(而不是區域)的運算符或函數提供了區域

4、#REF!

引用了無效的單元格或單元格區域

例:=Index({1,2},3)

=a1,再把a1單元格删除。

5、#NAME?

引用了未知名的函數或名稱

例:=Summ(a1:a10),輸入公式(Sum)時誤多錄入一個m。

6、#NUM!

公式或函數中使用無效數字值時,出現這種錯誤。

例:=Date(-1,1,1)年份數-1是無效的數字值。

7、#N/A

值不存在,一般由VLOOKUP/HLOOKUP/LOOKUP/MATCH函數生成

例:=MATCH(3,{1;4;7},-1),最後一個參數應為1或省略。

excelcode函數使用教程(每日一篇-excelisnaiserr)1

二、isna、iserr、iserror三者的區别

1、isna函數

  • ISNA函數的含義

判斷一個值是否為#N/A,正确返回TRUE,否則FALSE

  • isna函數的語法格式

=ISNA(value)

  • isna一般是因為值不存在而産生的錯誤,如VLOOKUP/HLOOKUP/LOOKUP/MATCH,lookup_value參數值不适當,或找不到該值

例子

excelcode函數使用教程(每日一篇-excelisnaiserr)2

2、iserr函數

  • iserr函數的含義

檢查一個值是否為#N/A以外的錯誤值(#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME!、#NULL!),參數:value為錯誤值時返回TURE,否則返回FALSE。

  • iserr函數的語法格式

=iserr(value)

value指的是要測試的值; 可以是空白(空單元格)、錯誤值、邏輯值、文本、數字等。

例子

excelcode函數使用教程(每日一篇-excelisnaiserr)3

  • 3、iserror函數
  • iserror函數的含義

ISERROR(expression),表示一個數值表達bai式是否錯誤。若參數du(expression)錯誤,則函zhi數表示TRUE,反正為FALSE;可以檢測所有類型的錯誤值。

  • iserror函數的語法格式

ISERROR(value)

value指的是要測試的值; 可以是空白(空單元格)、錯誤值、邏輯值、文本、數字等。

例子

excelcode函數使用教程(每日一篇-excelisnaiserr)4

總結

sna一般是因為值不存在而産生的錯誤,如VLOOKUP/HLOOKUP/LOOKUP/MATCH,lookup_value參數值不适當,或找不到該值

iserr:除na()以外其他錯誤值

iserror:所有錯誤值

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved