EXCEL公式的解释

来源:百度知道 编辑:UC知道 时间:2024/09/25 07:01:58
请问公式:=IF(ISERROR(VLOOKUP(A2,sheet1!A:B,2,0)),"",VLOOKUP(A2,sheet1!A:B,2,0))是啥意思?

VLOOKUP(A2,sheet1!A:B,2,0)用A2的值在Sheet1表的A列找,找到就返回其对应的B列值。公式中的Sheet1!A:B,其中的A是第1列,B是第2列,所以公式中的2指取第2列。公式中的0是精确匹配。
因为精确匹配,在找不到数据的情况下,公式会给出#N/A的错误提示。
为了避免出现这个错误符号,所以加个判断,即如果ISERROR(VLOOKUP(A2,sheet1!A:B,2,0))为真,返回空(公式中的""),否则返回VLOOKUP(A2,sheet1!A:B,2,0)找到的值。

它的意思是如果发生错误将返回空字符,否则返回VLOOKUP找到的值,避免出现#N/A等错误字符