在 Excel 中,这个公式如何解释?=if({1,0},B:B,A:A)

如题所述

{1,0}数组公式,他起的作用是倒序查找,学和VLOOKUP函数结合使用来进行倒充查询。
比如我们以根据 B列的数据来找到A列的值,一般情况下VLOOKUP函数只能通过A列找B列,也就是说只能通过前面的列找后面列对应的值,用=VLOOKUP(C1,IF({1,0},B:B,A:A),2,0)就可以实现了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-21
得到一组数值,先B列,后A列。数组公式,需要加上大括号,并且在一个区域内输入该数组公式,则这个区域得到先B列后A列的数字值。而不是只在一个单元格输入。
第2个回答  2014-08-21
前面{1,0}表示真假
如果是真的话,选择B列
如果是假的话,选择A列追问

这个是知道,我要知道运算过程或原理

追答

运算原来就是IF函数 只是这个比较特殊 所以你感觉很奇怪一样

这个IF函数一般不单独运用 一般都配合vloocup实用

本回答被提问者采纳
第3个回答  2014-08-21
一般是在lookup等定位查询中重新排列数据行或列时用。你写的这个公式意思是A列在前列,B列在后列。不知道在哪个大公式中有何意思
第4个回答  2014-08-21
怎么样都返回B值
相似回答