乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > IF(ISNA(VLOOKUP...这个函数是什么意思啊?

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

作者:乔山办公网日期:

返回目录:excel表格制作


这是IF函数、ISNA函数、VLOOKUP函数的组合。其主干是VLOOKUP函数。
也就是说这一长串和=VLOOKUP(A2,Sheet1!A$1:AZ$9999,19,FALSE)是等效的,它的意思是:以当前工作表中的A2为关键字,在Sheet1工作表的A$1:AZ$9999区域的首列的对应行(也就是Sheet1!A2)进行查找,如果找到了这个关键字,就将A$1:AZ$9999的第19列(具体是哪一列,拉一下就知道了)的对应行(也就是A2所在的第2行)的值返回到当前单元格。
但是如果没有找到这个关键字,函数运行就会显示#N/A,所以用ISNA和IF组合来消除,它的意思是,如果没有找到对应值就显示0,找到了就返回VLOOKUP(A2,Sheet1!A$1:AZ$9999,19,FALSE)的值。
不知道看明白没,仔细体会一下。

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)查找出来的值.

扩展资料:

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

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

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

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

参考资料:

百度百科-计算机函数


if :条件函数,如果。。。就。。。
isan:判断一个值是否为错误值,
vlookup: 查找对应的值,
VLOOkUP(A26,账龄!$B$2:$C$40,2,0):在帐龄工作表中找到本表中A26所对应的值的单元格后面C列对应的值。假设其值所在单元格为C12,
IF(ISNA(VLOOkUP(A26,账龄!$B$2:$C$40,2,0)),0,VLOOKUP(A26,账龄!$B$2:$C$40,2,0))表示:如果C12的值为错误值,则显示0,否则显示C12的值。

第一,错误原因:

vlookup  写成 vloookup


第二:

范围要copy加绝对引用:

A3:K29 改成  $A$3:$K$29


第三:

你是 2010版本,直接用iferror公式即可:

=iferror(vlookup($B4,调薪记录表!$A$3:$K$29,2,0),"")

相关阅读

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

  • 乔山办公网excel表格制作
  • 这是IF函数、ISNA函数、VLOOKUP函数的组合。百其主干是VLOOKUP函数。也就是说这一长串和=VLOOKUP(A2,Sheet1!A$1:AZ$9999,19,FALSE)是等效的,它的意思是:以当前工作表中的A2为关键字,在Sheet1工作表
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网