Excel数据去重技巧 使用基础公式轻松删除重复值 并保留最后出现的行

  发布时间:2025-03-16 17:21:54   作者:手工客  
Excel中如何快速实现数据去重并保留最后出现的值?本文通过基础公式详细讲解了COUNTIF函数的使用方法,帮助您轻松解决重复数据问题。掌握这些技巧,让您的工作效率大幅提升!

今天我们继续探讨如何通过基础公式实现Excel数据去重并保留最后出现的值。即使没有高级函数,我们也可以用简单的公式完成任务。

案例:

如下图所示的数据表,需求是按姓名去重,同时保留编号最大的行,最终效果如第二张图所示。

Excel数据示例

去重后效果

解决方案:

1. 在 D2 单元格中输入以下公式,并向下拖动复制:

=COUNTIF($B$2:B2,B2)

公式释义: 计算 B2 单元格在当前区域内的出现次数。第一个参数的第一个单元格需绝对引用,第二个单元格相对引用。

公式应用示例

2. 在 E2 单元格中输入以下公式,并向下拖动复制:

=COUNTIF($B$2:$B$25,B2)

公式释义: 计算 B2 单元格在整个统计区域中的总出现次数。此处的第一个参数需绝对引用整个区域。

公式应用示例

3. 在 F2 单元格中输入以下公式,并向右向下拖动复制:

=IF($D2=$E2,A2,NA())

公式释义: 如果当前姓名的出现次数等于其总出现次数,则显示该姓名,否则显示错误值。为便于向右复制公式,第一个参数的单元格需相对引用。

公式应用示例

4. 复制 F2:H25 区域,在目标单元格粘贴为值。

粘贴值示例

5. 选中目标区域,按 Ctrl+G,点击“定位条件”,选择“常量”,仅勾选“错误”,然后点击“确定”。

6. 右键单击,选择“删除”,在弹出的对话框中选择“下方单元格上移”,点击“确定”。

7. 最后复制表头和单元格格式以完成操作。

通过以上步骤,您可以轻松实现Excel数据去重并保留最后出现的值。

如果您对Excel函数有更多疑问,可以尝试探索其他相关技巧,比如数据透视表的应用等。

相关文章

微信 投稿 脚本任务 在线工具