「产品视角」—Excel
引用文章:作者:shepherd 来源:知乎专栏「数字化认知」1985 年,Excel 1.0 在 Macintosh 上发布。当时市场上 Lotus 1-2-3 占据电子表格市场 80% 以上份额。Excel 用了不到四年把它干掉了。今天,Excel 全球月活用户超过 10 亿。在金融、会计、咨询、数据科学、供应链管理这些领域,它是一门工作语言。你不需要跟同事解释「这个单元格为什么是这个数字」,因为公式就写在上面。
拆开 Excel,要回答的问题是:一个表格软件,凭什么活了四十年,而且越活越强。
一、核心需求:人类为什么需要电子表格
在电子表格之前,人类用纸管理数字。会计用账簿,工程师用计算尺,经理用报表。三种方式的共同瓶颈:改一个数字,所有相关的数字全部要重新算一遍。
财务主管做年度预算。老板说,营销费用再加 10%。接下来三天的工作:重新算毛利润、净利润、现金流、所有比率的分子分母。任何一个中间数字的变动,触发一连串的手动计算。
电子表格解决的核心问题不是「把表格搬到屏幕上」。是建立了一个数字之间的依赖关系网络。 改一个单元格,所有引用这个单元格的公式自动重算。从几秒到几十万个依赖关系,对用户来说是一瞬间。
这个需求在 1985 年和 2026 年完全一样。Excel 换了四十个版本,这个核心功能没有变过。它是一个通用依赖图计算引擎,只不过用表格作为交互界面。
二、三层用户,三种完全不同的产品
把 Excel 用户当成同一种人,是拆解它最容易犯的错误。Excel 的用户分三层,每一层要干的事完全不同。
2.1 第一层:把 Excel 当 Word 用的人
这层用户占了全部用户的 90% 以上。他们打表格、记账、排版、做名单。他们只用 Excel 不到 5% 的功能,合并单元格、调整列宽、加个边框、打印预览。他们对 Excel 的需求不是计算。是有一个能随意排版、想怎么排就怎么排的格子纸。
这层用户不需要公式引擎、不需要数据透视、不需要 VBA。但他们构成了 Excel 最厚的用户基数,决定了一个关键事实:每一台工作电脑上都有 Excel。 这个事实塑造了后面两层用户的所有行为,因为所有人都能打开,所以所有人都用它传文件。
2.2 第二层:把 Excel 当计算引擎的人
这层用户是 Excel 最深护城河的所在地。财务、审计、咨询、投行,他们用 Excel 做 DCF 估值、LBO 模型、三大报表勾稽、预算编制。他们对 Excel 的需求不是「表格」,是一个透明可审计的计算平台。
DCF 模型。你用 Python 写一个,只有你能跑、只有你能改、只有你能跟老板解释。你用 Excel 做,模型是透明的。每一行的假设写在单元格里,每一个输出的公式点一下就能看到。Excel 把计算过程从「代码黑箱」变成了「单元格白箱」。 建模者做完,复核者打开,点 F2 看公式引用,点 Ctrl+[ 追踪依赖关系。审计师进场,看你是从哪个假设推出来的。三方看同一份文件,谁都骗不了谁。这是 Python、Matlab、任何代码工具都做不到的,因为它们不是给人读的,是给机器读的。
2.3 第三层:把 Excel 当编程平台的人
这层用户最少,但他们决定了 Excel 的上限。LAMBDA 函数让 Excel 变成了图灵完备的函数式编程语言。Power Query 把 ETL 工作流集成进了右键菜单。VBA 是全世界部署量最大的编程语言,几亿行代码跑在企业 Excel 文件里。这层用户不把 Excel 当「表格软件」。他们把它当低代码开发平台。 一个没有学过计算机科学的财务主管,用 VBA 写了一个月末关账自动化脚本。它不好看,但它跑了十年没出过问题。
三层用户用一个产品,每一层都觉得自己「在用 Excel」,不觉得自己在用三个不同的工具。一个产品同时服务三类完全不同的人,且每一类都服务到位。这是 Excel 最被低估的地方。
三、核心功能模块拆解
3.1 单元格网格
Excel 的数据模型不是「表格」。是一个无限二维坐标系。 每一行、每一列、每一个单元格独立可寻址。它不是处理「一张表」,是处理「一个空间」。不同区域的单元格通过公式连接,形成一个非线性的计算网络。
这个设计解决了人类思考数字的底层方式:不是线性的,不是表格状的。是跳跃的、多维的、反复回到同一个参考点的。它的代价是给了用户完全的自由,包括犯错的自由。每一个重度使用者都有过「公式被数字覆盖了没发现」的惨痛经历。
3.2 公式引擎
Excel 内置函数超过 500 个。SUM 到 XLOOKUP,LAMBDA 到 LET,STOCKHISTORY 到动态数组。覆盖财务、统计、文本、日期、数组运算、数据库查询、逻辑判断。几乎可以用公式解决任何结构化数据处理问题,不需要学编程。
动态数组和 LAMBDA 是过去五年最重要的进化。LAMBDA 让 Excel 变成图灵完备的函数式语言,自定义递归函数,不需要 VBA,就用公式。Excel 在「让非程序员不需要编程」和「给想编程的人一扇能推开的大门」之间,找到了精确的平衡。
3.3 数据透视表
本质是一个交互式多维聚合引擎。 你把原始数据拖进来,字段拖到行、列、值、筛选区域,后台生成多维聚合查询,前端用交叉表呈现。
这个功能的产品洞察是:大多数人面对大量数据时,不知道「我想看什么」。他们知道「我有一堆数据,里面应该有什么规律,但我不知道从哪开始」。数据透视解决了「从哪开始」,拖一个字段到行,结果立刻出来。不满意,再拖一个到列。即时反馈加零成本试错。
3.4 Power Query
2010 年推出,本质是把 ETL 工作流集成进 Excel。解决了 Excel 用户最痛苦的场景:每月从 ERP 导出 CSV,清洗、去重、合并、改格式,然后才能开始分析。下个月数据更新,所有步骤重做一遍。
Power Query 把清洗步骤记录为可刷新的查询。下个月点刷新,全自动完成。M 语言对非程序员极其不友好,但它解决了「只敢做一次、不敢做第二次」的问题。
3.5 VBA:被低估到尘土里的护城河
VBA 是 Excel 最被外部产品经理低估的资产。他们把它当成「上个时代的遗留物」。这个判断从技术角度是对的。从产品角度漏掉了最重要的事。
全世界有上亿行 VBA 代码跑在企业的 Excel 文件里。 这些代码是过去二十年里财务部、运营部、供应链的野生程序员一行一行写的。没有人能把这些东西迁到另一个平台。Google Sheets 不支持 VBA。Python 需要重新写一遍。迁移成本不是换一个软件,是重写二十年积攒的所有业务逻辑。
任何一个想做 Excel 替代品的产品经理,面对的第一个问题不是「我的公式引擎比 Excel 强吗」,是「那些 VBA 宏怎么办」。 这个问题没有答案。VBA 不是功能。是锁定。 它把企业的业务流程和 Excel 的底层绑定到了一起。你的预算审批流程、月末关账自动化、客商信用评估模型,全部跑在 VBA 上。你迁不走,因为写这些代码的人早就离职了,没人知道它们是怎么工作的。它们只是在默默地跑,每一天。
四、三层网络效应
Excel 的网络效应不是单层的。三层锁死,每一层都比上一层更重。
第一层:别人用 Excel,所以我也得装。 这是基础网络效应。同事发来的文件是 .xlsx,你打不开就等于无法协作。
第二层:别人用 Excel 做的文件,我必须能打开。 你是一个咨询顾问。客户发来一份 Excel 模型。如果你用 Google Sheets 打开,公式可能不兼容,数组可能不溢出,宏肯定跑不了。你只能装 Excel。不是因为你喜欢它,是因为你必须看到和对方一模一样的东西。
第三层:企业二十年里所有的预算、报表、模型全部是 Excel 文件。 这些文件组成了企业的数字记忆。迁移意味着丢失这一切。一个并购项目的 DCF 模型,一个 IPO 的审计工作底稿,一个投资决策的敏感性分析。你现在不需要打开它们,但你今天做的每一个决策都在参考它们。你把它们迁到另一个平台,你不再能 F2 看公式、不再能追踪引用、不再能确认那个假设是谁输入的。企业失去的不是「一份文件」。是审计追踪能力,是数字记忆的连续性,是对过去决策的理解能力。 这道锁,Google Sheets、Python、Airtable,没有任何一个产品能撬开。
五、为什么四十年没有替代品
Google Sheets 的协同比它好,公式引擎弱一个量级,不支持 VBA。Python 分析比它强,财务总监不会写。Tableau 图表比它好看,做不了灵活的财务建模。Airtable 数据管理比它现代,公式系统弱到几乎不存在。
没有产品同时具备 Excel 的三种能力:图灵完备的公式引擎、交互式数据透视、三层网络效应。 三样加在一起不是「更好的表格工具」。是一个没有任何学习曲线就能进入的全功能计算平台。
Excel 最大的产品缺陷是它太旧。最大的壁垒也是这个旧。旧意味着每一个财务专业人士的肌肉记忆,Ctrl+Shift+箭头选区域、Alt+E+S+V 选择性粘贴、Ctrl+[ 追踪引用。替代 Excel 不是替代一个软件,是替代全世界上亿人的手指记忆。
六、Copilot 正在改写交互范式
2025 年,微软把 Copilot 全面嵌入 Excel。这是 Excel 四十年产品史上最深的一次交互范式迁移。
以前的 Excel:你需要知道 SUMIFS 怎么用,才能用它。你需要在函数向导里选参数,在引号里输入条件,在括弧里确认范围。门槛是「懂公式语法」。
Copilot 之后:你跟它说人话。「帮我把华南区上个月毛利率超过 20% 的客户拉出来,按金额从大到小排,标出排名前十的。」它自己写公式,自己出结果。
这跟 Google 从敲关键词变成直接问问题,是同一个量级的范式迁移。Excel 的交互界面从「单元格网格+公式栏」变成了「自然语言+单元格网格」。 门槛从「懂公式」降到了「会说人话」。
这意味着什么。第一,第一层用户,那占了 90% 以上、只用 Excel 做表格的人,突然能用数据透视表和公式了。他们不需要学,只需要说。第二,第二层用户的效率被压缩了。以前财务主管要花半小时写一个复杂的 SUMIFS 嵌套,现在一句话。省出来的时间去哪了?去分析了,去跟业务对话了。第三,VBA 的替代终于有了技术可行性。Copilot 可以生成 Office Scripts 代码。用自然语言描述一个自动化流程,比学 VBA 容易一万倍。但 VBA 的存量太大了,技术上的「可以替代」和实际上的「已经替代」之间,隔着二十年的企业遗产。
七、这个产品的底层哲学
Excel 的设计哲学可以用一句话概括:给用户一个无限画布,让他们自己定义规则。
它不像销售软件那样给你预设好的工作流。不告诉你「第一步该做什么、第二步该做什么」。只给你单元格、公式和透视表。你想怎么用,你就怎么用。这种哲学的反面是低天花板高地板产品,预设越完善,用户能突破的空间越小。Excel 选了另一条路:地板是一张空白格,天花板是图灵完备的公式语言。这条路更难走,但一旦走通了,就是四十年的护城河。
而 Copilot 的加入,不是在改变这套哲学。是把进门的那道槛从「需要学」变成了「不需要学」。 天花板还在。但是更多的人能摸到天花板了。
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~