excel多个条件查找对应数据(表格中多条件查找用什么函数)

大家好,今天和大家分享“多条件查找”,一个条件查找相信90%的朋友都会,大家都会相到vlookup,index match,等等函数,但是多条件查找,可能就难倒一大堆朋友,如下面,根据产品名称,型号,颜色,查找单价

一、解法1:Lookup实现

1、公式截图

2、公式

=LOOKUP(1,0/((A2:A9=F2)*(B2:B9=G2)*(C2:C9=H2)),D2:D9)

3、公式解释

  • lookup函数的构建是关键,同时满足这3个条件相乘返回1,这3个条件有一个不满足就返回0
  • 0除1返加0,0除以0报错
  • 根据lookup函数这个特点,如果查找值大于第2参数的最大值,那么就定位最后这个值的位置,然后返回第3参数这个位置的值

二、解法2:sumifs

1、公式截图

2、公式

=SUMIFS(D2:D9,A2:A9,F2,B2:B9,G2,C2:C9,H2)

3、公式解释

  • 这个方法我推荐,特别是函数功底不行的朋友,因为这是一个普通公式,但是这个公式是从2007版本以后有
  • 这里用了7个参数,第1参数求和区域;第2参数条件1所在的区域;第3参数条件1;第4参数条件2所在的区域;第5参数条件2;第6参数条件3所在的区域;第7参数条件3
  • 由于没有重复的,所以此时求和相当查找

三、解法3:Vlookup choose实现

1、公式截图

2、公式

=VLOOKUP(F2&G2&H2,CHOOSE({1,2},A2:A9&B2:B9&C2:C9,D2:D9),2,0)

3、公式解释

  • 此解法关键在于如何构建vlookup函数第2参数
  • CHOOSE({1,2},A2:A9&B2:B9&C2:C9,D2:D9)通过连接符&把前三列连接,其实就是三个条件变成一个条件,然后再用choose 函数把4列转为2列
  • 这是数组公式,光标点到编辑栏里,要按三键Ctrl Shift 回车

四、解法4:sum实现

1、公式截图

2、公式

=SUM((A2:A9=F2)*(B2:B9=G2)*(C2:C9=H2)*(D2:D9))

3、公式解释

  • 满同时足3个条件返回1,否则返回0
  • 1乘以单价返回单价,0乘地单价返回0
  • 由于没有重复的,最后用sum求和
  • 这是数组公式,光标点到编辑栏里,要按三键Ctrl Shift 回车

欢迎搜索关注【excel讲堂】微信公众号查阅更多教程!或加入Excel在线咨询2群 289393114

(0)

相关推荐

  • 如何一次性批量将excel 表格中不符合条件的数据打叉显示?

    Excel表格的数据数量能力非常强大,下面给大家介绍如何一次性批量将excel 表格中不符合条件的数据打叉显示?效果如下:操作方法如下:1. 以下面这个表格为例,我们将数值在1000以下的单元格都标注 ...

  • Excel如何突出显示表格中符合条件的数据

    Excel是现在十分常用的一款办公软件,有些新用户不知道该软件如何突出显示表格中符合条件的数据,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Excel文档,接着根 ...

  • Excel表格中数据比对和查找的几种技巧

      Excel表格中数据比对和查找的几种技巧 应用案例一:比对取出两表的交集(相同部分) Sheet1中包含了一份数据清单A,sheet2中包含了一份数据清单B,要取得两份清单共有的数据记录(交集), ...

  • 在excel表格中如何快速查找到相同数据项?

    Excel数据表中可能会出现重复的数据,有时需要将这些重复数据统计出来,如何实现呢? 比如我这有一个表,有两列数据,一列是数据成绩满分的同学,一列是语文成绩满分的同学.现在想找到数学.语文成绩都满分的 ...

  • 在Excel表格中怎么快速查找重复值?

    在使用excel表的时候我们经常会遇到很多重复的数据,给我们的工作带来了很多困扰.特别是利用函数运算的时候,会造成一些函数的失效.因此找出重复值是一项重要的工作,那么那么在Excel表格中怎么快速查找 ...

  • Excel表格中如何同时查找多项?

    Excel表格中如何同时查找多项? 操作方法 01 这次开门见山,直接第一张图片,插入的是公式,公式中的颜色对应,单元格中数据颜色,即可! 不懂的私信给我,谢谢支持! 02 公式里面为什么有  [$] ...

  • Excel怎么自动比对两个表格中的数据并找出差异

    在Excel中,有很多我们不知道的公式,而且它里面的公式计算多的数不清楚,在Excel中,一些公式对应的一些行业就经常需要使用到,小编就会使用到的,今天我们来看下:Excel怎么自动比对两个表格中的数 ...

  • 如何把一个Excel表完整复制到另一个表格中?

    大家在工作中时不时会分析到一些数据,而大家常用的便是excel,那么应该如何把一个Excel表完整复制到另一个表格中?让小编带大家看看吧. 操作方法 01 打开Excel表格. 02 点击左下方加号添 ...

  • 在金山WPS表格中使用条件格式功能的图文介绍

    往日我们在使用WPS表格的时候,常常会将一些符合条件的单元格用到一些特殊的格式来代替,此时,我们就可以用到WPS表格中的条件格式功能了。同时将这些条件格式与表格中的公式配合使用那就更加完美了。 如果某 ...

  • Word2010如何在表格中精确定位查找姓名

    我们在word文档中进行查找汉字时,word会把所有的位置都找出来.比如姓名,我们找张三,结果张三丰也会成为查找的位置,怎样才能精确的查找张三两个字呢?下面就来给大家分享一篇Word2010如何在表格 ...