VLOOKUP函数用IF{1,0},为什么逆向查找公式写完不用按Ctrl+Shift+enter呢?

如:VLOOKUP(D2,IF({1,0},B2:B4,A2:A4),2,0),公式结束后直接按回车就可以{=VLOOKUP(D2&E2,IF({1,0},B2:B4&C... 如:VLOOKUP(D2,IF({1,0},B2:B4,A2:A4),2,0),公式结束后直接按回车就可以
{=VLOOKUP(D2&E2,IF({1,0},B2:B4&C2:C4,A2:A4),2,0)}这个公式结束后就要按Ctrl+Shift+enter;
If{1,0}组成的不是新的数组吗?为什么第一个单条件的不用按组合键呢?
展开
 我来答
wykcorp
2016-07-28 · TA获得超过1.4万个赞
知道大有可为答主
回答量:5839
采纳率:85%
帮助的人:3378万
展开全部

关键在于第二条公式中的 B2:B4&C2:C4 这部份,这是把B列与C列合并起来运算的,这是二次运算后才把结果返回到前面的IF函数的,所以公式结束后就要按Ctrl+Shift+enter

 

概括来说,公式中有部份参数不是直接引用单元格,而是经过二次或以上运算时,一般都要按 Ctrl+Shift+enter

 

当然,不是绝对的都要按Ctrl+Shift+enter,如以下公式对应提问的第二条公式,此公式就不需要按Ctrl+Shift+enter,这跟函数本身也有一定的关系。

=LOOKUP(1,0/(D2&E2=B$2:B$4&C$2:C$4),A$2:A$4)

 

还有SUMPRODUCT与MMULT这两个函数,当别的函数要按Ctrl+Shift+enter时,它们大多数情况下也是不需要按的,当然不是绝对的不用按,具体问题具体分析。

 

如果实在弄不清楚的,其实任何公式都可以按Ctrl+Shift+enter,按了也没什么问题的。反正直接按回车得不到结果的,就按Ctrl+Shift+enter试试吧。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式