Excel自动筛选Sheet1数据到Sheet2中

比如我Excel表格中Sheet1中有A、B、C、D、E五列数据,我想在Sheet2中自动导入Sheet1中D列值包含"张三"的所有记录,请问一下这个Sheet2应该怎么做?公式怎么写?

第1个回答  推荐于2016-09-03
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$D$1:$D$1000="张三",ROW($1:$1000),9999),ROW(A1)))&""
公式输入结束后按【组合键】确认,再将公式右拖、下拉填充。本回答被提问者采纳
第2个回答  2015-04-07
在Sheet2的A1单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=INDEX(Sheet1!A;A,SMALL(IF(Sheet1!$D$1:$D$100="张三",ROW($1:$100),4^8),ROW(A1)))本回答被网友采纳
第3个回答  2015-04-07
将D列数据放在A列。 sheet2中A列命名为张三
=vlookup(A1,sheet1!a:e,column(),0)。然后右拖5格。下拉
第4个回答  2015-04-07
依我看,筛选出需要的数据,复制---粘贴就是了。
相似回答