在EXCEL中如何用公式把表1中符合条件的数据筛选出来并自动复制到表2中去?

如图所示,把客户代码为A04的数据筛选出来并将这些数据复制到新表中去,如何利用公式达到这个目的??

如原表在sheet1,在sheet2中A4单元格中输入公式:=IF(ISERROR(INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$C:$C="A04",ROW(A$1:A$1000)),ROW(A1)))),"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$C:$C="A04",ROW(A$1:A$1000)),ROW(A1)))) , 同时按下ENTER键,SHIFT键,和CTRL键 , 公式下拉,比如至A100,之后,选取单元格区域A4:A100,把光标置于该区域的右下角轮卖,当光标处变成实心的十字时,公式右拉至H列,即可.示意图如下:(上表为原表)

     注意!    一,把A列格式改为日期格式激哗,方法是:选取A列,右键单击,"设置单元格格式"腊铅逗------"数字"-----"日期"----"类型"-----"3月14日"----"确定"

                 二,把F,G,H三列设置为数字格式,方法是:选取F,G,H三列,右键单击,"设置单元格格式"------"数字"-----"常规"----"确定"

 

 


会用宏孝型燃么?
用AdvancedFilter方法,可以在EXCEL帮助中看一下。
格式如租裤下:
Sheet7.Columns("A:E").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheet1.Range( _
"S1:T2"), CopyToRange:=Sheet1.Range("A1:B1"), Unique:=False
4个参数包括“是否在原位置显示”、“筛选条件”、“黏贴地址”、“是否删除重巧虚复项”
使用高级筛选功能,就能办到了。
使用 高级筛选功能,在数据清单下方隔一行,创建条件区域
把数据发给我,我帮你解决,jean.miao@hysido.com