【Excel】自动获取满足条件的数据名单(vlookup+match)

【Excel】自动获取满足条件的数据名单(vlookup+match)

Excel自动获取满足条件的数据名单(vlookup+match)

一、功能说明二、功能展示三、操作步骤1.判断数据是否满足条件2.筛选出所有符合条件的数据

一、功能说明

数据处理常用的vlookup()、match()函数仅能针对一个数据匹配,且若有多条数据满足条件,它们无法提取出全部符合条件的数据。

本文的方法可以根据多类条件筛选出所有符合条件的数据。

二、功能展示

三、操作步骤

1.判断数据是否满足条件

对每一条数据应用公式:=IF((条件1)*(条件2),ROW()-列标题的行数,9E+307)

公式中“9E+307”代表不满足条件时返回异常值。

此处以成绩数据为例,目标是找到“所有语文成绩≥90分的女生”,I2单元格的公式为:=IF((D2>=90)*(C2=“女”),ROW()-1,9E+307)

其中,由于数据标题只有1行,因此满足条件时返回ROW()-列标题的行数(ROW()表示当前行的序号),即代表该行在数据表中的行号。

2.筛选出所有符合条件的数据

输入公式:=IFERROR(INDEX(第一条数据:最后一条数据,SMALL(条件判别列,ROW()-列标题的行数)),“”) 本例中,数据从第二行开始(张**),因此公式中选用“B$2”,最后一条数据的位置可以写成无限大(如B$100,B$1000),判别列为第I列($I:$I),数据标题只有1行(ROW()-1)

最终可以快速筛选出全部符合条件的数据

相关推荐

英雄联盟上古魔蛇有特效吗
365服务热线

英雄联盟上古魔蛇有特效吗

⏱️ 07-07 ⭐ 8655
详细的干鱿鱼泡发过程
365服务热线

详细的干鱿鱼泡发过程

⏱️ 07-05 ⭐ 3166
诗人有哪些派
365bet官网地址

诗人有哪些派

⏱️ 07-08 ⭐ 987