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}组成的不是新的数组吗?为什么第一个单条件的不用按组合键呢? 展开
{=VLOOKUP(D2&E2,IF({1,0},B2:B4&C2:C4,A2:A4),2,0)}这个公式结束后就要按Ctrl+Shift+enter;
If{1,0}组成的不是新的数组吗?为什么第一个单条件的不用按组合键呢? 展开
1个回答
展开全部
关键在于第二条公式中的 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试试吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询