怎样提取满足条件的整行数据到另外一个表格中

提取业务员等于1的整行数据到另外一个表格

详见样表截图

原数据表为sheet1,将A列为“A”的行提取到sheet2

sheet2的A2输入

=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$2:$A$100="A",ROW($2:$100),4^8),ROW(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车

公式右拉再下拉


针对你的样表,看不清你的行列号,假定是A:E列,数据从第3行开始,表标签为sheet1

新表A2输入

=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$E$3:$E$100=1,ROW($3:$100),4^8),ROW(A1)))&""

数组公式,先按住CTRL+SHIFT,最后回车

公式右拉到第5列后再下拉

追问

我能把表格发给你,帮我设置一下吗

追答

Q55865370

追问

电脑关了,明天到单位发gei你,多谢多谢

追答

发我QQ信箱吧

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-29
自动筛选功能,筛选后选择全部复制粘贴就行了。追问

现在我自己用的就是你的方法,数据随时更新或更改,迫使最终数据不准确

追答

如果你要的是实时数据,那就只能用函数来实现了。

追问

嗯呢是啊,函数不会啊

追答

二楼那人的函数就可以,你按你的表格内容变动一下就行了。

第2个回答  2021-03-26
楼上的第一条答复,试了一下,只能把第一行提取到表二里,下边的行都不行的。请教一下,怎样才能达到你所列图例中的效果?
相似回答