=IF(ISERROR(VLOOKUP(A1,sheet1!A$1:B$65536,2,0))什么意思

 我来答
wykcorp
推荐于2016-07-17 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3377万
展开全部

提问的公式不完整,公式中的Sheet1!A$1:B$65536可以写作Sheet1!A:B,首先原公式可再精简为:

=IF(COUNTIF(Sheet1!A:A,A1),VLOOKUP(A1,Sheet1!A:B,2,),"")


如果用的是EXCEL 2007及以上版本,公式还可以精简点:

=IFERROR(VLOOKUP(A1,Sheet1!A:B,2,),"")


ISERROR()是判断VLOOKUP函数返回的是不是错误值,加上外面的IF函数判断,当VLOOKUP函数返回的是错误值时,运行IF函数的第2参数,否则运行IF函数的第3参数。


还可以参考以下解释,如公式:

=VLOOKUP(C1,A:B,2,0)


该公式的意思就是以C1的值到A列中查找(注意:被查找值C1,必须位于查找区域的第一列,即A列),找到后返回对应的B列的值,那个数字2就是代表A:B这个区域的第2列,也就是B列了。


公式中最后的0代表精确查找的意思,就是要找到完全相同的,才算找到。如果把0改为1,则代表模糊查找。这个0其实可以省略,省略时默认就是0,但0前面的逗号不能省略。


更为详细的解释可以百度:

excel vlookup函数

有一大堆相关的视频教程,比用文字的描述方式要容易理解得多。

Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式