在有重复记录的数据表中,如何去重,且保留日期最晚的记录?这个案例可以有很多种解法,今天不讲公式,纯通过各种操作技巧实现需求。
案例:将下图 1 的数据表按“产品”列去重,仅保留每种产品对应日期最大的行,效果如下图 2 所示。
解决方案:1. 将 E 列用作辅助列 --> 设置递增的序列号
2. 选中“日期”列的任意单元格 --> 按降序排序
3. 选中数据表的任意单元格 --> 选择工具栏的“数据”--> 选择“排序和筛选”区域的“高级”
4. 在弹出的对话框中按以下方式设置 --> 点击“确定”:
选择“在原有区域显示筛选结果”
列表区域:选择 B1:B24 区域
勾选“选择不重复的记录”
5. 选中筛选出来的数据表区域 --> 按 Alt+; --> 按 Ctrl+C
6. 粘贴到 G1 单元格。
7. 选择工具栏的“数据”-->“清除”
8. 选中 K 列数据的任意单元格 --> 选择工具栏的“数据”--> 选择“排序和筛选”区域的“升序”
9. 选中 E 列数据的任意单元格 --> 也按照升序排序
10. 删除所有辅助列。