作业帮 > 综合 > 作业

excel匹配函数 =IF(ISNA(VLOOKUP(A2,Sheet1!A$1:AZ$9999,19,FALSE)),

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/15 18:31:44
excel匹配函数 =IF(ISNA(VLOOKUP(A2,Sheet1!A$1:AZ$9999,19,FALSE)),0,VLOOKUP(A2,Sheet1!A$1:AZ$9999,19,
这个公式中前面的A2 sheet1跟后面的A2 sheet2
excel匹配函数 =IF(ISNA(VLOOKUP(A2,Sheet1!A$1:AZ$9999,19,FALSE)),
这是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)的值.
不知道看明白没,仔细体会一下.