表格函数

用函数做数据清洗:从脏数据到可用表

·2 分钟
用函数做数据清洗:从脏数据到可用表
本文目录
  1. 第一步:清理空格与不可见字符
  2. 第二步:统一文本写法
  3. 第三步:拆分与拼接字段
  4. 第四步:修正数据类型
  5. 第五步:核对与留档
  6. 清洗中常用的几类函数
  7. 清洗后的复查
  8. 把清洗做成模板
  9. 清洗规则写进说明便于复用

从系统或他人手里拿到的数据,很少能直接用于统计。用函数做一次清洗,后续计算才可靠。

第一步:清理空格与不可见字符

去掉首尾空格,替换不换行空格。这一步不做,后面的查找与匹配都可能失败,而且很难发现原因。

第二步:统一文本写法

把全角半角统一,把同义写法归并成一种。用查找替换处理大批量,用函数处理有规律的转换,例如统一大小写。

第三步:拆分与拼接字段

把混在一格的信息按分隔符拆开,或者把多列按规则合成一列。拆分时注意编号保留前导零,日期要确认识别为日期格式。

第四步:修正数据类型

金额转为数值并保留两位小数,日期转为日期格式,编号转为文本。类型不对会直接影响求和、排序与查找。

第五步:核对与留档

核对总条数、总金额与最晚日期三项与来源一致;保留原始数据一份作为对照;把清洗规则写进说明,下次处理同类数据可以直接复用。

清洗中常用的几类函数

文本清理类用于去空格与转换写法;截取与拼接类用于拆分字段;类型转换类用于修正数值与日期;判断类用于标出异常值。

清洗后的复查

用筛选查看是否还有空值或异常值;用条件格式标出超出范围的数据;抽样五条与原数据逐字段对照。三项复查后数据才可用。

把清洗做成模板

把清洗步骤写成固定公式列,保存为模板。下次把新数据粘进原始表,公式列自动完成清理,效率比手工处理高得多。

步骤 常用做法 注意点
清空格 清理函数与替换 注意不换行空格
统一写法 查找替换 避免误伤内容
拆拼字段 截取与拼接 保留前导零
修类型 数值与日期转换 先设格式

清洗规则写进说明便于复用

把本次的清理步骤与判断标准写进说明,下次处理同类数据可以直接照做。WPS里可以把清洗用的公式列固定在同一张模板表上,数据一粘进来即自动处理。

把清洗步骤固定成模板列,新一批数据可以一次处理完。

数据清洗是统计工作的前置环节。把WPS表格里的这五步固定下来,你拿到再乱的数据也能快速变成可用表格。