如下图所示,根据第9行的产品和型号,从上面表中查找“销售数量”,结果如C10所示

1、SUM函数

公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

公式简介:使用(条件)*(条件)因为每行符合条件的为0,不符合的为1,所以只有条件都符合的为非零数字。所以SUM求和后就是多条件查找的结果

2、SUMPRODUCT函数

公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)

公式简介:和SUM函数用法差不多,只是SUMPRODUCT函数不需要数组运算

3、MAX函数

{=MAX((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

SUM是通过求和把符合条件的提出来,这里是使用MAX提取出最大值来完成符合条件的值提取。

4、lookup函数

公式1=LOOKUP(A9&B9,A2:A6&B2:B6,C2:C6)

公式简介:LOOKUP函数可以直接进行数组运算。查找的连接起来,被查找区域也连接起来。

公式2:=LOOKUP(1,0/((A2:A6=A9)*(B2:B6=B9)),C2:C6)

公式3=LOOKUP(1,0/((A2:A6&B2:B6)=(A9&B9)),C2:C6)

公式4=LOOKUP(1,1/(((A2:A6=A9)+(B2:B6=B9))=2),C2:C6)

5、MIN+IF函数

公式=MIN(IF((A2:A6=A9)*(B2:B6=B9),C2:C6))

6、SUM+IF函数

公式 =SUM(IF(A2:A6=A9,IF(B2:B6=B9,C2:C6,0),0))

7、INDEX+MATCH函数组合

公式1:{=INDEX(C2:C6,MATCH(A9&B9,A2:A6&B2:B6,0))}

公式2:{=INDEX(C2:C6,MATCH(1,(A9=A2:A6)*(B9=B2:B6),0))}

8、OFFSET+MATCH函数

公式=OFFSET(C1,MATCH(A9&B9,A2:A6&B2:B6,0),)

9、INDIRECT+MATCH函数

公式=INDIRECT("C"&MATCH(A9&B9,A1:A6&B1:B6,0))

10、VLOOKUP+CHOOSE函数

公式 :=VLOOKUP(A9&B9,CHOOSE({1,2},A2:A6&B2:B6,B2:C6),2,0)

11、HLOOKUP+TRANSPOSE+CHOOSE函数

公式=HLOOKUP(A9&B9,TRANSPOSE(CHOOSE({1,2},A2:A6&B2:B6,B2:C6)),2,0)

12、VLOOKUP+IF函数

公式1 =VLOOKUP(A9&B9,IF({1,0},A2:A6&B2:B6,B2:C6),2,0)

公式2=VLOOKUP(A9&"|"&B9,A31:D35,4,0)‘添加辅助列

13、SUMIFS函数

excel2007中开始提供的函数SUMIFS

=SUMIFS(C1:C6,A1:A6,A9,B1:B6,B9)

14、数据库函数

=DSUM(A1:C6,3,A8:B9)

=DGET(A1:C6,3,A8:B9)

=DAVERAGE(A1:C6,3,A8:B9)

=DMAX(A1:C6,3,A8:B9)

=DMIN(A1:C6,3,A8:B9)

=DPRODUCT(A1:C6,3,A8:B9)

更多相关阅读

excel按条件查询mysql_Excel中实现多条件查找的15种方法相关推荐

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

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

  2. 使用SQL查询数据库中重复的数据的的三种方法

    第一种方法 select username count(*) u from user_info group by username having u>1 第二种方法 select usernam ...

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

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

  4. xlsx表格怎么筛选重复数据_excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法...

    excel表格如何筛选重复数据 在Excel表格的两列数据中提取不重复值的四种方法,最近到了季度汇报的时候,掌握一手excel技能在此刻显得多么重要,为了是你的excel看起来更高大上,今天教大家设置 ...

  5. 在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你

    在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你 目录 在word文档中如何自动生成目录,两种方法制作目录,总有一种适合你 1.文章中的标题较多,每个单独调整格式太费劲,这里我们用一 ...

  6. vbs执行ctrl+空格_VBS中解决路径带空格的三种方法

    vbs中,如果需要运行的程序中带有空格,按照通常的方式往往会提示错误,其实有两种形式不同的解决方法: 在应用程序前后分别加三个双引号,代码如下: Set wshell=CreateObject(&qu ...

  7. 怎样知道android的手机号码,如何查询自己的手机号码?看完这三种方法,再也不用担心了...

    原标题:如何查询自己的手机号码?看完这三种方法,再也不用担心了 导语:现在智能手机如此盛行的时代,相信很多人有不止一部手机,这样就会出现自己的手机号码记不住的情况,身边经常有朋友遇到过自己的号码也记不 ...

  8. java indexof 子字符串_Java中字符串中子串的查找共有四种方法(indexof())

    Java中字符串中子串的查找共有四种方法(indexof()) Java中字符串中子串的查找共有四种方法,如下: 1.int indexOf(String str) :返回第一次出现的指定子字符串在此 ...

  9. JS获取URL中参数值(QueryString)的4种方法分享

    http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...

最新文章

  1. 番外:Spring MVC环境搭建和Mybatis配置避坑篇
  2. c语言静态存储和动态存储,C语言中的静态内存与动态内存
  3. 为你的电脑系统清除淤塞的垃圾!(不用任何软件,超过优化大师)
  4. JavaScript实现ShellSort希尔排序算法(附完整源码)
  5. MySQL where后面的行子查询使用
  6. Android NDK MediaCodec在ijkplayer中的实践
  7. Kafka ACL控制,用户权限能控制
  8. MySQL入门之数据库介绍及MySQL介绍
  9. 使用Jenkins配置自动化构建
  10. 【Elasticsearch】 es Bootstrap Checks Failed
  11. 分治回溯-分治的应用-全排列问题
  12. Java:String和Date、Timestamp之间的转换
  13. iapp退出软件按钮代码_推荐几款安卓手机开发的编程软件!
  14. [UPF]Synopsys推荐的UPF流程及Power Domain简介
  15. 专家推荐面渣逆袭:JVM经典五十问,这下面试稳了
  16. Win10切换到了Users用户怎么切换回来
  17. 个人管理 - 第四代时间管理
  18. 使用手机APP远程控制51单片机
  19. 网站如何判断客户端是在国内还是国外
  20. STM32F103定时器解码PT2262

热门文章

  1. Unity3d访问数据库
  2. windows驱动开发学习
  3. 看懂这5幅图,研发效能分析和改进就容易了
  4. 顶会论文看不懂?阿里巴巴技术专家为你全方位解读!
  5. 特征工程自动化如何为机器学习带来重大变化
  6. 基于TableStore的亿级订单管理解决方案
  7. IPv6转换服务正式发布
  8. 开放,从容不凡,携手迈进容器应用时代 ——2020容器云职业技能大赛正式开赛
  9. 每年一波FPGA系列新品,这次Achronix专为AI/ML应用打造……
  10. Docker精华问答 | Docker vs VM