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