Excel 公式教学可视化:让数据、参数、命中结果连起来
从 19 个常用 Excel 函数中提炼 7 种教学视觉模式,并用真实 Excel 行号、列标、公式参数和命中结果演示单函数独立案例板。
Excel 教程最常见的问题,不是公式写错,而是读者只能看到一行公式,却看不到它检查了哪一列、命中了哪条记录、最终为什么得到这个结果。
这篇视觉实验总结一套可复用的表达方法:把真实数据、公式参数、命中位置和最终结果放在同一块画面里。
检查哪里、匹配什么、命中了谁、最后得到什么。
19 个函数,只需要 7 种视觉关系
从函数名称出发,很容易给 19 个函数设计 19 套页面。更简单的做法,是先判断它们在处理什么关系。
按数据关系分组,而不是按函数名逐个发明样式。
COUNTIFCOUNTIFSSUMIFSUMIFSAVERAGEIF展示条件范围、命中记录和统计结果。
LEFTRIGHTMIDLENTRIMSUBSTITUTETEXTJOINFINDSEARCH展示字符位置、处理前后变化和文字坐标。
VLOOKUPXLOOKUPINDEXMATCHXMATCH展示查找区域、命中行、返回列和结果。
模式一:公式参数映射板
这个模式适合 SUMIF、AVERAGEIF、XLOOKUP、FILTER、SQL 查询和其他“输入范围 + 条件 + 返回范围”的内容。
模式二:字符槽位演示
解释通配符、正则表达式、文本截取或编码结构时,可以把字符串拆成固定内容和可变化槽位。
*任意数量K161* 可以匹配 K161、K161-BK 和 K161-黑色-套装。
?正好一位K?61 可以匹配 K161、KA61,但不能匹配 K1261。
~取消特殊含义星号前加波浪号后,表示真正的星号字符。
函数家族一:文本切片与长度标尺
LEFT、RIGHT、MID 和 LEN 都在处理字符位置。最直观的做法,是把原文字拆成带序号的字符格。
LEFT(A2,4)取左侧 4 位K161RIGHT(A2,2)取右侧 2 位BKMID(A2,6,2)从第 6 位取 2 位BKLEN(A2)计算全部字符数7函数家族二:清洗、替换与拼接流
TRIM、SUBSTITUTE 和 TEXTJOIN 的共同点,是输入文字经过一次处理后产生新文字。视觉上应突出处理前后。
··K161-BK··→K161-BK用可见圆点表示多余空格,处理结果才容易观察。
K161-BK→K161/BK把旧字符和新字符直接标在变化位置上。
K161BK蓝牙函数家族三:文字位置标记
FIND 和 SEARCH 返回的是目标文字在字符串中的起始位置,应把返回值放回原文本解释。
FIND(“K161”,A2)4从第 4 个字符开始找到目标。
SEARCH(“k161”,A2)4不区分英文大小写,仍然能找到。
FIND(“k161”,A2)#VALUE!区分大小写,因此没有找到。
函数家族四:查找行与坐标定位
这五个函数只有两条路线:VLOOKUP、XLOOKUP 一步返回结果;MATCH、XMATCH 先找到相对位置,再由 INDEX 取回内容。
重点展示查找区域、命中行和返回单元格。
重点区分相对位置和工作表真实行号。
扩展模式:一个函数,一张独立案例板
当文章要逐个教会多个函数时,每个函数都应有独立数据表。数据内容可以相同,但查找区域、返回区域、相对位置和结果单元格必须针对当前函数重新标注。
下面用 XLOOKUP 展示同步后的标准案例板:表格真实保留 Excel 的 A~D 列标和 1~5 行号,公式范围、文字说明和高亮位置完全一致。
目标:根据 SKU K161 返回价格 199。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | SKU | 商品名称 | 平台 | 价格 |
| 2 | X51C | 便携键盘 | 天猫 | 159 |
| 3 | K161 | 蓝牙键盘 | 天猫 | 199 |
| 4 | M30 | 无线鼠标 | 京东 | 99 |
| 5 | P12 | 平板保护套 | 拼多多 | 139 |
本例查找 K161。
只在 A2:A5 中查找。
从 D2:D5 返回同一行结果。
没有匹配时显示“未找到”。
公式区域、列标和区域内第几列必须一致。
两个范围分开写,并标出同一行的返回单元格。
返回 2 不等于工作表第 2 行,要同时标出真实行号。
给定区域第几个,再展示对应的真实单元格。
同样返回相对位置,但公式更简洁。
可读性标准:教学内容不能缩成缩略图
公式教学中的表格和步骤文字属于正文内容。放不下时,应减少并列列数或在移动端允许横向滚动,而不是继续缩小字号。
CASE、步骤编号和短辅助标签。
参数补充、表头说明和次要提示。
步骤解释、卡片正文和查找过程。
数据样本、表头和命中记录。
保持完整可读,不为塞下一行而缩字。
让读者快速确认公式答案。
跨函数表达一:错误公式必须配实际结果
只写“错误”和“正确”仍然比较抽象。更有效的结构是:公式 → 实际结果 → 原因 → 正确写法。
=XLOOKUP("K161*",C8:C17,D8:D17)结果:未找到没有开启通配符匹配模式。
=XLOOKUP("K161*",C8:C17,D8:D17,"未找到",2)结果:199第五个参数写 2 后,返回第一条匹配记录。
跨函数表达二:复杂公式简化要展示删掉了什么
公式简化不只是字符变少,而是处理步骤变少。
=AVERAGEIF(MAP(LEFT(...)),"K161",D8:D17)=AVERAGEIF(C8:C17,"K161*",D8:D17)设计规则:颜色和布局必须保持稳定
辅助坐标与数据区域分离,公式能直接对应单元格。
蓝色表示查找范围,紫色表示返回范围,绿色表示命中结果。
公式靠近表格,避免连线跨越整个页面。
不能只解释参数,还要完成一次真实计算。
避免让读者误以为右侧还有隐藏内容。
不要把教学表格强行压成缩略图。
什么时候使用这套模式
适合:
- Excel、WPS、SQL、正则表达式和数据筛选教程。
- 一个公式包含多个范围、条件或返回区域。
- 需要解释为什么某些记录被命中、另一些没有被命中。
- 需要比较修改前后的实际结果。
不适合:
- 公式只有一个简单参数,普通代码块已经足够。
- 数据量很大,需要完整查询表格,而不是教学演示。
- 重点只是函数清单,不是数据如何参与计算。