如原表在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三列,右键单击,"设置单元格格式"------"数字"-----"常规"----"确定"
追问
利用你的公式,怎样解决客户代码变动后其数据随之变动呢?例如,我在SHEET2中某一单元格输入A04,得到如上数据,若输入A54呢?
追答其实,您说的这些非常简单,只要稍稍改一下公式就可以了,
没有明白。我知道利用自动筛选功能先筛选再复制到新表,但我要求的是利用公式自动实现这个过程,望告知,谢谢。