excel 中的vlookup左侧查找中的 “IF({})”没看懂。请高人指点。

我在使用vlookup左侧查找,相关数据在E列和F列。=VLOOKUP(A2,IF({0,1},E:E,F:F),2,0)想问一下,其中的IF({0,1},E:E,F:F... 我在使用vlookup左侧查找,相关数据在E列和F列。
=VLOOKUP(A2,IF({0,1},E:E,F:F),2,0)
想问一下,其中的 IF({0,1},E:E,F:F) 具体表示什么?尤其是 {0,1},表示的是什么?感谢高人!
展开
 我来答
wewhyy
2012-02-21 · 超过12用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:40.2万
展开全部
公式:=VLOOKUP(A9,IF({1,0},B2:B5,A2:A5),2,0) 公式剖析: 1、这里其实不是VLOOKUP可以实现从右至右的查找,而是利用IF函数的数组效应把两列换位重新组合后,再按正常的从左至右查找。 2、IF({1,0},B2:B5,A2:A5)这是本公式中最重要的组成部分。在EXCEL函数中使用数组时(前提时该函数的参数支持数组),返回的结果也会是一个数组。这里1和0不是实际意义上的数字,而是1相关于TRUE,0相当于FALSE,当为1时,它会返回IF的第二个参数(B列),为0时返回第二个参数(A列)。根据数组运算返回数组,所以使用IF后的结果返回一个数组(非单元格区域):{"张一","A001";"赵三","A002";"杨五","A003";"孙二","A004"

参考资料: http://club.excelhome.net/forum.php?mod=viewthread&tid=819002

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式