excel中第一列有重复,要求在新工作表中,重复记录只留一条,对应的不同时间依次填入后面几列

[复制链接]
查看11 | 回复2 | 2012-9-6 11:22:05 | 显示全部楼层 |阅读模式
假设上表为SHEET1表在SHEET2表的A1输入:=INDEX(SHEET1!A:A,SMALL(IF(MATCH(SHEET1!A$1:A$100&"",SHEET1!A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""数组公式,按CTRL+SHIFT+回车结束下拉填充(若SHEET1表记录较多,可把公式中的100改成更大数值)在SHEET2表的B1输入:=INDEX(SHEET1!$B:$B,SMALL(IF(SHEET1!$A$1:$A$100=$A1,ROW($1:$100),4^8),COLUMN(A1)),)数组公式,按CTRL+SHIFT+回车结...
回复

使用道具 举报

千问 | 2012-9-6 11:22:05 | 显示全部楼层
2种方法:1.数据透视表-简单2.VBA-难建议用数据透视表完成...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行