新闻中心
Excel制作一个简单的进销存系统 Excel函数应用实例教程【模板】
可仅用Excel内置函数快速搭建轻量级进销存工具:通过三张结构化表格(商品档案、入库记录、出库记录)配合SUMIFS动态计算库存、XLOOKUP自动带出商品信息、数据验证限制编码输入、条件格式标示低库存。

如果您希望在Excel中快速搭建一个轻量级的进销存管理工具,无需编程或数据库支持,仅依靠内置函数即可实现库存自动计算、出入库记录联动与实时余额更新,则可通过结构化表格配合核心函数组合完成。以下是具体实现步骤:
本文运行环境:MacBook Air,macOS Sequoia。
一、设计基础数据表结构
需建立三张相互关联的平行工作表:【商品档案】用于维护品名、规格、初始库存;【入库记录】登记采购/调入明细;【出库记录】登记销售/领用明细。所有表格均采用Excel“表格”(Ctrl+T)格式,以启用结构化引用并确保函数可动态扩展。
1、在【商品档案】表中,设置列标题为:A1=商品编码、B1=商品名称、C1=单位、D1=期初库存;
2、在【入库记录】表中,设置列标题为:A1=日期、B1=商品编码、C1=数量、D1=备注;
3、在【出库记录】表中,设置列标题为:A1=日期、B1=商品编码、C1=数量、D1=备注;
4、选中每张表的数据区域(含标题行),按 Ctrl+T 创
建表格,并分别为其命名:tblGoods、tblIn、tblOut;
二、用SUMIFS实现动态库存计算
在【商品档案】表的E1单元格输入“当前库存”,E2起填充公式,通过双条件汇总分别统计各商品在入库与出库表中的累计发生额,再与期初库存相加减,得出实时结存。
1、在【商品档案】表E2单元格输入以下公式:=D2+SUMIFS(tblIn[数量],tblIn[商品编码],[@商品编码])-SUMIFS(tblOut[数量],tblOut[商品编码],[@商品编码]);
2、确认后向下填充至全部商品行;
3、该公式自动识别当前行的商品编码,分别在入库与出库表中查找匹配项并求和,避免手动指定行范围;
三、用XLOOKUP自动带出商品信息
为提升【入库记录】与【出库记录】录入效率,避免重复输入商品名称与单位,在录入商品编码时,系统应自动回填对应名称与单位,减少人工错误。
1、在【入库记录】表C1右侧插入新列,标题设为“商品名称”,D1设为“单位”;
2、在C2单元格输入公式:=XLOOKUP(B2,tblGoods[商品编码],tblGoods[商品名称],"");
Ghiblio
专业AI吉卜力风格转换平台,将生活照变身吉卜力风格照
157
查看详情
3、在D2单元格输入公式:=XLOOKUP(B2,tblGoods[商品编码],tblGoods[单位],"");
4、将两列公式同步下拉,当B列填写有效商品编码时,右侧自动显示对应信息;
四、用数据验证限制编码输入
防止在【入库记录】与【出库记录】中误填不存在的商品编码,需对B列(商品编码)设置下拉列表,仅允许从【商品档案】表中已存在的编码中选择。
1、选中【入库记录】表B2:B1000区域;
2、点击【数据】→【数据验证】→【允许】选择“序列”,【来源】框中输入:=tblGoods[商品编码];
3、勾选“忽略空值”与“提供下拉箭头”,点击确定;
4、对【出库记录】表B2:B1000执行完全相同的操作;
五、用条件格式标示低库存
当某商品当前库存低于设定阈值(如5件)时,需在【商品档案】表中高亮显示,便于及时补货,该功能依赖条件格式与相对引用结合。
1、选中【商品档案】表E2:E1000区域(当前库存列数值区);
2、点击【开始】→【条件格式】→【新建规则】→【使用公式确定要设置格式的单元格】;
3、在公式框中输入:=$E2;
4、点击【格式】设置填充色为浅红色,字体加粗,确定应用;
以上就是Excel制作一个简单的进销存系统 Excel函数应用实例教程【模板】的详细内容,更多请关注其它相关文章!
# 甘特图
# 网站建设的好处和坏处
# 巴中做推广的网站
# 龙江seo规划
# 成都建设专业网站大全
# 招生营销推广团队
# 甘肃seo排名最专业
# 网站建设与推广就找p火10星
# 传统行业营销推广推荐方案
# 营销不让推广
# 网站建设的三大特色
# 多条
# 带出
# 尼克
# 项目管理
# excel
# 设为
# 结构化
# 多个
# 进销存系统
# 单元格
# cos
# macos
# ai
# mac
# 工具
# macbook
# 编码
# go
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
Golang如何使用context实现超时取消_Golang context超时取消模式实践
mcjs网页版在线存档 mcjs云存档登录入口
俄罗斯Yandex免登录入口_Yandex搜索引擎官网一键直达
如何为你的Composer包编写自动化测试_集成PHPUnit到Composer的scripts工作流
zookeeper 都有哪些功能?
Yandex免登录网页版地址 Yandex搜索引擎官方访问入口
新三国志曹操传110级星符试炼夏侯渊极难攻略
高德地图公交到站提醒失败如何解决 高德提醒权限设置
漫蛙2漫画入口 漫蛙正版网页漫画直达网址
sublime怎么预览Markdown渲染效果_Markdown Preview插件 for sublime教程
QQ邮箱登录首页官网地址2026 QQ邮箱官方网页入口
Composer的 archive 命令怎么用_快速打包你的PHP项目及其Composer依赖
优化Django表单:提交验证失败后保留用户输入
一加Ace 6T实拍样张首次公布!李杰:主摄实力完全看齐4K档性能旗舰
12306选座系统怎么选连座_12306选座多人连坐操作方法
Win11怎么合并任务栏图标 Win11开启任务栏合并减少图标占空间【方法】
Go RPC HTTP服务正确实现与常见陷阱解析
AO3官网镜像链接 Archive of Our Own同人文在线浏览
React列表渲染与独立状态管理:避免全局状态影响局部更新
QQ邮箱官方网页版登录 QQ邮箱个人邮箱快速访问
期待已久:小米17 Ultra、小米首款NAS本月登场
C++如何操作注册表_Windows平台下C++读写注册表的API函数详解
微信网页版官方入口教程 微信网页版网页版快速登录步骤
Win11怎么关闭快速启动_Win11彻底关机设置教程
Composer如何处理Git子模块(submodule)依赖_Composer与Git Submodule的对比与选择
C++如何进行游戏物理模拟_使用Box2D库为C++游戏添加2D物理效果
如何在网页中实现特定地点的随机图片展示
Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性
HTML5原生日期选择器与jQuery UI:实现日期选择器的联动与程序化控制
三星ZFold5多任务卡顿_Samsung ZFold5流畅度提升
微信怎么把收藏的内容分类管理 微信收藏内容标签分类方法
J*aScript中向JSON对象添加新属性的正确姿势
J*aScript类型检查_j*ascript代码规范
Python中如何避免重复条件判断:利用数据结构实现动态逻辑
实现分段式页面滚动导航:CSS与J*aScript教程
Excel中VLOOKUP的第四个参数是干什么用的_Excel VLOOKUP第四参数作用解析
Descript怎样用AI剪辑自动去噪_Descript用AI剪辑自动去噪【自动降噪】
Typer应用中灵活处理命令行参数的令牌化与解析
c++中为什么推荐使用using替代typedef_c++现代化类型别名
俄罗斯浏览器官网直达链接 俄罗斯浏览器最新在线入口导航
Node.js CSV 数据处理:基于字段空值条件过滤整条记录的策略
J*aScript动态修改指定div内所有a标签样式指南
QQ邮箱官方邮箱登录入口 QQ邮箱网页版快速访问
高德地图家和公司地址在哪设置 高德地图通勤路线设置方法【超详细】
抖音怎么赚钱_抖音创作者变现方法与途径指南
J*aScript异步迭代器_j*ascript异步遍历
Promise错误处理:在catch后终止链式then执行的策略
漫画星球免费下拉式入口 漫画星球免费漫画在线阅读网站
抖音极速版最新版本 抖音极速版官方下载地址
手机屏幕碎了但能正常使用怎么办 手机外屏碎裂的修复建议


2025-12-12
浏览次数:次
返回列表