在Excel中,如果数据超过104万行,可以使用以下方法去重:
1. 使用筛选功能去重:
- 选中数据范围,点击“数据”选项卡中的“筛选”按钮。
- 在筛选下拉菜单中选择“高级筛选”。
- 在弹出的对话框中,选择“复制到其他位置”选项,并指定一个空白单元格作为复制的起始位置。
- 勾选“仅显示唯一的记录”,然后点击“确定”按钮。
- 复制的结果将会显示在指定的空白单元格中,即为去重后的数据。
2. 使用Excel的高级筛选功能去重:
- 在一个空白单元格中输入列标题,例如“A1”单元格输入“姓名”。
- 在下一个空白单元格中输入去重的条件,例如“B1”单元格输入“=COUNTIF($A$2:$A$1048576,A2)=1”。
- 将条件复制到整个列中。
- 选中数据范围,点击“数据”选项卡中的“筛选”按钮。
- 在筛选下拉菜单中选择“高级筛选”。
- 在弹出的对话框中,选择“复制到其他位置”选项,并指定一个空白单元格作为复制的起始位置。
- 点击“确定”按钮。
- 复制的结果将会显示在指定的空白单元格中,即为去重后的数据。
3. 使用Excel的宏功能去重:
- 按下“Alt + F11”打开VBA编辑器。
- 在VBA编辑器中,点击“插入”选项卡中的“模块”按钮。
- 在新建的模块中,输入以下代码:
```
Sub RemoveDuplicates()
Columns("A:A").RemoveDuplicates Columns:=1, Header:=xlYes
End Sub
```
- 按下“F5”运行宏。
- 数据将会在原始数据范围中去重。
以上是三种常用的去重方法,根据实际情况选择适合自己的方法进行操作。