钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1035563
首页 SQL 正文内容

excel中sql筛选重复数据

钟逸 SQL 2025-07-31 16:09:32 3

在excel中使用sql语句筛选重复数据,可以快速准确地找出表格中的重复项。具体步骤如下:

1. 创建查询:

选择“数据”选项卡,单击“获取数据”>“自其他来源”>“自microsoft query” 。

2. 选择数据源:

在“连接到数据库”对话框中,选择“excel文件”作为数据源,然后选择要查询的excel文件。

3. 编写SQL语句:

在“SQL”选项卡中,输入以下SQL语句:

SELECT *

FROM [Sheet1$]

GROUP BY [列名1], [列名2], ...

HAVING COUNT(*) > 1;

其中“Sheet1$”是excel工作表名称,“列名1”、“列名2”...”是要筛选的列。

4. 运行查询:

单击“运行”按钮,excel将显示查询结果。重复数据将被突出显示。

示例:

假设有一个excel表包含以下数据:

| ID | 名称 | 部门 |

|---|---|---|

| 1 | 张三 | 销售 |

| 2 | 李四 | 市场 |

| 3 | 王五 | 财务 |

| 1 | 张三 | 销售 |

| 2 | 李四 | 市场 |

使用上述SQL语句进行筛选后,结果如下:

| ID | 名称 | 部门 |

|---|---|---|

| 1 | 张三 | 销售 |

| 2 | 李四 | 市场 |

文章目录
    搜索