Excel 数据清洗工具
打开 Excel 或 CSV 文件,开启你需要的清洗步骤,下载前就能清楚看到哪些单元格和行会发生变化——全部在你的设备上完成。
Excel 数据清洗工具在你的浏览器中读取并清洗你的表格。文件、其内容和清洗结果都留在你的设备上,绝不会被上传。
由 Udit Agarwal 开发和维护
用 Excel 转 CSV 转换工作表
关于 Excel 数据清洗
杂乱的表格会让查找、数据透视表和导入出错,原因总是那么几个:多余的空格、隐藏字符、空行、重复记录、五花八门的日期格式,以及存成文本的数字。Excel 数据清洗工具打开工作簿或 CSV 后,让你把修复操作叠成有顺序的步骤——去空格、去除隐藏字符、删除空行和空列、按所选关键列去重、改变大小写、规范日期(包括 Excel 序列号)、把文本转成数字、查找替换、填充空白、拆分与合并列,以及整理表头。每一步都会显示它改动了多少单元格或行,并附有前后对比示例,改动过的单元格还会在实时预览中高亮。你的原始文件不会被改动,也不会上传任何内容。
功能特性
- 十六个可调整顺序的清洗步骤,可随时开关,并实时显示各步骤的计数
- 每个步骤的前几处改动都有前后对比示例,预览中还会高亮单元格
- 按整行或所选关键列去重,可保留第一条或最后一条匹配
- 日期规范化可读取混合格式和 Excel 序列号,并可设置日在前或月在前
- 文本转数字支持货币符号、千位分隔符、括号表示的负数和 1.234,56 这类写法
- 前导零和长 ID 号保留为文本,邮编和账号不会丢失
- 查找替换(可选正则表达式)、向下填充、拆分、合并和表头整理
- 可把清洗后的工作表下载为 .xlsx 或 CSV,并附可复制的变更报告
如何使用 Excel 数据清洗
- 放入 .xlsx、.xls、.csv 或 .tsv 文件,或试用示例表格,然后选择工作表和表头行
- 开启你需要的步骤,让每一步指向正确的列,并把它们排成合理的顺序
- 检查计数、前后对比示例和高亮预览
- 下载清洗后的 .xlsx 或 CSV,需要留档时复制变更报告
示例
输入
Name: ' alice JOHNSON ' Email: 'ALICE@Example.com '
Date: '03/04/2025' Amount: '$1,200.00'
(the same row appears twice)
输出
Name: 'Alice Johnson' Email: 'alice@example.com'
Date: '2025-04-03' Amount: 1200 (a real number)
Duplicate row removed: 1 of 6 data rows
步骤依次执行:去空格、删除重复项、首字母大写、邮箱、日期(日在前)和文本转数字。
常见错误与故障排除
- 有一行重复项没有被删除。 — 只有当所有参与比较的单元格在去空格后完全相同时,行才算匹配。请把去空格步骤放在去重步骤之前,开启「忽略大小写」,或只选邮箱地址这样的关键列。
- 日期的日和月颠倒了。 — 像 03/04/2025 这样的值有两种读法。请在日期步骤中把歧义设置在「日在前」和「月在前」之间切换;像 13/04/2025 这样的值始终能被正确读取。
- 有些数字仍然保持为文本。 — 带前导零的 ID 和超过 15 位的字符串会被有意保留为文本。如果你确实想转换它们,请关闭「把 00123 这类 ID 保留为文本」,并查看该步骤下方关于被跳过值的提示。
- 去除隐藏字符的步骤没能让某个空行消失。 — 顺序很重要。请把「去除隐藏字符」移到「删除空行」之上,这样只含不可见字符的单元格在检查空行时就已经是空的了。
常见问题
- Excel 数据清洗工具如何判断某一行是重复项?
- 它会在去除空格后,根据你选的列生成一个键;如果没选任何列,则使用所有列。键相同的行就是重复项;保留第一条还是最后一条、是否区分大小写,由你决定。
- Excel 数据清洗工具能规范格式各异的日期吗?
- 能。日期步骤可读取 ISO 日期、日月年和月日年的数字、像 5 Jan 2025 这样的月份名称、20250105 这样的紧凑值,以及 45000 这样的 Excel 序列号,然后按你选的一种格式写出,可以是文本,也可以是真正的日期单元格。
- Excel 数据清洗工具会改动我的原始工作簿吗?
- 不会。你打开的文件只会被读取。清洗在内存中的副本上进行,你下载的是新的 .xlsx 或 CSV,原文件保持原样。
- 清洗 Excel 文件时,公式和格式会怎样?
- 公式会按最后一次计算的值读取,并以纯值写回,单元格样式、合并单元格和图表不会被带过去。下载的是干净的数据表,而不是原始版式的副本。
- 为什么 Excel 数据清洗工具中的某些步骤需要选择列?
- 大小写、日期、数字和拆分这类步骤需要知道在哪里操作,所以要用标签选择列。把选择保持为「所有列」会让步骤作用于所有地方,而拆分和合并则要求指定具体的列。
- 能用 Excel 数据清洗工具清洗大型电子表格吗?
- 可以,只要在浏览器内存能容纳的范围内。几万行可以轻松处理,不过预览只显示前 50 行,以保持页面响应。
相关工具
更多Excel 与电子表格工具
- VLOOKUP 公式生成器 — 逐步构建正确的 VLOOKUP 公式,含 IFERROR、精确或近似匹配、XLOOKUP 与 INDEX MATCH 替代写法及实时测试。
- INDEX MATCH 公式生成器 — 生成用于向左查找、双向查找和多条件的 INDEX MATCH 公式,附实时测试表和可直接复制的结果。
- Excel 公式解释器 — 粘贴任意 Excel 或 Google Sheets 公式,得到每个函数和参数的通俗分步拆解。
- Excel 公式生成器 — 选一个任务,如条件求和、查找、日期、文本拆分或排名,得到可直接粘贴的 Excel 或 Google Sheets 公式。
- Excel 函数翻译 — 在英语、德语、法语、西班牙语、意大利语、葡萄牙语、荷兰语、瑞典语和俄语之间翻译 Excel 公式,分隔符也正确转换。
- VBA 宏生成器 — 从任务库中生成可直接运行的 VBA 宏(循环、删除空行、导出 PDF、发送邮件等),可填入你自己的区域和名称。
- CSV 转 Excel — 在浏览器中把 CSV 或 TSV 转成排好版的 .xlsx:识别分隔符、设置表头样式、列类型和多工作表。
- JSON 转 Excel — 把 JSON 数组或嵌套对象转成 Excel 工作簿:展平列、每个数组一个工作表、单元格带类型。
查看全部Excel 与电子表格工具 (9) · 全部工具