转载自品略图书馆 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. 一个解决表单中的文字和文本区域(textarea)上对齐的方法
  2. 使用Ant Design 和Vue,React中后台开发套餐
  3. Lua 通过 alien 库调用 zlib 压缩/解压
  4. C语言实训指导数组,c语言实训指导书
  5. python gui tkinter_python学习之GUI(Tkinter)
  6. struts2登录注册示例_Struts 2文件上传示例
  7. php制作调查问卷,用PHP制作饼图调查表
  8. 使用Div自动换行一事
  9. win10亮度_安利一款PC端调节多显示器亮度的软件
  10. 基于opengl的2d机器人双人格斗游戏
  11. github代理地址
  12. 递归与自我指涉标识牌Top 5
  13. (法)H.嘉当(H.Cartan)、塞尔(J.P.Serre)、施瓦茨(L.Schwartz)等[著],刘应明、胡师度[译]:代数结构与拓扑结构
  14. 数据结构与算法 学习笔记(陈越)
  15. 机器学习中几种常见的乘积(product)
  16. 微信登陆之生成微信二维码
  17. 013-Vue:前端知识结构概述、基本语法、声明周期
  18. 图灵奖得主Geoffrey Hinton最新研究:利用神经网络对有关节三维模型进行估计的方法NASA
  19. [ARM] ARM处理器的7种工作模式和2种工作状态
  20. 鹰软件测试初学者,刚入手的 4T紫盘 和 4T酷鹰 测试对比

热门文章

  1. 如何利用JMeter模拟超过 5 万的并发用户
  2. excel单元格斜线绘制方法
  3. MySQL 获得当前日期时间以及时间的转换
  4. 配置 Nginx 缓存
  5. Python类型转换
  6. 活动回顾丨ALC Beijing 首场 Meetup:《开源到底有多难?》
  7. Linux学习笔记之callback
  8. python怎么改变字体大小_如何在matplotlib图上更改字体大小
  9. 木工雕刻机操作需要什么技术
  10. 批量备注信息怎么操作