用excel做带下拉菜单的进销存表,先搭两张表就行:左边放「进销存明细账」,每天登记日期、商品名、单位、出入库类型、数量;右边放「库存汇总表」,靠公式自动算出入库、出库和剩余结存。下拉菜单主要放在「类型」列,固定只有「入库、出库」两个选项,录入的时候就不会随手把「入库」写成「进货」,或者把「出库」写成「销售」,口径乱掉。
这个方法特别适合小门店、小仓库、办公室耗材这类轻量库存台账用。表格不用一开始就做得花里胡哨,先把三件事落实:录入口径统一,汇总公式计算准确,出库数量不能超过现有库存。

第一步:先搭好明细账和库存汇总表
明细账就放在左边,列名依次设成「日期、名称、单位、类型、数量、备注」,库存汇总表放右边,列名设成「名称、入库、出库、结存」就好。明细账专门用来每天填记录,汇总表自动统计,两边分工清楚。
所有商品的名称尽量写统一,比如一直写「衬衫」就不要一会写成别的别名,单位也要统一,「件」「箱」「瓶」别混着用。后面公式是按商品名匹配统计的,名称对不上,汇总出来的数就会漏算。

第二步:给类型列设置入库和出库下拉菜单
选中明细账里「类型」列要用到的所有单元格,点开顶部「数据」选项卡,点「数据验证」。弹出的设置窗口里,把「允许」的选项改成「序列」,在下方「来源」输入框里填「入库,出库」,注意两个词中间的逗号必须是英文半角的,点确定就完成了。
设置完之后,点类型列的单元格就会弹出下拉箭头,录入的时候直接选就行。这步看着不起眼,能从根源避免后面用 SUMIFS 统计的时候,因为文字不匹配导致数量漏算。

第三步:用 SUMIFS 统计每个商品的入库数量
在库存汇总表的「入库」列输入 SUMIFS 公式,靠商品名称、出入库类型两个条件去明细账里匹配统计数量。参考公式是:=SUMIFS($E:$E,$B:$B,$I3,$D:$D,J$2),这里对应关系是:E列是明细账的数量列,B列是商品名称列,D列是类型列,汇总表当前行的商品名在I3单元格,汇总表的「入库」表头在J2。
输完公式直接往下拖,填充到所有商品行就行。要是你自己的表格列位置和示例不一样,别直接照搬字母,按你表格的实际位置替换,保证「数量列、名称列、类型列、汇总表商品名、汇总表表头」这五个位置对应上就没问题。

第四步:用入库减出库得到结存数量
汇总表的「出库」列直接套用同一套 SUMIFS 逻辑就行,只要把对应表头换成「出库」,公式就会自动按出库类型统计数量。到「结存」列更简单,直接用入库总数减去出库总数,公式写=J3-K3就够。
这步做完之后,左边明细账每新加一条入库或者出库记录,右边的库存汇总表数字会自动同步更新。测试的时候可以先随便新增一条「入库10件」的记录,看看汇总表里对应商品的入库数和结存数是不是同步加了10,没问题再往下走。

第五步:给库存不足的商品加条件格式提醒
库存表能自动算数之后,再给「结存」区域加个醒目的提醒。选中结存的所有数据单元格,点顶部「开始」选项卡里的「条件格式」,选「新建规则」。
条件格式不会改你写的统计公式,只会把异常数据标出来,比如结存小于预警值的时候自动填充黄色或者红色,管库存的人扫一眼就能看到哪些商品该补货了。

第六步:设置结存低于预警值时自动变色
在条件格式规则里选「使用公式确定要设置格式的单元格」,公式可以按结存列和预警值列写,比如=$L3<$M3。再点下方的「格式」,选黄色填充或者红色字体就行。
这里的关键是锁列不锁行:$L3 和 $M3 能让每一行都拿自己的结存数和对应的预警值做比较。要是公式写反了或者选中的区域不对,可能会整列一起变色,遇到这种情况先回去检查规则的应用范围。

第七步:检查库存预警是否能正常触发
条件格式设置完,故意把某个商品的出库数量调大,看看汇总表里对应行是不是自动变色。变色说明预警规则已经生效;要是没反应就打开条件格式管理器,检查规则的公式和应用区域有没有错。
小型进销存表没必要做复杂的可视化看板,但预警列特别实用。只要在汇总表里多加一列「预警值」,不同商品就能设置不同的安全库存,不用所有商品都按同一个标准触发提醒。

第八步:用数据验证限制出库数量
为了避免把库存录成负数,可以再给「数量」列加一层数据验证。选中数量列要用到的单元格,打开「数据验证」窗口,把「允许」改成「自定义」,公式按当前行商品的库存判断,比如用VLOOKUP查出对应商品的当前库存,再判断录入的数量是否符合要求。
这类公式要结合你自己的表格位置调整,核心逻辑很简单:当类型选的是「出库」时,录入的数量不能大于该商品的当前结存;当类型选的是「入库」时,只要录入的数量是正数就放行。设置完之后先用一条超过库存的出库记录试下效果。

第九步:用错误提示确认限制规则生效
如果输入的出库数量超过现有库存,Excel会直接弹出错误提示,说明限制规则已经拦住了异常录入。后面正常用的时候,先从下拉菜单选出入库类型,再填数量,最后扫一眼右侧汇总表和预警色是不是同步更新就行。
表格正式投入使用前,最好拿3个商品各做一次入库、出库、超库存出库的完整测试。只要下拉菜单能正常选、汇总公式自动更新、超库存录入能被拦截,这张轻量进销存管理表就可以开始记录日常数据了。


















