isna函数什么意思?


isna函数什么意思?

文章插图
ISNA函数是用来检测一个值为#N/A的问题,返回TRUE或FALSE 。ISNA值为错误值#N/A(值不存在) 。isna函数的语法格式是:=ISNA(value) 。
IS 类函数,可以检验数值的类型并根据参数取值返回 TRUE 或 FALSE 。例如,如果数值为对空白单元格的引用,函数 ISBLANK 返回逻辑值 TRUE,否则返回 FALSE 。
扩展资料
ISNA函数常见用法:
在使用vlookup函数时,如果查询表单中的第一列在被查询表单的第一列中没有时,则返回“#N/A”,表示返回值不可用 。这同时也带来问题 。
“#N/A”单元格所在的列和行都不能进行加和(如sum())或其他计算,因为最后的计算结果肯定也是“#N/A” 。因此,必须将“#N/A”通过某种方法改成空或0,这时就一般需要用if函数结合ISNA函数来进行 。
函数NA()是生成一个NA值
(#N/A)
【isna函数什么意思?】ISNA
()
:
如果参数的结果为#N/A,
则结果TRUE,
否则结果是FALSE 。
使用举例:在EXCEL自定义一个函数f(x)==IF(ISNA(VLOOKUP(B124,LW!C:R,5,0)),0,(VLOOKUP(B124,LW!C:R,5,0)))
这个应用的意思是当LW工作表C列中存在与B124相同的值,就返回其G列中的对应数值,否则,返回0.假如,不用ISNA函数,那么在找不到对应数值时,会返回一个错值,造成其他引用此单元格的单元格数据也出错,用了这个函数,则可以避免 。
这个经常在if语句中用到,比如你写了一个公式,单元格内的值返回的是“#N/A”,整个表里面看起来很别扭不美观,你想让这个表格里不在显示“#N/A”,那么这时你可以修改一下公式=IF(ISNA(A1+A3),"",A1+A3")注释:如果单元内返回的值为“#N/A”,那么单元格内返回空(即什么都不写),否则返回A1+A3的和 。其中A1+A3只是列举公式,你可以换成任何成立的公式 。