🎯 开场引入:为啥要用LAMBDA沉淀逻辑?
咱们每天面对一堆重复的计算,眼睛都要瞎了。
老板要看 KPI,财务要对齐口径,大家的表格逻辑却各自为战。
用 LAMBDA 自定义函数 把常用逻辑封成“小工具”,就像给 Excel 装上插件一样。
低代码化,复用多处,少出错,还显得你很专业。
场景.
团队里同一个口径的计算,散在不同表格里多头维护,出错率高.
操作步骤.
- 确定哪些计算是“通用的”,比如:归一化、同比、加权平均、按条件求和等.
- 把这些逻辑写成 LAMBDA 函数,给出易懂名字,例如:My_YOY、My_Normalize.
- 在“名称管理器”里统一维护,方便全表调用.
效果.
统一口径后,数据口径一致,别人也能拿来直接用,省得你到处改公式.
小技巧提醒.
在规划阶段,把输入参数尽量写清楚,比如:数值范围、是否含空值,这样函数更稳健.
动态柱状图(示例).
应用场景.
想让柱状图自动展示不同时间段或不同产品口径的计算结果,就需要可复用的计算逻辑.
操作步骤.
- 用 LAMBDA 写好计算列,比如:Calc_Sales = LAMBDA(range, multiplier, …).
- 把计算结果做成表格(Ctrl + T),图表引用表格范围,图表会自动更新.
最终效果.
修改一次 LAMBDA,所有引用处自动生效,图表随之刷新,省得手动改一堆公式.
小技巧提醒.
把表格命名清楚,图表引用结构化引用,图表不会因为插入列而断掉.
动态环形图(示例).
应用场景.
展示份额时,不同表格需要统一的份额口径.
操作步骤.
- 在仪表盘用切片器控制维度,LAMBDA 返回切片器选择后的结果.
- 将结果做成环形图并加数据标签.
最终效果.
任何口径更新,环形图自动按新口径重算,仪表盘更可信.
切片器概念引入.
切片器是前端交互,LAMBDA 是后端逻辑.
两者结合,仪表盘既灵活又规范.
具体操作步骤.
- 用 XLOOKUP 或 FILTER 把切片器结果传给 LAMBDA.
- 在 LAMBDA 内用 IFERROR 和默认值,防止空值报错.
实用技巧.
切片器配合 LAMBDA 时,尽量把计算做在表外的“计算层”,保持视图层简洁.
布局安排.
左侧放筛选控件和说明.
中间放关键数值卡片和图表.
右侧放明细表格和下载按钮.
美化建议.
配色别太花哨,3 个主色就够了.
数字卡片用条件格式提醒异常.
实际效果.
仪表盘既好看又好用,逻辑可复用,维护成本低.
小技巧提醒.
把 LAMBDA 命名和注释写清楚,团队才能放心用.
要点回顾.
- 把通用逻辑用 LAMBDA 封装,做到一次编写,多处复用.
- 用 名称管理器 统一管理函数,配合 LET 提升可读性和性能.
- 前端交互用切片器,后端计算用 LAMBDA,职责分明.
练习任务. - 用月销售数据,写一个 LAMBDA 计算滚动 3 个月平均值,并命名为 My_RollAvg.
- 在一个表格里调用 My_RollAvg,做成动态图表,用切片器选择产品.
提示.
遇到报错,先用 Evaluate(逐步计算)或把中间结果拆出来验算,别瞎折腾.
加油.
把重复逻辑沉淀成函数,是提升效率的关键一步.
别怕一开始麻烦,沉淀好以后,老板的赞赏就在前方等着你!