转载自品略图书馆 http://www.pinlue.com/article/2020/05/1618/2310522263500.html

在我们的实际工作中,交叉查询是非常常见的,比如如下例子:

根据品名和地区查询销量:

VLOOKUP法:

输入公式:

=VLOOKUP(A12,A2:G8,MATCH(B12,A1:G1,0),0)

VLOOKUP(查找值,查找区域,返回值在查找区域的第几列,查找方式)

MATCH(B12,A1:G1,0)部分找到B12 单元格内容“华北地区”在区域A1:G1中的位置5,把它作为VLOOKUP函数的第3参数;

公式就是:=VLOOKUP(A12,A2:G8,5,0)

查找A12 单元格内容“产品D”

返回值在区域A2:G8中的第5列,即E列

即E5单元格中的值6945

LOOKUP法:

输入公式:

=LOOKUP(,0/(A2:A8=A12),OFFSET(A2:A8,,MATCH(B12,B1:G1,0)))

MATCH(B12,B1:G1,0) 部分找到B12 单元格内容“华北地区”在区域B1:G1中的位置4,把它作为OFFSET函数的第3参数;

OFFSET(A2:A8,,4)部分以A2:A8单元格区域为基点,偏移0行4列,到达E列,即E2:E8单元格区域

公式就是:=LOOKUP(,0/(A2:A8=A12), E2:E8)

LOOKUP(1,0/(条件1),返回区域)

(A2:A8=A12)部分条件成立返回TRUE,条件不成立返回FALSE;

发生四则运算时TRUE相当于1,FALSE相当于0;

利用0/任何数=0、0/0=#DIV/0!的特性,0/(A2:A8=A12)部分构成了一个由0和#DIV/0!组成的数组;

用大于第2参数所有数值的1作为查找值,返回结果6945

INDEX+MATCH法:

输入公式:

=INDEX(B2:G8,MATCH(A12,A2:A8,),MATCH(B12,B1:G1,0))

MATCH(A12,A2:A8,) 部分找到A12 单元格内容“产品D”在区域A2:A8中的位置4,把它作为INDEX函数的第2参数;

MATCH(B12,B1:G1,0) 部分找到B12 单元格内容“华北地区”在区域B1:G1中的位置4,把它作为INDEX函数的第3参数;

INDEX (单元格区域,行号,列号)

公式就是:=INDEX(B2:G8,4,4)

返回结果就是B2:G8单元格区域中的4行4列,即E5单元格中的值6945

返回结果是文本或数值时,交叉查询可以用以上查找函数,除本文介绍外,OFFSET、HLOOKUP等函数也能完成。

当返回结果是数值,MAX、SUM、SUMPRODUCT等函数也能完成。

MAX法:

输入公式:

=MAX((A12=A2:A8)*(B12=B1:G1)*B2:G8)

数组公式,按<Ctrl+Shift+Enter>三键结束

SUMPRODUCT法:

输入公式:

=SUMPRODUCT((A12=A2:A8)*(B12=B1:G1)*B2:G8)

动手试试吧!

Excel双条件交叉查询,你会吗相关推荐

  1. Excel双条件交叉查询

    转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 在我们的实际工作中,交叉查询是非常常见的,比如如下例子: 根据品名和地区查询销量: VLOOK ...

  2. excel双条件筛选

    问题描述 说明:表格Sheet1为基础登记的数据, 表格Sheet2为年度综合数据显示. 要求: 需要在表格Sheet2中采集表格Sheet1中的数据, 表格Sheet2中的第一个表格采集每家客户同个 ...

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

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

  4. 小福利,带你快速入门sumifs多条件求和函数、设置下拉菜单结合vlookup函数双条件查找数据、excel的切片器(表关联)、数据透视表、数据透视图

    第一部分:利用sumifs函数求得双条件下的求和值 如题,现在需要根据下拉菜单年份和商品来查找利润, 第一步,在年份H3设置数据验证,分别是2019,2020,2021 第二步,在商品H4设置数据验证 ...

  5. Excel Note 001-多条件计数,多条件求和,双条件矩阵求值

    VLOOKUP COUNTIFS,多条件计数 解释:将条件应用于跨多个区域的单元格,并计算符合所有条件的次数 公式写法: =COUNTIFS(criteria_range1, criteria1, [ ...

  6. 通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找

    在Excel中,通过VLOOKUP函数可以查找到数据并返回数据.不仅能跨表查找,同时,更能跨工作薄查找. 但是,VLOOKUP函数一般情况下,只能实现单条件查找. 如果想通过VLOOKUP函数来实现双 ...

  7. Excel VLOOKUP实用教程之 04 vlookup如何实现三变量查找,三个条件字段查询数据?(教程含数据excel)

    实战需求 vlookup如何实现三变量查找,三个条件字段查询数据? 文章目录 <示例 1 – 查找 Brad 的数学分数> <示例 2 – 双向查找> <示例 3 – 使 ...

  8. excel制作录入和查询系统_excel表格制作成绩查询系统攻略:让学生隐私更安全!

    对于班主任来说,无论是收集学生信息,还是发布考试成绩,用得最多的就是excel表格了!很多老师在发布成绩的时候,多半会把统计好的表格直接发到群里让学生自行查询,这样一来虽然省事,但却极易招到投诉!下面 ...

  9. Django08:模型层(ORM)--测试脚本/必知的13条/神器的双下划线查询/多表操作

    单表操作 django 自带的sqlite3数据库对日期格式不是很敏感,处理的时候容易出错. 测试脚本 测试环境准备:去manage.py 中拷贝钱四行代码,然后自己手写两行. 脚本无论在引用下面,还 ...

最新文章

  1. 如何给邮件添加背景颜色
  2. bootsrap+jquery+组件项目引入文件的常见报错
  3. 2020移动apn接入点哪个快_手机推荐:为什么别人的手机4G网总是比你快?这样设置一下,网速立马飙升...
  4. STM32F407ZGT6 fatfs出现挂载成功,但是文件读写失败的原因
  5. python中加等是什么意思_Python创建类的时候,加()和不加有什么区别、联系?
  6. 雷军凌晨2点下班、刘强东睡4小时,这碗鸡汤程序员你必须干了
  7. ASP.NET+MVC自学材料
  8. 怎么在网站中正确使用JQuery代码
  9. Python 练习: 打印0到99小于50或大于70的数字
  10. 大量HW红队+蓝队文档下载-定期更新
  11. Mysql-什么是聚集索引和非聚集索引?
  12. 百度、谷歌搜索引擎原理
  13. FPGA时钟篇(二) 7系列clock region详解
  14. python中for ch in是什么意思_python中for是什么
  15. 苹果app退款_为什么在苹果itunes store更新app不小心购买了付费项目不能退款?
  16. 腾讯地图 周边 poi 搜索及参数配置
  17. 催收行业再现“暴力(利)”
  18. 微电网日前优化调度入门:求解一道数学建模题
  19. Jenkins+Gitlab+Nginx实现自动发布与回退基于tag版本的静态项目(解决重复构建问题)
  20. win10插入耳机没声音,如何设置声音

热门文章

  1. shell脚本:一些常用命令
  2. 2016网络公司排名
  3. .xb文件 mysql备份恢复
  4. php中设置table表格边框大小,有关HTML表格边框的设置小技巧
  5. 爱奇艺在文本舆情挖掘上的技术探索和实践
  6. java学生管理系统代码_java学生信息管理系统(附源码)
  7. waf 防火墙限制_WAF常见问题
  8. Python中内存和变量管理
  9. 基于smiles的神经网络预测分子性质
  10. 用firadisk+grub4dos实现的RAMOS的方法