excel多条件筛选公式
目标:
实现用公式多条件筛选数据,比如有很多个工作簿,每个工作簿都有以下数据。
A | B | C | D | |
1 | 0 | 1 | 2 | 44 |
2 | 1 | 2 | 3 | 55 |
3 | 2 | 3 | 4 | 66 |
找出A列为0,B列为1,C列为2的那一行,也就是第一行,输出D列数据44。
最后汇总到一个工作表里。
方法:
(1)使用以下方法将所有工作表合并到一个工作表里,其中第一个工作簿为最后要汇总数据的地方。
批量合并excel工作表 http://blog.csdn.net/txcokokok/article/details/41969751
(2)用以下方法按第一个工作簿的A列数据重命名所有工作簿。
批量重命名excel工作表 http://blog.csdn.net/txcokokok/article/details/41969705
A | B | |
1 | 汇总 | |
2 | sheet1 | |
3 | sheet2 |
成功后工作簿名就分别为汇总、sheet1、sheet2,B列就是第三步写公式的地方。
(3)使用以下公式实现功能。
=VLOOKUP(1&2&3,IF({1,0},INDIRECT(A2&"!A$1:A$3")&INDIRECT(A2&"!B$1:B$3")&INDIRECT(A2&"!C$1:C$3"),INDIRECT(A2&"!D$1:D$3")),2,0)
#
VLOOKUP是筛选的公式。
#
1&2&3是筛选的条件,这里有三个筛选条件,分别为1,2,3。
# IF({1,0},INDIRECT(A2&"!A$1:A$3")&INDIRECT(A2&"!B$1:B$3")&INDIRECT(A2&"!C$1:C$3"),INDIRECT(A2&"!D$1:D$3"))是要筛选的数据范围,第1到3个INDIRECT分别对应要筛选的A、B、C三列的数据,第4个对应D列要输出的数据。
基本结构为IF({1,0},A1:A3&B1:B3&C1:C3,D1:D3),用于把A列的数据和D列的数据合并为一个数组,B列和C列也是一样。
#
INDIRECT(A2&"!A$1:A$3")的作用是输出单元格的内容,这里用于实现工作表名的自动填充,因为如果直接写sheet1!A$1:A$3的话,下拉就不能自动填充为sheet2!A$1:A$3;这里A2就对应其内容sheet1。
#
最后的2和0,2代表在包含A和D列的数组里,D列排在第2;0代表精确查找,1就是模糊查找。
(4)把公式写到第一个工作表的B2单元格里,然后双击单元格进入修改模式,按“ctrl+shift+Enter"更新值,其内容就对应sheet1,往下一拉,B3就自动对应sheet2。
excel多条件筛选公式相关推荐
- Excel多条件筛选不重复项
Excel多条件筛选不重复项 现存在一组由摄像头记录的行人轨迹数据,其内容包括不同行人的id数据,该区域摄像头的position数据和行人的time时间数据. 由于在数据处理中,每个行人只需要在每个摄 ...
- Excel多条件筛选、公式填充
接到一个任务,由于数据操作人员不会使用编辑公式进而无法进行相关筛选,所以要我帮忙.好久不碰Excel了,那就试试看吧. 需求是这样子的(这里做了最大化的简化):要求判断条件,男50岁以上,女40岁以上 ...
- Excel指定条件筛选
Excel VBA高级筛选,通过动态修改查询条件进行筛选(CriteriaRange 条件),将筛选结果写入指定单元格(A7). Sub 宏1() ' ' 宏1 宏 ''Range("A7: ...
- Excel 多条件筛选 与 数据透视表 实现
文章目录 1.多条件筛选数据 2.数据透视表 pivor table 博客测试数据下载链接:https://pan.baidu.com/s/1v47lYXmgvjoBCPOwJ6T1hg 提取码:97 ...
- 如何在excel多条件筛选
最近在报名各种考试,发现表格里的职位一大堆,条件也一大堆.一个个找找的头都大了.经过多方查找和同学(CC)的帮助,终于成功学会了怎么多条件筛选.浅浅记录一下: 比如在一张非常列的列表里,我想要找出其中 ...
- Excel多条件筛选求和
单位A 代码B 面积(㎡)C A组 011 124 A组 123 15 A组 011 356 A组 123 44 B组 123 31 B组 011 2 B组 123 2 按照单位和代码求面积的和,可以 ...
- excel双条件筛选
问题描述 说明:表格Sheet1为基础登记的数据, 表格Sheet2为年度综合数据显示. 要求: 需要在表格Sheet2中采集表格Sheet1中的数据, 表格Sheet2中的第一个表格采集每家客户同个 ...
- Excel操作-多条件筛选
一.背景 一般情况下,Excel多条件筛选,可以直接打开数据栏下的"筛选"功能,然后多值勾选即可. 但是如果可选项过多,通过多值勾选的方式实现多条件筛选就不现实了.这里可以通过使用 ...
- Pandas处理excel数据笔记(数据透视|多条件筛选)
遇到复杂条件下海量的数据透视任务,excel难以驾驭.如对不同部门在不同年份吸收了什么学历的员工,pandas的筛选发挥了神奇的作用. 一.导包 pip install pandas pip inst ...
最新文章
- Kafka核心设计与实践原理总结:基础篇
- oracle 数据库里查看表空间使用状况
- 'utf-8' codec can't decode byte 0xb6 in position 34: invalid start byte
- 【原创】大道五目 Flash版 Demo
- android menu item属性,menuitem - Android 4.3菜单项showAsAction =“always”被忽略
- 【机器学习算法专题(蓄力计划)】十八、机器学习中SVM算法中的硬间隔和软间隔
- 在子线程中创建新的窗体,遇到的问题。
- cisco router修改mac
- Scala混用Java的集合类调用scala的foreach遍历问题
- mac osx 10.10 pip 安装问题
- UR机器人装箱姿态_关于人机协作机器人UR的介绍
- BitTorrent协议规范(BitTorrent Protocol Specification)系列之元信息文件结构(Metainfo File Structure)-第二部分...
- 开课吧:一文读懂算法工程师大致分类与技术要求
- lpt监控安装_LPT说明书
- matlab中matconvnet,MATLAB2017a编译MatConvNet过程中出现的各种问题
- 【转】Windows Server 2003删除IE
- 软件开发中常见知识总结
- element ui走马灯怎么添加_element-ui对话框与走马灯一起用
- 使用Html/Css简单创建一个菜单
- 【数据结构】基础:二叉树