永发信息网

=IF(ISERROR(VLOOKUP(B23,一般从业人员!A3:AF5656,30,FALSE)),

答案:2  悬赏:0  手机版
解决时间 2021-04-01 11:34
  • 提问者网友:做自己de王妃
  • 2021-03-31 21:48
=IF(ISERROR(VLOOKUP(B23,一般从业人员!A3:AF5656,30,FALSE)),
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-03-31 21:55
你的函数没写全,就你给的函数做出回答:
VLOOKUP(B23,一般从业人员!A3:AF5656,30,FALSE)的意思是在一般从业人员工作表的A列第3行到第5656行中查找B23这个单元格的内容(FALSE的意思是精确匹配),如果找到就返回所在行对应的AD列中单元格的值,找不到返回错误。
ISERROR(VLOOKUP(B23,一般从业人员!A3:AF5656,30,FALSE))判断VLOOKUP函数的值是否错误,之后由IF函数决定返回哪个值?
函数补全后,=IF(ISERROR(VLOOKUP(B23,一般从业人员!A3:AF5656,30,FALSE)),“”,VLOOKUP(B23,一般从业人员!A3:AF5656,30,FALSE))意为如果找到就返回对应AD列的单元格内容,找不到就返回空值。
全部回答
  • 1楼网友:时间的尘埃
  • 2021-03-31 23:31
iserror是判断错误的,若VLOOKUP(B23,一般从业人员!A3:AF5656,30,FALSE)出现错误则显示……(此公式里面没这个显示的内容,应该是在最后面两个括号之间存在的。如=IF(ISERROR(VLOOKUP(E12,A3:D5656,30,FALSE)),"AAA")中的AAA;
vlookup是查找,在一般从业人员!A3:AF5656的表内的第一列中,找到B23的内容,对应的第30行的结果是什么,false是指如果没找到完全一致的数据,则显示错误,若写true则为没找到时会寻找一个最接近的结果(这种情况容易造成找出的结果错误)。追问可以留下你的qq吗追答6347103
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯