问:excel如何去掉重复数据,保留最后一条
- 答:添加辅助列,输入以下公式,然后向下填充公式,对重复数据的最后一行进行标识
=IF(COUNTIF(B$2:B2,B2)=COUNTIF(B:B,B2),"保留","删除")
然后对辅助列筛选出“删除”行,删除,即可。
问:excel有多行重复值,如何只保留最后一行数据?
- 答:取每个编号在每个日期中的最后一行记录
一、加辅助列E列,将A列和B列组合 E2=A2&B2
二、加辅助列F列,设置公式 F2=COUNTIF(E2:$E$12,E2) ,将每个编号在每个日期做倒序排列;
三、筛选辅助列值为1的记录即为每个编号在每个日期中的最后一行记录。
问:Excel筛选去除重复值,保留最后一个重复值
- 答:这哪用得到VBA。。。
假设数据在A列
B1输入公式
=IF(COUNTIF(A$1:A1,A1)=COUNTIF(A:A,A1),"Yes","")
下拉
即可标记出来
自动筛选一下就能筛选想要的结果
可以将筛选结果直接复制粘贴到新工作表