在线 Excel 公式解释器

粘贴任何 Excel 或 Google Sheets 公式,按计算顺序查看每个函数和参数的作用,问题会被标出,还有一份整齐的副本可复用,全部在你的浏览器中完成。

Excel 公式解释器完全在你的浏览器中运行。你粘贴的公式在你的设备上分析,绝不会被上传,ArrayKit 也不会记录。

由 Udit Agarwal 开发和维护

打开 Excel 公式生成器

关于 Excel 公式解释器

Excel 公式解释器像 Excel 那样读取公式,并告诉你它的含义。它先对文本做词法切分,按真实的运算符优先级构建完整的表达式树,再用通俗的中文描述每个函数、参数、运算符和单元格引用。编号的计算顺序从最内层的调用向外展开,于是嵌套的 IF,或包在 VLOOKUP 外面的 IFERROR,就不再是一道难题。内置的 120 多个函数词典提供每个参数的角色,不认识的名称会被列为自定义函数,而不是直接拒绝。检查器会报告带位置的括号不匹配、参数个数错误、引号中的文本数字,以及易失性函数和整列引用的写法。逗号和分号都支持。分析是确定性的,并在你的设备上运行,不会上传任何公式。

功能特性

  • 通俗的中文摘要,外加可折叠的整个公式分部树
  • 编号的计算顺序,最内层函数在先
  • 收录 120 多个 Excel 和 Google Sheets 函数的词典,并解释每个参数
  • 理解工作表引用、整行整列、命名区域、表引用和数组常量
  • 检查括号是否配对和参数个数,并报告确切位置
  • 标出易失性函数、整列引用、未锁定的查找区域和近似匹配的 VLOOKUP
  • 接受逗号或分号分隔符,并可把格式化副本转换成任意一种
  • 为较长的嵌套公式提供带缩进、可直接复制的格式化版本

如何使用 Excel 公式解释器

  1. 把公式粘贴到输入框,带不带开头的等号都可以
  2. 阅读通俗摘要,然后展开树查看每个参数
  3. 按编号的计算顺序,从第 1 步向外依次阅读
  4. 查看问题与提示列表,了解错误和有风险的写法
  5. 选择逗号或分号风格,并复制格式化后的公式

示例

输入

=IFERROR(VLOOKUP(A2,Prices!$A$2:$C$500,3,FALSE),"Not found")

输出

Step 1: Looks for the value in cell A2 in the first column of Prices!$A$2:$C$500 and returns column 3 of the same row, using FALSE as the match type.
Step 2: Tries the result of step 1. If that produces any error, returns "Not found" instead.
Note: none, the lookup range is fully anchored and the match is exact.

先计算内层的查找,然后由 IFERROR 决定显示它的结果还是备用文字。

常见错误与故障排除

  • 公式被拒绝,并提示缺少括号。 — 解释器会指出那个始终没有闭合的左括号。请数一数嵌套函数之后的括号,并在该调用的末尾补上缺少的那个。
  • Excel 报告参数过多或过少。 — 检查器会指出函数名、允许的参数个数及其写法。IFS 和 SUMIFS 系列函数的参数还必须成对完整。
  • 公式被引号内的逗号拆开了。 — 双引号之间的文本会被当作一个值,其中的引号要写成两个。如果漏了一个引号,解释器会报告未结束的文本从哪里开始。
  • 从另一种语言版本粘贴来的公式解析失败。 — 使用分号分隔符和小数逗号的写法会被自动识别。其他语言的函数名会显示为未知函数,所以请先把它们翻译成英文名称。

常见问题

Excel 公式解释器如何判断一个公式是做什么的?
它按 Excel 的运算符优先级把公式解析成一棵树,再到内置词典中查找每个函数。每个部分都依据为该函数编写的模板来描述,所以结果前后一致,不靠猜测。
Excel 公式解释器能拆解嵌套的 IF 公式吗?
能。嵌套的 IF 会从最内层向外编号,每一步都会回指它所用到的前面步骤。树还可以折叠分支,所以很长的条件链也依然易读。
解释器认识 XLOOKUP、LET 和 FILTER 这样的新函数吗?
认识,词典收录了动态数组和 lambda 风格的函数,并标明哪些需要 Excel 2021 或 Microsoft 365。QUERY 和 ARRAYFORMULA 这类 Google Sheets 函数也已收录,并标为仅限 Sheets。
解释器遇到不认识的函数时会怎样?
它会继续处理。该函数会显示为未知,参数按顺序列出,并附一条说明,指出它可能是自定义函数、加载项、很新的函数或拼写错误。
解释器能自动修复我写错的公式吗?
它不会改写你的公式。它会指出问题所在,比如缺失括号的位置或应有的参数个数,让你自己更正,然后为能解析的公式提供一份格式化副本。
解释器会告诉我单元格里是什么值吗?
不会。它解释的是公式的构成,而不是你表格里有什么。它无法访问你的工作簿,单元格引用只按其地址、锁定方式和大小来描述。

相关工具

  • Excel 公式生成器 — 选一个任务,如条件求和、查找、日期、文本拆分或排名,得到可直接粘贴的 Excel 或 Google Sheets 公式。
  • VLOOKUP 公式生成器 — 逐步构建正确的 VLOOKUP 公式,含 IFERROR、精确或近似匹配、XLOOKUP 与 INDEX MATCH 替代写法及实时测试。
  • INDEX MATCH 公式生成器 — 生成用于向左查找、双向查找和多条件的 INDEX MATCH 公式,附实时测试表和可直接复制的结果。
  • Excel 函数翻译 — 在英语、德语、法语、西班牙语、意大利语、葡萄牙语、荷兰语、瑞典语和俄语之间翻译 Excel 公式,分隔符也正确转换。
  • VBA 宏生成器 — 从任务库中生成可直接运行的 VBA 宏(循环、删除空行、导出 PDF、发送邮件等),可填入你自己的区域和名称。
  • Excel 数据清洗 — 清洗杂乱的表格:去空格、统一大小写、删除空行和重复项、规范日期与数字,再导出 .xlsx 或 CSV。
  • Excel to JSON 转换器 — 拖入 .xlsx 或 .xls,把工作表转换为干净的 JSON
  • 正则测试工具 — 实时测试正则表达式,显示匹配项、分组和标志。

更多Excel 与电子表格工具

  • Excel 公式生成器 — 选一个任务,如条件求和、查找、日期、文本拆分或排名,得到可直接粘贴的 Excel 或 Google Sheets 公式。
  • Excel 函数翻译 — 在英语、德语、法语、西班牙语、意大利语、葡萄牙语、荷兰语、瑞典语和俄语之间翻译 Excel 公式,分隔符也正确转换。
  • VBA 宏生成器 — 从任务库中生成可直接运行的 VBA 宏(循环、删除空行、导出 PDF、发送邮件等),可填入你自己的区域和名称。
  • CSV 转 Excel — 在浏览器中把 CSV 或 TSV 转成排好版的 .xlsx:识别分隔符、设置表头样式、列类型和多工作表。
  • JSON 转 Excel — 把 JSON 数组或嵌套对象转成 Excel 工作簿:展平列、每个数组一个工作表、单元格带类型。
  • Excel 数据清洗 — 清洗杂乱的表格:去空格、统一大小写、删除空行和重复项、规范日期与数字,再导出 .xlsx 或 CSV。
  • VLOOKUP 公式生成器 — 逐步构建正确的 VLOOKUP 公式,含 IFERROR、精确或近似匹配、XLOOKUP 与 INDEX MATCH 替代写法及实时测试。
  • INDEX MATCH 公式生成器 — 生成用于向左查找、双向查找和多条件的 INDEX MATCH 公式,附实时测试表和可直接复制的结果。

查看全部Excel 与电子表格工具 (9) · 全部工具