=IF(ISNA(VLOOKUP(A3,Sheet2!$A$1:$C$386,2,FALSE)),0,(VLOOKUP(A3,Sheet2! $A$1:$C$386,2,FALSE)))

谁能详解这个公式的意思... 谁能详解这个公式的意思 展开
 我来答
alphabaty
2012-05-07 · TA获得超过1110个赞
知道小有建树答主
回答量:811
采纳率:0%
帮助的人:858万
展开全部
VLOOKUP(A3,Sheet2! $A$1:$C$386,2,FALSE) 在sheet2的A1:C386区域内查找等于A3的值,如果找到返回相对应的第2列的数据,否则返回#N/A; ISNA函数判断其中的返回值是否是#N/A;
所以整个公式的意思就是,如果不能在sheet2的A1:C386区域内查找等于A3的值,就显示为0,如果如果找到返回相对应的第2列的数据;
追问
非常感谢,如果能在详细点就好了 后面的括号里和前面括号里有什么关系
追答
后面的括号里和前面括号里是一样的,前面只是判断一下如果返回值是#N/A,就显示为0,后面就是正常显示查找到的值
刁虫小技
2012-05-07 · TA获得超过1390个赞
知道小有建树答主
回答量:1481
采纳率:0%
帮助的人:941万
展开全部
这公式是查找A列的数据,不管A列是数字或是文本,如果在sheet2表的A1-C386找不到,就显示一个“0”,如果找到了,就把sheet2表的B列对应的值显示出来

SINA是对错误的一个处理方式 ,也可以用ISARROR来处理。因为vlookup如果查找条件为假,也就是说没有找对应数值,往往会显示一个#N/A。

IF 是判断

ISNA 判断返回值是不是#N/A
VLOOKUP 属于查找一类的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式