
用 Excel 数据透视表分析盘点差异
盘点表出来之后,真正费时间的往往是分析。数据透视表几步就能按仓库、品类和货位汇总差异,再找出差异最集中的地方。
盘点表出来之后,真正花时间的往往是分析:几千行差异,该先看哪里?不少人习惯一行一行往下翻,或者反复用筛选,翻了半天,仍然不知道问题集中在哪个仓库、哪类商品。Excel 的数据透视表几步就能按仓库、品类和货位汇总差异,再点开数字查到具体的行。下面按操作顺序说明。
先把源数据整理好
透视表对源数据的要求很严格,整理好再建,能省掉大部分麻烦:
- 只有一行表头,下面全是数据行,没有合并单元格,没有空行,也没有小计行。
- 每行一个 SKU,在一个仓库、一个货位上。
- SKU、条码、货位这类编码列设成文本,数量和金额列必须是数字,而不是看着像数字的文本。
- 加几个辅助列:差异数量(实盘减账面)、差异金额、差异金额的绝对值(用 ABS 函数),以及品类。
然后选中整张数据,按 Ctrl+T 转换成 Excel 表格。以后新增行,透视表刷新时就会自动包含进来。
建一张透视表
- 点击数据中的任一单元格,选择“插入”,再选“数据透视表”。
- 放在新工作表里。
- 把“仓库”拖到行,再把“品类”拖到它下面。
- 把“差异金额”和“差异金额绝对值”拖到值,都设成求和。
- 再把任意一列拖到值,设成计数,用来看有多少行。
一定要同时放“差异金额”和它的绝对值。前者是净差异,后者才是总差异,原因是多出和短缺会互相抵消,只看净数会藏掉问题。
一个例子
假设有三个仓库,透视表的结果是:
- 总仓:绝对差异 2,100 美元,净差异为负 900 美元。
- 市场仓:绝对差异 5,600 美元,净差异为负 4,900 美元。
- 第三方仓:绝对差异 1,800 美元,净差异为正 1,500 美元。
合计绝对差异 9,500 美元,净差异为负 4,300 美元。市场仓占 5,600 除以 9,500,约 59%,应当先查它。展开市场仓下面的品类,发现“手机配件”一项就占了 3,900 美元,接近七成。双击这个数字,Excel 会在新工作表里列出构成它的所有行,往往只有几个 SKU 占了大头,下一步就是对这几个货位复点。
定位到问题行之后,后续可以分三步走:先对这几个 SKU 所在的货位复点;再检查是不是重复 SKU、串位或者退货未入账这类数据问题;复点完成、更正数据之后,回到透视表点一次刷新,看总差异降了多少。这样,每一轮分析都留下可以对比的数字。
四个常用视图
- 仓库乘以品类:一眼看出哪个仓库、哪类商品的差异最大。
- 货位排名:把货位拖到行,在筛选里选“值筛选”,再选“前 10 项”,只留下差异绝对值最大的十个货位。
- 原因分类:如果有“原因”这一列,按原因汇总,看多少差异是数据问题,多少是真正的货物问题。
- SKU 排名:按差异金额绝对值从大到小排序,对应前面的 SKU 复点清单。
几个实用的操作
- 值字段设置里,可以把数字显示为“占总计的百分比”,一眼看出份额。
- 插入切片器,选择仓库、品类,点一下就能切换,适合在会议上直接演示。
- 双击任何一个数字,就能看到构成它的明细行。
- 数据变化之后,右键点“刷新”。透视表不会自动更新,这是最常见的遗漏。
常见的陷阱
- 值区域显示的是“计数项”而不是“求和项”:说明数字列里混进了文本,需要先把这一列转成数字。
- 表头有空白,或者两列用了同一个名称,透视表会报错或者改名。
- 源数据是普通区域,新增的行没有被包含,刷新之后数字不变。
- 只看净差异,多出和短缺相抵之后看起来都是零。
- 单位不一致,有的仓库按件,有的按箱,合计之后毫无意义。
透视表的功夫主要在整理源数据:表头单一、编码是文本、数字是数字、净差异和总差异并列。InventoryHub 交付的差异总表按 SKU、仓库和货位整理,附字段说明,可以直接筛选,也可以直接做数据透视。