如下图所示,要求根据设备分类和品牌来查找相应的销售数量。

1. 使用VLOOKUP+辅助列进行多条件查找

本例采用的方法是在原表的最前面加一辅助列,辅助列的公式为:=B2&C2

然后再采用VLOOKUP进行如下查找:=VLOOKUP(F2&G2,A:D,4,0)

这里所采用的方法其实就是把多条件进行合并,将其转换为单条件查找。

2. VLOOKUP函数的数组多条件查找

本例使用了数组公式:=VLOOKUP(E2&F2,IF({1,0},A2:A7&B2:B7,C2:C7),2,0)

公式中的IF({1,0},A2:A7&B2:B7,C2:C7)是一个数组公式,它的返回值为:{"电脑ThinkPad",1760;"手机华为",2938;"iPad苹果",1731;"电脑苹果",1460;"手机三星",2039;"手机VIVO",1629},这其实也是把多条件通过内存数组合并为一个条件来进行查找。

3. 使用SUM进行多条件查找

SUM是求和公式,但在本例中用它来进行查找。

这是一个数组公式:=SUM((A2:A7=E2)*(B2:B7=F2)*C2:C7),按CTRL + SHIFT +ENTER完成输入。

这里是使用了数组公式的相乘功能来变相实现查找功能。数组公式中的(A2:A7=E2)*(B2:B7=F2)*C2:C7返回值为:

{1;0;0;1;0;0}*{1;0;0;0;0;0}*{1760;2938;1731;1460;2039;1629},它们的返回值是1760。

4. 使用SUMPRODUCT进行多条件查找

SUMPRODUCT返回数组乘积之和,所用公式如下所示:

=SUMPRODUCT((A2:A7=E2)*(B2:B7=F2)*C2:C7),它的实现原理和上面的SUM函数类似。

5. LOOKUP的多条件查找

LOOKUP的万金油查找公式完全可以实现多条件查找:=LOOKUP(1,0/((A2:A7=E2)*(B2:B7=F2)),C2:C7)

6. VLOOKUP和CHOOSE函数组合

VLOOKUP和CHOOSE函数组合为数组公式进行查询:=VLOOKUP(E2&F2,CHOOSE(TRANSPOSE(ROW(1:2)),A2:A7&B2:B7,C2:C7),2,0)

输入CTRL + SHIFT + ENTER完成输入。

TRANSPOSE形成一个"1行2列"的内存转置数组,里面的内容是:

{"电脑ThinkPad",1760;"手机华为",2938;"iPad苹果",1731;"电脑苹果",1460;"手机三星",2039;"手机VIVO",1629}

这也相当于变相将多条件转换为单条件,从而实现查询效果。

综上几种方法,大都是利用函数转换的方法,将多条件查询转为单条件,从而实现查询功能。

转载于:https://www.cnblogs.com/zhaoshujie/p/10107345.html

Excel:6种多条件查找方法相关推荐

  1. excil mysql查询 条件_excel多条件查找 Excel中实现多条件查找的15种方法

    excel多条件查找 Excel中实现多条件查找的15种方法,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是excel多条件查找的相关知识,你准备好学习excel多条件查找 Exce ...

  2. Excel VLOOKUP函数多条件查找

    公式写法 =VLOOKUP(条件一&条件二&...,IF({1,0},条件一区域&条件二区域&...,返回列),2,0) 例: 结果: 公式: =VLOOKUP(F2& ...

  3. JS的几种关键词的查找方法

    (1)var i=str.indexOf("关键词",开始位置)        在str中,从"开始位置"开始,查找下一个"关键词"的位置 ...

  4. php多条件查找函数,Excel如何用sumproduct多条件查找

    Excel用sumproduct多条件查找的方法:首先输入公式[=sumproduct]:然后设置第一个条件,为查找区域一等于查找值一:接着设置返回数字列为函数最后一个参数:最后按下回车键得到查询到的 ...

  5. Excel多条件查找之lookup

    很多朋友都在问我Excel怎么实现多条件查找,今天就跟大家分享一下如何使用lookup实现多条件查找. lookup函数的基本用法本文这里就不做介绍了,今天主要谈谈多条件查找.lookup多条件插在语 ...

  6. excel 多条件查找三种方法:lookup、vlookup、indexmatch 多条件查找案例

    最近在Excel微信学习交流群中收到某位学员的问题咨询,问题是如何返回单据编号和物料长代码对应的含税数额.如下表: 其实这位学员的问题就是excel的多条件查找问题. 下面通过一个实例跟大家分享一下常 ...

  7. EXCEL中多条件查找的15种方法探讨

    excel多条件查找的思路很多,例如查找.求和.最值.数据库等函数等等.像SUM函数.lookup函数.VLOOKUP+CHOOSE函数.OFFSET+MATCH函数.INDIRECT+MATCH函数 ...

  8. excel按条件查询mysql_Excel中实现多条件查找的15种方法

    如下图所示,根据第9行的产品和型号,从上面表中查找"销售数量",结果如C10所示 1.SUM函数 公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)} 公式简 ...

  9. 三种excel 多条件计数方法

     http://www.ittribalwo.com/article/1396.html 内容提要:文章总结excel 多条件计数的三种方法,分别通过SUMPRODUCT.COUNTIFS函数.数 ...

最新文章

  1. 如何理解矩阵特征值?
  2. python中 使用join()方法 对各种数据类型中元的素进行合并拼接
  3. 疾控中心计算机管理员权限,疾控中心健康证分权限管理系统使用说明
  4. 嗯?原来if可以调用方法的?
  5. [Android] 开发第二天
  6. OpenCV手写数字字符识别(基于k近邻算法)
  7. 对于下一代互联网的畅想
  8. 机器学习算法应用30篇(一)-支持向量机(SVM)理论与实践
  9. No Javascript on this page
  10. 空间参考不存在_空间实景三维信息如何服务于BIM应用
  11. android space边框,Android中的图片视图的边框?
  12. python教程视频ajax_Ajax异步请求实战案例讲解视频教程
  13. KEIL5下载程序失败解决办法
  14. 怎么禁止使用计算机的软件,电脑如何禁止程序运行 一键彻底禁止电脑软件运行方法...
  15. 全能程序员系列(十二)--开发人员该怎么做PPT?
  16. 大数据和小数据有什么区别?
  17. 采购月度业绩贡献度报表
  18. 高性能低功耗服务器cpu,六核仅35W:AMD披露超低功耗服务器CPU
  19. github推送Please make sure you have the correct access rights and the repository exists.
  20. 第十六章:开发工具-traceback:异常和栈轨迹-底层异常API

热门文章

  1. 机器学习与深度学习的区别
  2. pgsql:存储过程简单示例
  3. 硬件工程师成长之路(7)——算法学习
  4. 土壤墒情测量仪有哪些
  5. redis 分布式锁有什么缺陷
  6. favicon.ico给网站加图标不显示问题
  7. java多线程处理百万数据
  8. js 手机号、姓名、身份证号脱敏(打星号)
  9. Quartz的一些基本知识
  10. 图解:Elasticsearch 8.X 如何求解环比上升比例?