LOOKUP函数:多条件查找,再多重复值也不怕!你知道吗?
文章标签:
lookup函数多条件查找
今天,我要和大家分享一个Excel中的实用小妙招——怎样用LOOKUP函数实现多条件查找。这个技巧在处理复杂数据表格和快速提取信息时特别有用。
要进行多条件查找,咱们得先明确查找条件。
比如,你想找某个店铺在特定日期的销售数据,那条件就是店铺名称和日期了。
接下来,咱们得在Excel里构建一个条件数组。这个数组能告诉咱们哪些行同时满足了所有条件。
假设店铺名称在B列,日期在C列,咱们可以在一个空白单元格输入一个公式,用逻辑运算(比如乘法)把多个条件组合起来。就像这样:
(B2:B10="店铺B")*(C2:C10="2023/1/1")
这个公式会返回一个0和1组成的数组,1表示满足两个条件的行,0表示不满足。
然后用0除以条件数组来创建一个新的查找区域。
这样,满足条件的行就变成了0(因为0除以任何非零数都是0),不满足条件的行就变成了错误值(因为0除以0是无效的)。
LOOKUP函数会忽略错误值,返回最后一个0对应的值,也就是满足所有条件的行的结果。
所以咱们的公式可以写成:
=LOOKUP(1,0/((B2:B11=H2)*(C2:C11=I2)),D2:D11)
想要查找多个同一店铺的,只需要把公式中的区域进行锁定即可。
如果有多个条件想查找,只需要把条件进行用“*”进行连接就可以了:()*()*()……
你学会了吗。记得关注我。更多精彩等着你!