Contents

在Excel中清洗数据的好用方法2

  • 项目背景:某电商平台收集了用户订单数据,存在以下问题:
  1. 重复数据:同一用户 ID 出现多次相同订单(订单号重复)。
  2. 缺失数据:部分订单的 “支付时间” 字段为空。
  3. 逻辑错误:“订单金额” 字段出现负数(如 - 50 元),“商品数量” 字段出现 0 件。
  • 数据规模:标注数据量:115条,7维度、数据来源:模拟数据.
  • 项目周期:1h
  • 数据处理
  1. 选中 “订单号” 列,使用 “数据→删除重复项”,勾选 “订单号”,删除完全重复的订单记录。
  1. 通过 “数据→筛选” 选中所有 “支付时间” 为空的单元格。
  2. 计数筛选出的单元格数量.方法⑴:框选一列,然后看Excel底部状态栏的统计数据;方法⑵:找一个空单元格,使用“分类汇总” 函数计数**=SUBTOTAL(3,A:A)-1**.(3 对应的名称是 COUNTA(非空单元格个数))
  3. 鉴于支付时间缺失比例达13%,而又比较重要,手动填充合理时间(订单创建时间+12h(支付和创建订单的平均间隔时间))
  1. 列出可能的逻辑错误,如 “订单金额 < 0” 或 “商品数量 = 0” 的单元格.
  2. 使用"筛选"功能,筛选出"商品数量<=0"的单元格,然后删除掉这些行.
  3. 使用"筛选"功能,筛选出"订单金额<0"的单元格.
  4. 核对错误数据:若为录入错误,修正为正确值(如 - 50 元改为 50 元);若为无效数据,删除对应记录。