【Excel】自动获取满足条件的数据名单(vlookup+match) 您所在的位置:网站首页 excel怎么匹配多列数据 【Excel】自动获取满足条件的数据名单(vlookup+match)

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

2024-06-02 23:48| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有