作业帮 > 综合 > 作业

"IF(ISERROR(VLOOKUP(F2,[BOPlist.xls]VIP!$D:$D,1,FALSE)),"","

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/06 05:44:00
"IF(ISERROR(VLOOKUP(F2,[BOPlist.xls]VIP!$D:$D,1,FALSE)),"","VIP")" 什么意思?
由内到外,一层层地看:
VLOOKUP(F2,[BOPlist.xls]VIP!$D:$D,1,FALSE):
在VIP!$D:$D的查找F2,如果找到了就返回对应的D列值,没找到就得到错误值#N/A
ISERROR(VLOOKUP(F2,[BOPlist.xls]VIP!$D:$D,1,FALSE))
ISERROR是信息函数,判断是否为错误,得到TRUE或者FALSE.
这一段对上述结果进行判断,其中#N/A的部分得到TRUE.
最后用IF函数得到两种不同结果,没找到的显示为空,找到的显示VIP.