IF(ISNA(VLOOKUP...这个函数是什么意思啊?

2025-01-13 07:17:18
推荐回答(5个)
回答1:

IF(ISNA(VLOOKUP(C1,F:G,2,0)),"",

ISNA()是判断是能出现"#N/A"错误值.IF()是假设判断函数,

当VLOOKUP(C1,F:G,2,0))出现"#N/A"的错误值(即VLOOKUP()函数找不到内容时就会出现#N/A错误)的话,返回空白单元格,即返回空值.

否则,IF()函数采用后半句返回VLOOKUP(C1,F:G,2,0)查找出来的值.

扩展资料:

计算机的函数,是一个固定的一个程序段,或称其为一个子程序,它在可以实现固定运算功能的同时,还带有一个入口和一个出口,所谓的入口,就是函数所带的各个参数,我们可以通过这个入口,把函数的参数值代入子程序,供计算机处理;所谓出口,就是指函数的函数值,在计算机求得之后,由此口带回给调用它的程序。

一个较大的程序一般应分为若干个程序块,每一个模块用来实现一个特定的功能。所有的高级语言中都有子程序这个概念,用子程序实现模块的功能。在C语言中,子程序的作用是由一个主函数和若干个函数构成。由主函数调用其他函数,其他函数也可以互相调用。同一个函数可以被一个或多个函数调用任意多次。

在程序设计中,常将一些常用的功能模块编写成函数,放在函数库中供公共选用。要善于利用函数,以减少重复编写程序段的工作量。

许多程序设计语言中,可以将一段经常需要使用的代码封装起来,在需要使用时可以直接调用,所以,函数也可以说是许多代码的集合,这就是程序中的函数。

参考资料:

百度百科-计算机函数

回答2:

VLOOKUP(C1,F:G,2,0)这个运算明白了整个公式就好理解了.
这个运算就是查找C1的值在F列中,如果找到,把对应的G列的输出,

但是也有可能找不到,F列中没有C1单元格中的值,就会报错
ISNA就是查看是不是有错误,
所以这个公式可以简单写成 IF(ISNA(运算结果),"",运算结果)--- 运算结果是指VLOOKUP(C1,F:G,2,0)的运算结果.

IF(ISNA(运算结果),"",运算结果)
如果结果错误,就输出空白,也就是"", 如果没有错误就把结果输出.

回答3:

VLOOKUP(C1,F:G,2,0)表示F:G区域内,F列与C1值相等其对应在G列的值
ISNA(VLOOKUP(C1,F:G,2,0))表示若VLOOKUP返回的值是#N/A,即F列无与C1相等的值
IF(....)若F列无与C1相等的值,显示为空白

回答4:

IF(ISNA(VLOOKUP(C1,F:G,2,0)),"",
ISNA()是判断是能出现"#N/A"错误值.IF()是假设判断函数,
当VLOOKUP(C1,F:G,2,0))出现"#N/A"的错误值(即VLOOKUP()函数找不到内容时就会出现#N/A错误)的话,返回空白单元格,即返回空值.
否则,IF()函数采用后半句返回VLOOKUP(C1,F:G,2,0)查找出来的值.

回答5:

秘鲁特略 let 了拒绝了了了热死了热了饿了就算了热就热