【Excel】自动获取满足条件的数据名单(vlookup+match) |
您所在的位置:网站首页 › excel函数条件筛选数据怎么做 › 【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) 最终可以快速筛选出全部符合条件的数据 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |