excel,如筛选一样满足一个条件,返回所有数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel,如筛选一样满足一个条件,返回所有数据相关的知识,希望对你有一定的参考价值。
表1是显示筛选完成的数据,根据表1 M2条件筛选表2数据,返回显示在表1
首先说下,您的表一中有合并单元格,可能影响筛选的结果。
如图提供筛选后复制结果到其他位置的方法,供参考。
祝顺利。
追问按你在方法只能针对少量的筛选,批量的话增加工作量了
追答您提供了一个查询要求,所以用普通筛选,如果您要求的是“批量”,则用高级筛选更方便达到您的需要的要求。供参考。
参考技术A 数组公式或VBA代码
循环查找追问
根据表一M2单元格的员工编号,筛选表二B列,返回满足条件的数据到表一,有十条就显示十条在表一,一条没有就显示为空。表二有成千上万的数据,甚至更多。还望不吝赐教
=INDEX(表2!A:A,SMALL(IF(表2!$B$2:$B$1000=$M$2,ROW(表2!$B$2:$B$1000),65536),ROW(A1)))&""
同时按CTLR SHIFT 回车键
执行结果,然后公式向下,向右
填充
根据实际,修改下 表名 表2
如果数据量特多,对速度有要求的话,就要用VBA数组代码。
VBA我不懂,方便我把文件发给你帮我做吗
追答mrpinetree@qq.com
附要求
excel 满足一个条件 显示对应行倒数第二行?
关于物业的一个表格.在满足对应客户名字的情况下.如何显示对应客户名字的水电数据的倒数第一条和第二条.
参考技术A举个例子,如上图,数据区在A1:F5,要查找的数据在H2
因为你水电数据是逐月增加的,所以可以用以下公式:
I2=MAX((A2:A5=H2)*B2:F5)
J2=LARGE((A2:A5=H2)*B2:F5,2)
实际应用,你可以将A2:A5换成你客户名称所在区域,B2:F5换成水电数据的区域,注意两个区域行要对应
以上都是数组公式,输入后须在编辑栏同时按CTRL+SHIFT+回车三键使公式前后生成{}
以上是关于excel,如筛选一样满足一个条件,返回所有数据的主要内容,如果未能解决你的问题,请参考以下文章
如何在excel进行多个条件筛选,或者vlookup所需要的数据