前言

  1. 结构化、有条理、能复用的习惯用在工作或生活里

  2. 不是记零散信息,而是像数据库一样,去整理、归类、关联、检索、重复使用

  3. 数据、口径、来源、定义、后期操作

举例

以我们常见的excel为例,不一定非要学数据库语言,但一定要懂为什么

  1. 为什么字段内格式要一致,是数字就全数字,是文本就全文本,是日期就是日期,字段统一才能快速分类汇总。后果:VLOOKUP、SUMIF、数据透视表直接失效。(见例1)

  2. 数据一列就是一列,不要轻易合并单元格(附赠还原快捷方式),单元格内洗干净数据,不可见字符及空格要清理(见例2)

    1. 合并单元格会:破坏筛选,破坏排序,破坏透视表,破坏函数引用。
      规范:只在标题、报表美化时合并,数据行绝对不合并

    2. 不要在单元格里手动换行、加空格、加制表符前后空格、中间空格肉眼看不见,函数完全识别不了,统计也会出错

  3. 提前思考表格结构,字段构成,永远要考虑唯一值(见例3),索引,快速定位,统计准确

  4. 一旦定好结构,字段不宜轻易改变。以power query数据查询为例,新增,修改,错位排序等,都可能导致你的数据库出现问题,导致数据汇总错误(见文件夹)

  5. 日期别存成文本看起来像 2025-01-01,实际是文本,无法计算天数、月份。检查方法:选中日期,看 Excel 顶部是日期还是常规。

  6. 数字别存成文本(左上角绿色小三角)这类数字 SUM 会直接忽略,导致合计对不上。(同例1)

  7. 不要用 “自定义格式” 造假数据比如把 123.456 格式改成只显示整数,但实际值没变。后果:对账永远差几分钱,找不到原因。(见例5)

  8. 不要空行、空列、小计行穿插在数据中间数据中间一旦有空行 / 小计行:

    1. 筛选不全

    2. 排序错乱

    3. 透视表识别错误

  9. 妄图一张表包含所有,左边数据、右边图表、下面备注,全都塞一起。

    1. 后果:一动全乱,无法复用,无法自动化。

    2. 规范:数据一张表,汇总一张表,图表单独放。

  10. 不要直接写死数字在公式里

    1. 坏:=A1*0.05

    2. 好:税率单独放一个单元格,公式引用它以后税率一变,改一个地方即可,不会漏改。

  11. 不用整列引用(A:A、C:C)看起来方便,实际:

    1. 表格变大极卡

    2. 容易把无关数据算进去
      规范:用精确区域,或直接转成超级表(Ctrl+T)。或者用(a3:a8)

    3. 学会用绝对引用,不会因为下来而改变数据引用位置

  12. 不保留数据源,直接在原表上修改一改错,原始数据没了,无法回溯。规范:原始数据单独 sheet,加工数据另建。

  13. 多用 “查询” 代替手工汇总

    1. 数据透视表(核心分析工具)

    2. SUMIFS、XLOOKUP(多条件查询)

    3. Power Query(清洗、合并、自动更新)

    4. 只需要保证原数据准确,用上述方法,不管如何修改,都不会”伤“到原数据,错了删掉刷新即可

  14. 尽量用一维化存储

    1. 数据库里每一行 = 一条记录(Record)

    2. 错误做法(Excel 常见):

      科室

      1月

      2月

      3月

      内一科

      100

      200

      300

      内二科

      150

      110

      170

      内三科

      120

      80

      156

    3. 正确做法(数据库思维):

      日期

      科室

      金额

      2025-01

      内一科

      100

      2025-02

      内一科

      200

      2025-03

      内一科

      300

      2025-01

      内二科

      150

      2025-02

      内二科

      110

      2025-03

      内二科

      170

      2025-01

      内三科

      120

      2025-02

      内三科

      80

      2025-03

      内三科

      156

    4. 好处:

      1. 透视表随便拖:按科室、按月、按季度

      2. SUMIF、XLOOKUP 不会失效

      3. 新增数据只追加行,不改结构

  15. 用超级表(Ctrl+T)把区域变成 “数据库表”
    选中数据 → Ctrl+T → 勾选 “表包含标题”
    效果:

    1. 自动扩展范围,公式不用手动拉

    2. 列名结构化引用,可读性极强

    3. 排序、筛选、透视表天然适配

    4. 像数据库表一样规范、稳定

让表格像数据库一样干净、标准、可重复、可自动化

推荐工具: