excel如何在另一个表中自动提取符合条件的多行数据?

表一是源数据,表二是条件,表三是我要的结果

为易懂易看,做在同一张表上,不同的表,加上工作表名即可

详见样表截图

F2输入

=INDEX(A:A,SMALL(IF(COUNTIF($E$2:$E$4,$A$2:$A$11),ROW($2:$11),100),ROW(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式右拉再下拉到无数据

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-05

为易懂易看,做在同一张表上,不同的表,加上工作表名即可

详见样表截图

F2输入

=INDEX(A:A,SMALL(IF(COUNTIF($E$2:$E$4,$A$2:$A$11),ROW($2:$11),100),ROW(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式右拉再下拉到无数据

第2个回答  2019-10-27
我大一新生,刚刚学,我也很懵,如果不急能接受错误你可以试试,不行的话你可以等等大佬来解答
选中,右键,条件格式里面好像有
第3个回答  2019-10-27
筛选就可以完成。
第4个回答  2019-10-27
看不懂表2,无法理解需求。
此题无解

excel如何在另一个表中自动提取符合条件的多行数据?
数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ } 公式右拉再下拉到无数据

excel 如何提取另外一个工作表的符合要求的单元格数据?
1、选中Sheet1中的B1单元格 2、输入公式:=VLOOKUP(A2,Sheet2!A:B,2,0)3、回车,查看效果

excel中,如何将一个表格中符合某些条件的多列数据自动导入另一个表格...
一、高级筛选法,在要得到结果的工作表中,不需要放置数据的单元格中输入筛选条件,如图,F1中输入(高级筛选的条件必须在筛选后的目标工作表中):不用时间 F2中输入:>0 这样F1:F2就组成了筛选条件 数据菜单——排序与筛选,点高级筛选图标(漏斗状)列表区域选择数据源,条件区域选择F1:F2,选择复制...

如何自动提取跨工作表的数据?
答案:使用VLOOKUP函数可以自动提取跨工作表的数据。具体操作步骤如下:详细解释:1. 理解VLOOKUP函数的基本原理:VLOOKUP函数是Excel中用于查找并提取数据的函数。其基本结构为`=VLOOKUP`。其中,“查找范围”可以跨工作表进行设定。2. 设置跨工作表的查找范围:要实现跨工作表的数据提取,首先需要在VLOOKUP...

excel如何在另一个表中自动提取符合多项条件的数据填充?
你要的公式:=lookup(1,0\/((sheet2!b:b=a2)*(sheet2!c:c=c2)),sheet2!d:d)sheet1 k2填入上面公式向下填充。

excel中如何在一个表中查询另一个表中符合某一条件的多条记录?
1、查找表中数据如下图:其中C列输入辅助函数为“=countif(D$1:D1,sheet1!A$1),下拉 2、查找表中为如下图所示:在查找结果中输入”=IFERROR(VLOOKUP(ROW(sheet2!C1),sheet2!C:E,3,0),“”)。3、原理是通过countif函数,将查找多个相同的对象进行编号,再使用Vlookup查找同个查找...

excel表格数据符合条件自动提取到新的工作薄 Sheet1E列内容符号条件 提 ...
1、在sheet1中点击菜单栏上:数据>高级 见图一 2、点击“类型”边上的下拉小三角>数字筛选>大于;见图二 3、在跳出的对话框中,填上数字值,然后点确定;见图三 4、筛选的结果;见图四 5、点表格左上角的全选按钮,并点击右键>复制;见图五 6、转到sheet2,点表格左上角的全选按钮,点右键>...

EXCEL中如何把符合条件的内容自动显示到另一张新表格中
1、打开一个excel2010表格,输入数据以下面表格数据为例进行演示。2、进入后把光标定位展示数据的单元格中 3、然后在单元格中输入“=vl”函数,双击函数部分。4、可以看到单元格中显示出完整的VLOOKUP函数。5、选择第一列中需要匹配数据的单元格,然后输入英文状态下的逗号“,”。6、返回到第二张表,...

...满足条件的项对应的数据,在另一个表格中降序自动列出来。
1、打开所需表格,首先来操作一下一个条件的。2、首先选中表格整个区域,在这里要注意的一个问题就是要选中以行为单位的整个表格,而不是单个选中供应商一列,因为要标记的是一整行。3、接下来在样式选项卡下找到,条件格式选项,在条件格式下拉菜单中选择新建规则,并打开新建规则对话框。4、在新建...

excel函数一个表格中多条符合条件的行在新表格中怎么罗列出来?
假如数据在Sheet1表,在Sheet2表的A1单元格输入公式=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$F$2:$F$100="成交",ROW($2:$100),5^5),ROW(A1)))&""数组公式,三键结束,使公式前后出现大括号{},下拉再右拉到数据完为止。 如图:示例 ...

相似回答