操作方法
下图是查询用的表,我们要 查询符合A、B、C、D列条件的 E列。
下图是 查询依据,也就是说,步骤1的查询结果来源于下图中的表。
这里,作者先介绍 结合IF函数的解决方法。 VLOOKUP函数的 第1个参数,我们 是将A、B、C、D列的条件,使用文本连接符&符号连接起来的。
第2个参数,需要使用 IF函数与{1,0}组合,其作用是 将后面的内容连接起来,形成一个新的查询区域。 需要注意的是,1和0左右都是大括号。
下图中,我们可以看到查询的标准(A、B、C、D列的条件,同样是使用&符号连接的,与E列之间以逗号隔开。 我们将 ABCD列连接后的结果视为1列,E列作为第2列,因此, 第3个参数输入数字 2即可。 第4个参数输入 0,表示 精确查找。 公式输入完毕后,按Ctrl+Shift+Enter组合键使公式成为数组形式。
公式输入完成后,Excel 需要几秒钟处理运算,运算未完成时,计算结果显示0(下图1), 运算结束后,会显示实际查询的结果(下图2)。
同理,公式向下填充时也需要几秒的时间处理运算(下图1), 运算结果后显示最终的查询结果(下图2)。
结合CHOOSE函数的解决方法与结合IF函数的方法类似,只不过 将{1,0}改为了{1,2}。 需要注意的是, 公式输入完毕后,同样需要按Ctrl+Shift+Enter键使公式成为数组公式。
此外,我们还可以使用 文本连接符" &"( 相对更简单)来进行多条件查询。 具体请 参考下方引用经验。
如对您有帮助,请 点赞或投票鼓励一下作者,谢谢~