求翻译下列公式,麻烦详细点!谢谢!!
=IF(ISERROR(VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0)),"",VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0))
wps表格,公式翻译!
答案:2 悬赏:70 手机版
解决时间 2021-03-12 00:38
- 提问者网友:锁深秋
- 2021-03-11 17:51
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-03-11 19:01
=IF(ISERROR(VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0)),"",VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0))
一层一层给你解释:
第一层:VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0)
意思:查找(H5单元格的内容,在凭证录入表格里面的B4:J1000这个范围内查找,找到后返回同一行第9列的数据,“0”只是一个参数,代表精确查找)
第二层:ISERROR()
判断括号内的是不是错误,如果是错误,返回True,如果不是错误,返回False
第三层:IF( ,““,)
条件判断(条件=第一层的结果如果返回错误就是条件成立【也就是说找不到的情况下】,条件成立时返回"",不成立的时候返回指定结果,也就是上面查找的内容,第一层的结果。)
结合来讲就是,在凭证录入表格里面的B4:J1000这个范围内查找H5单元格指定的内容,找到后返回同一行第9列的数据,如果找不到的话,就返回空白。
公式可以简化成(结果一样):
=IFERROR(VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0),"")
简化公式的前提是OFFICE2007以上版本。至于WPS能不能用,你要自己测试一下。
一层一层给你解释:
第一层:VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0)
意思:查找(H5单元格的内容,在凭证录入表格里面的B4:J1000这个范围内查找,找到后返回同一行第9列的数据,“0”只是一个参数,代表精确查找)
第二层:ISERROR()
判断括号内的是不是错误,如果是错误,返回True,如果不是错误,返回False
第三层:IF( ,““,)
条件判断(条件=第一层的结果如果返回错误就是条件成立【也就是说找不到的情况下】,条件成立时返回"",不成立的时候返回指定结果,也就是上面查找的内容,第一层的结果。)
结合来讲就是,在凭证录入表格里面的B4:J1000这个范围内查找H5单元格指定的内容,找到后返回同一行第9列的数据,如果找不到的话,就返回空白。
公式可以简化成(结果一样):
=IFERROR(VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0),"")
简化公式的前提是OFFICE2007以上版本。至于WPS能不能用,你要自己测试一下。
全部回答
- 1楼网友:行路难
- 2021-03-11 19:45
这其实是一以防VLOOKUP取不了数而显示“#N/A”而加上的。
大概翻译如下:如果(VLOOKUP取数显示错误,则““空白,否则VLOOKUP正常取数)
可以用=IFERROR(VLOOKUP($H$5,凭证录入!$B$4:$J$1000,9,0),"")代替
再看看别人怎么说的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯