Excel 公式生成器

选择一个任务,输入你的单元格引用,就能得到正确的 Excel 或 Google Sheets 公式和通俗的解释,由经过测试的模板在你的设备上构建。

公式由内置模板在你的浏览器中组装。你输入的单元格引用和条件绝不会离开你的设备,也不会上传任何内容。

由 Udit Agarwal 开发和维护

打开 Excel 公式解释器

关于 Excel 公式生成器

这个 Excel 公式生成器是一个包含八十多种方案的库,而不是靠猜的引擎。你搜索或浏览一个任务,比如条件求和、查找、文本拆分、日期运算、排名或动态数组,然后在一个小表单里填入自己的单元格和区域。公式会随你输入实时更新,引用会被检查,带空格的工作表名会自动加引号,文本条件会用引号包起来,其中的引号会加倍。每个方案都会给出 Excel 公式、不同时的 Google Sheets 版本、逐句的解释,以及能运行它的最早 Excel 版本。分隔符开关可以把逗号换成分号,适用于使用小数逗号的区域设置。同样的输入总是得到同样的输出,你输入的任何内容都不会离开你的设备。

功能特性

  • 超过 80 个方案,涵盖求和与计数、逻辑、查找、文本、日期、财务、排名和动态数组
  • 可按函数名或通俗任务搜索,例如 SUMIFS、最后一个匹配或前导零
  • 单元格和区域字段会被校验,需要引号的工作表名会自动加上引号
  • 函数不同时(如 SORT 或 TEXTSPLIT),并排显示 Excel 和 Google Sheets 两个版本
  • 为用逗号写小数的区域设置提供逗号或分号参数分隔符
  • 每个方案都有兼容性标记,从任意 Excel 版本到仅限 Excel 365
  • 每条公式都有通俗解释和一个实例
  • 每条公式都有复制按钮,并填入示例值,因此页面永远不会是空的

如何使用 Excel 公式生成器

  1. 搜索函数或任务,或浏览某个分类,选出最接近你需求的方案
  2. 把示例单元格替换成你自己的引用,例如 B2:B500 或 Sheet1!A2
  3. 选择与你的表格语言相符的逗号或分号分隔符
  4. 阅读解释,然后复制 Excel 或 Google Sheets 公式
  5. 把它粘贴到表格中,先在几行能手工核对的数据上测试,再向下填充

示例

输入

Recipe: Sum with several conditions (SUMIFS)
Range to add up: D2:D500
First range / condition: A2:A500 / North
Second range / condition: C2:C500 / >100

输出

=SUMIFS(D2:D500,A2:A500,"North",C2:C500,">100")

With the semicolon separator:
=SUMIFS(D2:D500;A2:A500;"North";C2:C500;">100")

条件 >100 被转成 SUMIFS 所要求的带引号文本 ">100"。

常见错误与故障排除

  • 粘贴公式后 Excel 显示 #NAME?。 — 你的 Excel 版本里没有这个函数。请查看兼容性标记:XLOOKUP、FILTER、SORT、UNIQUE 和 TEXTSPLIT 需要 Excel 365 或 2021,IFS、TEXTJOIN 和 MAXIFS 需要 Excel 2019。
  • 公式一粘贴,Excel 就提示公式有问题。 — 你的 Excel 可能要求参数之间用分号。请把分隔符切换为「分号」,然后重新复制公式。
  • 结果是 45731 这样的数字,而不是日期。 — 日期公式返回的是天数序号。请把结果单元格设为「短日期」格式;对于统计天数的公式,则设为「数字」格式。
  • 对于看起来完全一样的值,查找或条件求和返回了错误的答案。 — 检查源数据列中是否有末尾空格和存成文本的数字。可先用「去除多余空格」方案清理文本。

常见问题

Excel 公式生成器与让 AI 来写公式有什么不同?
它用的是固定、经过测试的模板,而不是语言模型。你选择一个方案并提供引用,所以结构始终是该任务的文档化写法,相同的输入总是得到完全相同的公式。
Excel 公式生成器也能生成 Google Sheets 公式吗?
能。当 Sheets 需要不同的公式时,例如用 SPLIT 代替 TEXTSPLIT,或在 SORT 中用 TRUE 和 FALSE 代替 1 和 -1,会有第二个区块显示 Sheets 版本。两者相同时,它也会这样注明。
Excel 公式生成器里的分号分隔符选项有什么用?
语言设置为使用小数逗号的表格(如德语或法语),要求函数参数之间用分号。这个开关会替你改写每一处参数分隔符,而保留文本里的逗号不动,例如分隔符 ", "。
Excel 公式生成器生成的公式能在哪些 Excel 版本中运行?
每个方案都带有一个标记,注明所需的最早版本。大多数在任何 Excel 中都能用,有些需要 2007 或 2010,少数需要 2019,而动态数组方案需要 Excel 365 或 2021。
Excel 公式生成器的公式能跨工作表使用吗?
能。请带上工作表名来输入引用,如 Sheet1!A2:A100。如果名称含有空格或标点,生成器会加上 Excel 要求的单引号,例如 'Sales Data'!A2:A100。
为什么 Excel 公式生成器的方案会用美元符号锁定某些区域?
查找表、排名区域和合计区域在你把公式沿列向下填充时必须保持固定。生成器用美元符号锁定这些区域,而让应当移动的单元格保持相对引用,这样公式才能正确复制。

相关工具

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

更多Excel 与电子表格工具

  • 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 公式解释器 — 粘贴任意 Excel 或 Google Sheets 公式,得到每个函数和参数的通俗分步拆解。

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