AI 辅助 Calc 数据透视表:出入库笔数与数量别算混

仓库流水里出现两行相同的“出库2件”,可能是重复导出,也可能真有两次领用。直接让 AI 算总数,或者把每个物品只留一行,都会把问题藏起来。本教程先明确一行代表什么,再用 Calc 数据透视表分别统计“发生几笔”和“共多少件”。

要完成什么,需要什么

适合社团物资管理员、小团队行政及表格初学者。最终得到两张可刷新的汇总表,分清 Count 与 Sum。准备电脑上的 LibreOffice Calc 和可用的 AI 文本对话工具。LibreOffice 官网提供免费开源办公软件;AI 的免费额度或订阅费用由具体服务决定。本练习不用付费插件、宏或编程。用虚构记录练习,真实姓名、采购单号及内部库存不要直接上传外部 AI。

第一步:保留原始流水,约定事件口径

在新建工作簿的“原始”工作表中,把以下内容粘贴到 A1;Tab 分隔应得到四列、含表头八行。若全挤进一列,撤销,粘贴为无格式文本并选择 Tab 分隔。数量列填数字,不加“件”字。本例全部以件为单位。

事件ID	物品	方向	数量
E01	笔记本	入库	10
E02	笔记本	出库	3
E03	笔记本	出库	2
E03	笔记本	出库	2
E04	签字笔	入库	20
E05	签字笔	出库	5
E06	签字笔	出库	0

本例特意放入一次重复导出:E03 的两行代表同一个事件,所以只保留一行。E06 的0则表示一次有记录、但未实际发出物品的事件,保留。原始表不修改,复制为“清理”表操作;若业务上的零数量代表作废,应另定口径,本例不这样处理。

第二步:让 AI 列出检查项,而不是替你静默去重

你是表格整理助手。下面是虚构出入库流水,一行代表一次事件,事件ID应唯一。请先指出重复ID及冲突,不要静默删行。
口径:同ID且全部字段相同,经我确认后仅保留一行;同ID字段冲突则暂停。不同ID即使物品、方向、数量相同也保留。数量单位均为件,0是有效值。
请输出:1.应人工确认的行;2.Calc透视表的行字段、列字段、数据字段和汇总方式;3.确认去重后的逐组算式和总数。
分别计算事件笔数和数量合计,不把Count说成去重计数,不把入库与出库数量直接相加称为库存。不要生成宏或公式。
[在此粘贴上面的7条数据及表头,共8行]

正确响应应点名 E03,不能仅凭物品名称删掉 E02、E03 中任一笔。若同一ID对应两种数量,先找业务记录确认,不猜哪个正确。对本例确认后,在“清理”表删除第二个 E03 所在的整行,而非只清空某格。剩余6条事件加表头,源范围为 A1:D7。保留一条备注:E03重复导出,保留首条。

第三步:先做数量合计,再做事件笔数

数量表:明确指定 Sum

  1. 在“清理”表选 A1:D7,通过“插入→数据透视表”(Insert → Pivot Table)选择当前选区。不同界面布局入口可能不同,可用命令名称定位。
  2. 把“物品”拖到行字段,把“方向”拖到列字段,把“数量”拖到数据字段。双击数据字段按钮,明确选 Sum/求和,显示方式用普通值,不选百分比。
  3. 在源与目标设置中,目标选“新工作表”,开启行列总计,再确认。别把结果覆盖到原始流水上。

操作入口依据官方创建步骤与源和目标设置说明。第二张表重新选同一源范围,物品、方向布局不变,数据字段改成“事件ID”,双击选择 Count/计数,也输出到新工作表。

为什么不能只用一种汇总

Sum 累加数值;Count 可统计包括文本在内的值;Count (Numbers only) 只数数字。E01这样的文本ID要用 Count,不能选仅数字计数。依据官方汇总函数定义,这几种口径不同。本样本ID全部非空,Count得到事件笔数,但它不会自动按ID去重。E06的0对数量合计贡献0,对事件笔数仍贡献1。

第四步:用以下数字验收

清理后:
笔记本:入库10,出库3+2=5;事件入库1笔,出库2笔。
签字笔:入库20,出库5+0=5;事件入库1笔,出库2笔。
全表:入库30,出库10;入库2笔,出库4笔,总计6笔。
数量表的全部方向总和为40,这是出入库流量合计,不是库存。
若期初库存为0且没有其他事件:笔记本结余5,签字笔结余15。

若没清理重复行,原始7条事件会得到出库12、总数量42;笔记本出库会错成7,出库笔数会错成3。这组差异专门用来定位重复事件。结余只是本例在期初为0条件下的独立核算,不要把透视表的总计40改名为“库存40”。

刷新测试与失败恢复

保存为 .ods。在练习副本中把 E06 数量从0改为2,选中结果表执行“数据→数据透视表→刷新”。签字笔出库应从5变7,全表出库从10变12,事件总数仍为6;再改回0并刷新。刷新入口可查官方帮助。本文已独立计算这些预期数值,未宣称完成你的本地界面测试。

新增一行后结果不变,先检查透视表源范围是否仍停在第7行,扩展范围后再刷新。结果少计,检查数量是不是被当成文本;修改单元格显示格式不等于把文本转成数字。类别出现两个近似名称,检查前后空格。发现重复ID却字段冲突,回到原始表核对,暂不交付汇总。要换成考勤表,也必须先定义一次打卡、一场活动还是一名参加者,不能把事件笔数冒充人数。

进一步阅读

资料核对于2026年10月31日:Calc 26.2官方透视表指南;LibreOffice/core GitHub只读源码镜像。源码用于核对项目身份,普通使用者从官网安装,不需要克隆仓库。

真实流水若来自 CSV 文件,可先按AI 辅助 CSV 导入检查教程核对编码、分隔符和字段类型,再进行本篇透视汇总。

© 版权声明

相关文章