如何将excel中sheet1表格中指定区域的数据筛选后自动填写到sheet2中的指定区域中?

不要简单的等于。

=OFFSET($A$1,SMALL(IF(ISERROR(FIND("aaa",sheet1!A:A)),100000,ROW(sheet1!A:A)),ROW(a1))-1,,1,1)
数组公式,ctrl+shift+回车

aaa是筛选的数据,你可根据需要改变
=OFFSET($A$1,SMALL(IF(ISERROR(FIND("aaa",sheet1!A:A)),100000,ROW(sheet1!A:A)),ROW(a1))-1,1,1,1)在另一单元格输入这个公式,是把表一筛选出的结果对应的偏移一列的数据显示出来,同理把参数改为2,3,4.。。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-14
高级筛选——选将筛选结果复制到其他位置——在第三栏选择时选sheet2中你想要的区域
第2个回答  2011-11-14
选中excel中sheet1表格中指定区域的数据,如用2007EXCEL,,点击插入\数据透视表,后自动生成创建数据透视表,按确定键,出来数据透视表字段列表,将“选择要添加到报表的字段”中的需要统计研究的字段移放到“行标签”位置,将需要统计的数值字段放入“∑数据",即可以出现你要求的数据透视表,你可以将其复制到你指定的区域中。
第3个回答  2011-11-14
个人感觉高级筛选简单一点,而且操作简单明了
相似回答