Excel数据查询想必大家都有碰到过。今天我们就来详细的学习一下Excel非常实用查询函数:lookup、vlookup以及Index+Match函数在不同情况下的多条件查询使用。看看大家都喜欢用哪一类函数进行数据的多条件查询。

函数一:vlookup函数进行多条件数据查询




android query多条件查询 多条件查询用什么函数_多条件查询


案例说明:我们需要利用vlookup函数根据产品和日期两个条件,查询对应的当天产品出库数量。

函数公式:

{=VLOOKUP(E5&F5,IF({1,0},$A$1:$A$9&$B$1:$B$9,$C$1:$C$9),2,0)}

函数解析:

1、vlookup函数进行多条件查询的时候,需要用&将多个条件进行连接,组成一个条件;

2、vlookup多条件查询时,需要利用if函数进行数据重组的方式,构建第二参数来实现多条件数据查询。

注意:使用这种方式进行多条件查询,因为有通过数组的方式来操作,所以表格会显得特别卡顿。

函数二:Lookup函数快速实现多条件数据查询


android query多条件查询 多条件查询用什么函数_多条件查询_02


案例说明:我们需要利用lookup函数,根据产品名次和出库人两个条件,查询对应的出库数量。

函数公式:

=LOOKUP(1,0/($A$2:$A$9=E5)*($B$2:$B$9=F5),$C$2:$C$9)

函数解析:

1、使用lookup函数进行多条件数据查询时,lookup函数非常简单。只需要将多个条件在第二参数中用*号进行连接即可。

函数三:Index+Match实现数据多维度多条件查询


android query多条件查询 多条件查询用什么函数_数据_03


案例说明:如上图所示,我们需要在横向纵向二维数据区域中,利用index+match函数进行多维度多条件数据查询引用。

函数公式:

=INDEX($A$1:$E$9,MATCH(G5,$A$1:$A$9,0),MATCH(H5,$A$1:$E$1,0))

函数解析:

1、利用index+match函数进行多维度数据引用的时候,我们主要利用index函数单元格区域引用的特性。利用match函数返回查找条件值在区域中的行、列的位置,来确定查询区域最终的值。

现在你学会如何在不同的情况下,选中不同的函数进行多条件数据引用了吗?