AB
AiBoss
Tutorials

Excelly-AI

Tutorials

用 Excelly-AI 把自然语言需求转成 Excel 与 Google Sheets 公式

Excelly-AI 能把日常语言描述的计算需求转成 Excel 或 Google Sheets 公式,并给出公式解释、跨平台转换与 VBA 代码生成。本文按准备工作、操作步骤、完整示例与注意事项的顺序,讲清如何描述需求、如何借助上传表格文件提高准确度,以及把结果落到实际表格中时需要留意的地方。

Excelly-AI 是一款面向 Excel 与 Google Sheets 用户的表格公式助手,核心能力是把自然语言描述的计算需求转成可用的表格公式。它同时提供公式解释、Excel 与 Google Sheets 公式之间的双向转换、VBA 代码生成,以及基于上传的真实表格文件生成更贴合实际结构的公式。适合财务人员、数据分析师、行政办公人员,以及需要向他人解释公式逻辑的教学场景。如果你只是想先了解这类工具在站内的归类,可以看 Excelly-AI 这一条目,再回到本文按步骤操作。

需要先说明一点:公式生成工具的输出质量高度依赖输入描述的精确程度。同一句「统计一下销售额」和「对 B 列中大于 100 的数值求和,结果放在 B20」,得到的公式可用性差别很大。本文的重点因此不只是「点哪里」,而是怎样把需求写成工具能准确理解的形式,以及拿到公式后如何验证。

准备工作

账号与访问方式

使用前需要先在 Excelly-AI 官网完成注册,注册流程本身很简单,基础功能在注册后即可使用。具体的套餐划分、免费额度、是否需要付费解锁高级功能,这些信息会随时间调整,请以官网当前页面显示为准,不要依据第三方转述做判断。

除网页端之外,Excelly-AI 提供 Slack 集成,用于团队共享表格处理能力。如果你的使用场景是多人协作、需要把公式生成能力放进团队沟通流程,可以关注这一入口;如果只是个人处理表格,网页端足够。

明确你要处理的是哪一类表格

Excel 与 Google Sheets 的函数体系高度重叠但并不完全一致,部分函数名称、参数顺序、动态数组行为存在差异。因此在开始之前,先确认目标表格是 Excel 还是 Google Sheets,这会直接影响你选择哪个功能模块,也影响生成结果的可用性。如果两边都要用,可以先用其中一个平台生成,再用跨平台转换功能得到另一个平台的版本。

整理好你的数据结构

在描述需求之前,先看清自己表格的结构:数据从第几行开始、目标列是哪一列、是否存在表头、有没有合并单元格、数值列里是否混有文本。这些细节决定了公式要不要加条件判断、要不要用整列引用、要不要处理错误值。素材中提到的「上传实际表格文件」功能正是为了解决这个问题——基于真实数据生成公式,比凭空描述列名更可靠。

准备好一句可执行的需求描述

把需求写成一句话时,尽量包含四个要素:操作(求和、计数、查找、判断、拆分)、对象(哪一列、哪个区域、哪个工作表)、条件(大于多少、等于什么文本、是否为空)、输出位置或输出形态(放在哪个单元格、返回单个值还是数组)。四要素齐全的描述,通常一次就能得到接近可用的公式。

操作步骤

第一步:选择功能模块

登录后根据当前任务选择对应模块。素材列出的模块大致分为四类:

  • 公式生成:把自然语言转成公式,最常用。
  • 公式解释:给一段已有公式,得到通俗易懂的说明,适合接手他人表格或教学场景。
  • 跨平台转换:在 Excel 公式与 Google Sheets 公式之间双向转换。
  • 代码助手:为高级用户生成 VBA 代码,用于公式难以覆盖的自动化处理。

选择错误的模块会得到答非所问的结果。例如你手上已经有一条写好的公式、只是想弄懂它,却进了生成模块,工具会尝试重新造一条公式,而不是解释原来那条。

第二步:用自然语言描述需求

在输入框中用日常语言写清计算需求。素材给出的示例是「统计 B 列大于 100 的数值」,这类描述已经包含了操作(统计)、对象(B 列)和条件(大于 100),是一个合格的起点。如果要更稳,可以补上输出位置与平台:

在 Excel 中,统计 Sheet1 的 B2:B100 区域里大于 100 的数值个数,
结果放在 D2 单元格,忽略空白单元格。

描述时注意几点:

  • 用列字母加行号范围表达区域,比「那一列」明确得多。
  • 说明是否包含表头,避免把标题行算进统计。
  • 涉及文本匹配时,写清是精确匹配还是包含匹配。
  • 需要多条件时,把每个条件分别写出来,不要用「等等」「之类的」概括。
  • 需要返回多个值时,说明结果应铺开成多行还是多列。

第三步:借助智能建议修正描述

输入过程中,工具会实时给出优化提示,帮助你把模糊表述改得更准确。这类提示值得认真看:它往往指出的是歧义点,比如没有说明区域、没有说明匹配方式、条件之间是「且」还是「或」。按提示补全后,再提交生成,命中率会明显提高。

第四步(可选):上传表格文件

如果表格结构比较复杂——多个工作表、列名不规整、数据中间夹着小计行——建议上传实际的 Excel 文件。工具会基于真实数据结构生成公式,列引用和区域范围更贴合实际,减少拿到公式后还要手工改引用的麻烦。

上传前建议做一次清理:删除与本次需求无关的工作表、把敏感数据替换为示例值、确认没有外部链接引用。上传的是真实业务文件时,这一点尤其重要。

第五步:阅读公式解释并核对

每次生成结果都会附带公式解释,用通俗语言说明这条公式在做什么。不要跳过这一步。核对时重点看三处:

  1. 区域是否正确:起止行号、工作表名是否与你描述的一致。
  2. 条件方向是否正确:大于还是小于、包含还是不包含、且还是或。
  3. 边界处理是否符合预期:空白单元格、文本型数字、错误值分别怎么处理。

发现偏差时,不要急着手改公式,回到输入框把描述改准确再生成一次,通常比手工修补更快。

第六步:复制并应用到表格

确认无误后复制生成的公式,粘贴到目标单元格。粘贴时注意两点:一是确认目标单元格格式为「常规」而非「文本」,否则公式会以文本形式显示而不参与计算;二是如果公式返回数组结果,确认目标区域有足够的空白单元格承接,避免出现溢出错误。

第七步:跨平台转换(按需)

如果同一套计算需要在 Excel 与 Google Sheets 两边使用,把已经验证过的公式交给转换模块,得到另一平台的版本。转换后同样要核对函数名与参数,尤其是日期处理、数组公式、查找类函数在两个平台上的行为差异。转换结果不能默认视为等价,必须实际跑一遍。

第八步:团队部署(按需)

需要团队共用时,通过 Slack 集成把公式生成能力接入团队工作流,成员在沟通场景中直接获得公式支持,减少「一个人会写公式、其他人只能等」的瓶颈。部署前建议先约定描述规范,否则不同成员写出的需求质量参差,结果稳定性会下降。

一个完整示例

下面用一个从零到跑通的例子串起上述步骤。场景:一张销售明细表,A 列为订单日期,B 列为销售员姓名,C 列为销售额,数据从第 2 行到第 200 行,第 1 行是表头。需求是统计某位销售员在指定日期之后的销售额合计。

1. 明确需求四要素

  • 操作:条件求和
  • 对象:Sheet1 的 C2:C200
  • 条件:B2:B200 等于指定姓名,且 A2:A200 大于指定日期
  • 输出:单个数值,放在 F2

2. 写成输入描述

在 Excel 的 Sheet1 中,对 C2:C200 求和,
条件是 B2:B200 等于 "张三",并且 A2:A200 大于 2026-01-01。
结果放在 F2,表头行不参与计算。

3. 生成并阅读解释

提交后得到一条多条件求和公式,并附带解释:对满足「销售员为张三」且「订单日期晚于 2026-01-01」的行,累加其销售额。核对区域是否为 C2:C200、条件列是否为 B 列与 A 列、日期比较方向是否为「大于」。

4. 粘贴并验证

把公式粘贴到 F2。验证方法:手工筛选出符合条件的行,用状态栏求和结果与公式结果比对。两者一致说明公式正确;不一致时优先检查日期列是否为真正的日期格式——如果日期以文本形式存储,比较运算会得到意外结果。

5. 需要换平台时再转换

如果同一张表在 Google Sheets 中也有副本,把验证过的公式交给转换模块,得到 Sheets 版本后粘贴到对应单元格,再用同样的手工比对方式验证一次。

6. 需要自动化时生成 VBA

如果这个统计需要每天对多份文件重复执行,公式就不够用了。此时切换到代码助手,描述同样的逻辑,生成 VBA 代码,在 Excel 中通过宏运行。生成后先在副本文件上试运行,确认输出位置与结果正确,再用于正式文件。

注意事项

生成结果必须验证

自然语言到公式的转换不是确定性过程,同一句描述可能得到写法不同但结果相同的公式,也可能在边界条件上出现偏差。任何生成的公式在用于正式报表之前,都应当用一小块已知答案的数据验证一次。这一步不能省。

平台差异不能忽略

Excel 与 Google Sheets 在函数可用性、数组行为、日期序列值起点等方面存在差异。跨平台转换的结果需要实际运行验证,不能仅凭公式外观判断等价。涉及日期计算、查找匹配、动态数组的公式尤其要小心。

上传文件前先脱敏

上传实际表格能提高公式准确度,但文件里可能含有客户姓名、联系方式、金额等敏感信息。上传前应删除或替换无关的敏感列,只保留与本次需求相关的结构。团队场景下,还应确认组织内部对数据外发的相关规定。

复杂需求要拆开处理

一句话里塞进五六个条件的需求,生成结果的可靠性会下降。更稳妥的做法是把复杂计算拆成几个中间步骤:先算出中间列,再对中间列做汇总。这样每一步都能单独验证,出错时也容易定位。

公式解释用于核对,不替代理解

公式解释能帮助你快速判断生成结果是否符合预期,也能用于教学场景说明公式逻辑。但它是对结果的说明,不是对业务的判断。涉及财务核算、合规统计等场景时,仍应由了解业务规则的人确认口径。

价格与功能以官网为准

套餐划分、免费额度、Slack 集成的可用范围、代码助手是否属于付费功能,这些信息会随产品迭代调整。本文不列出具体价格与配额,使用前请以官网当前页面为准。若某项功能在你的账号中不可见,通常是套餐或地区差异所致,以官方说明为准。

VBA 代码需在副本上试运行

代码助手生成的 VBA 会直接操作工作簿,包括写入单元格、可能删除或覆盖数据。首次运行务必在文件副本上进行,确认作用范围与输出位置无误后再用于正式文件。运行前建议先保存,以便出现问题时回退。