Excel双条件交叉查询,你会吗
转载自品略图书馆 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双条件交叉查询,你会吗相关推荐
- Excel双条件交叉查询
转自:微点阅读(www.weidianyuedu.com)微点阅读 - 范文大全 - 免费学习知识的网站 在我们的实际工作中,交叉查询是非常常见的,比如如下例子: 根据品名和地区查询销量: VLOOK ...
- excel双条件筛选
问题描述 说明:表格Sheet1为基础登记的数据, 表格Sheet2为年度综合数据显示. 要求: 需要在表格Sheet2中采集表格Sheet1中的数据, 表格Sheet2中的第一个表格采集每家客户同个 ...
- excel 多条件查找三种方法:lookup、vlookup、indexmatch 多条件查找案例
最近在Excel微信学习交流群中收到某位学员的问题咨询,问题是如何返回单据编号和物料长代码对应的含税数额.如下表: 其实这位学员的问题就是excel的多条件查找问题. 下面通过一个实例跟大家分享一下常 ...
- 小福利,带你快速入门sumifs多条件求和函数、设置下拉菜单结合vlookup函数双条件查找数据、excel的切片器(表关联)、数据透视表、数据透视图
第一部分:利用sumifs函数求得双条件下的求和值 如题,现在需要根据下拉菜单年份和商品来查找利润, 第一步,在年份H3设置数据验证,分别是2019,2020,2021 第二步,在商品H4设置数据验证 ...
- Excel Note 001-多条件计数,多条件求和,双条件矩阵求值
VLOOKUP COUNTIFS,多条件计数 解释:将条件应用于跨多个区域的单元格,并计算符合所有条件的次数 公式写法: =COUNTIFS(criteria_range1, criteria1, [ ...
- 通过IF({1,0}和VLOOKUP函数实现Excel的双条件多条件查找
在Excel中,通过VLOOKUP函数可以查找到数据并返回数据.不仅能跨表查找,同时,更能跨工作薄查找. 但是,VLOOKUP函数一般情况下,只能实现单条件查找. 如果想通过VLOOKUP函数来实现双 ...
- Excel VLOOKUP实用教程之 04 vlookup如何实现三变量查找,三个条件字段查询数据?(教程含数据excel)
实战需求 vlookup如何实现三变量查找,三个条件字段查询数据? 文章目录 <示例 1 – 查找 Brad 的数学分数> <示例 2 – 双向查找> <示例 3 – 使 ...
- excel制作录入和查询系统_excel表格制作成绩查询系统攻略:让学生隐私更安全!
对于班主任来说,无论是收集学生信息,还是发布考试成绩,用得最多的就是excel表格了!很多老师在发布成绩的时候,多半会把统计好的表格直接发到群里让学生自行查询,这样一来虽然省事,但却极易招到投诉!下面 ...
- Django08:模型层(ORM)--测试脚本/必知的13条/神器的双下划线查询/多表操作
单表操作 django 自带的sqlite3数据库对日期格式不是很敏感,处理的时候容易出错. 测试脚本 测试环境准备:去manage.py 中拷贝钱四行代码,然后自己手写两行. 脚本无论在引用下面,还 ...
最新文章
- 一个解决表单中的文字和文本区域(textarea)上对齐的方法
- 使用Ant Design 和Vue,React中后台开发套餐
- Lua 通过 alien 库调用 zlib 压缩/解压
- C语言实训指导数组,c语言实训指导书
- python gui tkinter_python学习之GUI(Tkinter)
- struts2登录注册示例_Struts 2文件上传示例
- php制作调查问卷,用PHP制作饼图调查表
- 使用Div自动换行一事
- win10亮度_安利一款PC端调节多显示器亮度的软件
- 基于opengl的2d机器人双人格斗游戏
- github代理地址
- 递归与自我指涉标识牌Top 5
- (法)H.嘉当(H.Cartan)、塞尔(J.P.Serre)、施瓦茨(L.Schwartz)等[著],刘应明、胡师度[译]:代数结构与拓扑结构
- 数据结构与算法 学习笔记(陈越)
- 机器学习中几种常见的乘积(product)
- 微信登陆之生成微信二维码
- 013-Vue:前端知识结构概述、基本语法、声明周期
- 图灵奖得主Geoffrey Hinton最新研究:利用神经网络对有关节三维模型进行估计的方法NASA
- [ARM] ARM处理器的7种工作模式和2种工作状态
- 鹰软件测试初学者,刚入手的 4T紫盘 和 4T酷鹰 测试对比