Excel使用IF{1,0}虚拟数组+VLOOKUP实现联合查询
以此案例举例:
使用IF({1,0})建立虚拟数据的方法,整体输入的公式是:
=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)
输入完公式之后,需要按CTRL+shift+enter键
使用if({1,0},A:A&B:B,C:C)来构建了一个不需要辅助列的虚拟数组。
Excel 中ctrl+enter和ctrl+shift+enter主要是用途上的不同:
1、ctrl+shift+enter
用于数组公式的计算,数组公式在用之前是要用数组的形式嵌入公式,要选定数组区间,再按F2输入公式,之后按下ctrl+shift+enter,这样才能执行数组的计算,得出的结果才会是对的。
比如在c1:l5中输入数据,在其他单元格输入c1:c5*d1:l5,这时需要按ctrl+shift+enter这个数组公式才会生效,否则显示的是#VALUE!。
2、ctrl+enter
用于相同数据的填充,比如选中A1:A20,在A1中输入内容,之后按ctrl+enter,这种情况下,A2:A20都会填充上一样的内容。
喜欢请赞赏一下啦^_^