请excel高手解释一下这句话的意思,vlookup

=IF(ISNA(VLOOKUP($A1,Sheet2!A1:F22,3,FALSE)),"",VLOOKUP($A1,Sheet2!A1:F22,3,FALSE))这个... =IF(ISNA(VLOOKUP($A1,Sheet2!A1:F22,3,FALSE)),"",VLOOKUP($A1,Sheet2!A1:F22,3,FALSE))
这个函数是什么意思,能不能有简便的写法?
展开
 我来答
1780038155
2011-11-23 · TA获得超过4268个赞
知道大有可为答主
回答量:1677
采纳率:33%
帮助的人:1426万
展开全部
1)先来解释条件判断函数if ,格式是=if(a,"",b)
意思是如果条件a成立,则显示为空(此处可以为其它值),否则显示为b
2)再参数a,你的参数a是ISNA(VLOOKUP($A1,Sheet2!A1:F22,3,FALSE)),isna函数是判断它里面的参数是否为错误,为错误则成立
3)再看vlookup函数,VLOOKUP($A1,Sheet2!A1:F22,3,FALSE),意思是从区域Sheet2!A1:F22中寻找与A1相同的值,如果找到则返回与找到的值所在单元格对应的C列(因为是3,所在是C列)中的单元格的值,如果找不到,则产生错误
4)整句理解为 上面3)所说的寻找值如果产生错误则显示为空,不错只显示VLOOKUP($A1,Sheet2!A1:F22,3,FALSE)的返回值
追问
那照这个意思,就是说,如果第一个vlookup没有找到,则显示空值,否则执行第二个vlookup
追答
是的,就是没找到,才产生错误的!你说的很对哦!
enjoyllonely
2011-11-23 · TA获得超过2.5万个赞
知道大有可为答主
回答量:1.3万
采纳率:60%
帮助的人:7375万
展开全部
意思是,在sheet2表的A1:A22找与当前表A1一样的值,找到后,取同行的D列值,如果找不到,就显示空值。
公式写的很繁琐
可以用
=if(countif(sheet1!A:A,$a1),vlookup($a1,sheet2!A:C,3,0),"")
或者
=if(countif(sheet1!A:A,$a1),vlookup($a1,sheet2!A1:C22,3,0),"")
你后面用了3,3指A列开始向后第三列,即C列,所以,你写F无意义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
办公整理笔记
2011-11-23 · 办公软件个人应用笔记(EXCEL)
办公整理笔记
采纳数:108 获赞数:295

向TA提问 私信TA
展开全部
含义是,先判断A1单元格的内容在Sheet2的A1到A22有没有相同的,如果有C列就显示对应的单元格中的内容,比如,在Sheet2中的A8与A1相同,就显示C8的内容

可以做有限的简化:
1、可以将Sheet2的A1:F22的区域通过命名,如命名为List
2、参数False在保留前面的“,”时可以省略
结果就是:=IF(ISNA(VLOOKUP($A1,List,3,)),"",VLOOKUP($A1,List,3,))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xj422132058
2011-11-23 · TA获得超过757个赞
知道小有建树答主
回答量:939
采纳率:76%
帮助的人:248万
展开全部
简单地说:以A列的内容为标准,查找Sheet2工作表中A1至F22列中第3列的内容,如果没有内容就不显示。
追问
那复杂的说是什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呆若木JI
2011-11-23 · TA获得超过445个赞
知道答主
回答量:107
采纳率:0%
帮助的人:62.2万
展开全部
ISNA(Value)意思是判断Value是否为#N/A,是返回Ture,否则返回false.整个公式的意思是在sheet2的A1:F22范围内查找A1,找到后返回其后的第三列,如果找不到则返回空值""。之所以这样做是因为VLOOK如果查不到相应的值返回的会是错误值#N/A,不利于再计算。如果一定要写个短一些的公式可以这样=ISERROR(VLOOKUP($A1,Sheet2!A1:F22,3,FALSE),""),结果应该一样。
更多追问追答
追问
那最外面套的IF函数呢?按照IF函数的逻辑怎么能讲通
追答
if函数的意思是:如果VLOOKUP的结果是错误值#N/A,则返回空值"",如果VLOOKUP的结果不是错误值就返回该VLOOKUP的结果!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
crpdm
2011-11-23 · TA获得超过146个赞
知道答主
回答量:360
采纳率:0%
帮助的人:124万
展开全部
不行,这是一个通过不同表格之间寻找对应条件的数据的函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式