Excel:6种多条件查找方法
如下图所示,要求根据设备分类和品牌来查找相应的销售数量。
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种多条件查找方法相关推荐
- excil mysql查询 条件_excel多条件查找 Excel中实现多条件查找的15种方法
excel多条件查找 Excel中实现多条件查找的15种方法,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是excel多条件查找的相关知识,你准备好学习excel多条件查找 Exce ...
- Excel VLOOKUP函数多条件查找
公式写法 =VLOOKUP(条件一&条件二&...,IF({1,0},条件一区域&条件二区域&...,返回列),2,0) 例: 结果: 公式: =VLOOKUP(F2& ...
- JS的几种关键词的查找方法
(1)var i=str.indexOf("关键词",开始位置) 在str中,从"开始位置"开始,查找下一个"关键词"的位置 ...
- php多条件查找函数,Excel如何用sumproduct多条件查找
Excel用sumproduct多条件查找的方法:首先输入公式[=sumproduct]:然后设置第一个条件,为查找区域一等于查找值一:接着设置返回数字列为函数最后一个参数:最后按下回车键得到查询到的 ...
- Excel多条件查找之lookup
很多朋友都在问我Excel怎么实现多条件查找,今天就跟大家分享一下如何使用lookup实现多条件查找. lookup函数的基本用法本文这里就不做介绍了,今天主要谈谈多条件查找.lookup多条件插在语 ...
- excel 多条件查找三种方法:lookup、vlookup、indexmatch 多条件查找案例
最近在Excel微信学习交流群中收到某位学员的问题咨询,问题是如何返回单据编号和物料长代码对应的含税数额.如下表: 其实这位学员的问题就是excel的多条件查找问题. 下面通过一个实例跟大家分享一下常 ...
- EXCEL中多条件查找的15种方法探讨
excel多条件查找的思路很多,例如查找.求和.最值.数据库等函数等等.像SUM函数.lookup函数.VLOOKUP+CHOOSE函数.OFFSET+MATCH函数.INDIRECT+MATCH函数 ...
- excel按条件查询mysql_Excel中实现多条件查找的15种方法
如下图所示,根据第9行的产品和型号,从上面表中查找"销售数量",结果如C10所示 1.SUM函数 公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)} 公式简 ...
- 三种excel 多条件计数方法
http://www.ittribalwo.com/article/1396.html 内容提要:文章总结excel 多条件计数的三种方法,分别通过SUMPRODUCT.COUNTIFS函数.数 ...
最新文章
- 如何理解矩阵特征值?
- python中 使用join()方法 对各种数据类型中元的素进行合并拼接
- 疾控中心计算机管理员权限,疾控中心健康证分权限管理系统使用说明
- 嗯?原来if可以调用方法的?
- [Android] 开发第二天
- OpenCV手写数字字符识别(基于k近邻算法)
- 对于下一代互联网的畅想
- 机器学习算法应用30篇(一)-支持向量机(SVM)理论与实践
- No Javascript on this page
- 空间参考不存在_空间实景三维信息如何服务于BIM应用
- android space边框,Android中的图片视图的边框?
- python教程视频ajax_Ajax异步请求实战案例讲解视频教程
- KEIL5下载程序失败解决办法
- 怎么禁止使用计算机的软件,电脑如何禁止程序运行 一键彻底禁止电脑软件运行方法...
- 全能程序员系列(十二)--开发人员该怎么做PPT?
- 大数据和小数据有什么区别?
- 采购月度业绩贡献度报表
- 高性能低功耗服务器cpu,六核仅35W:AMD披露超低功耗服务器CPU
- github推送Please make sure you have the correct access rights and the repository exists.
- 第十六章:开发工具-traceback:异常和栈轨迹-底层异常API