返回博客列表

Excel 翻译后公式报错、下拉菜单失效?如何翻译工作簿而不弄坏公式

•SimplifyAI Team

供应商问卷、合规申报模板、产品参数表、报价单,这类 Excel 文件里往往不只有文字。它们还有公式、下拉菜单、汇总页,以及一张专门检查「有没有填完整」的检查页。

把这样的工作簿交给翻译工具处理,打开译文时常会遇到这些情况:检查页上一片红色的「未填写」,VLOOKUP 返回 #N/A,下拉菜单里的选项和单元格里的值对不上。有时 Excel 一打开就弹出提示:发现“...”中的部分内容有问题。是否让我们尽量尝试恢复? 如果您信任此工作簿的源,请单击“是”。(英文版 Excel 中是 We found a problem with some content in '...'. Do you want us to try to recover as much as we can? If you trust the source of this workbook, click Yes.)

表格看起来已经翻译成目标语言了,可它已经不能按原来的方式使用。

为什么 Excel 翻译后公式容易出错?

公式本身通常没有被改动,出问题的是公式读到的文字。Excel 里有大量公式在拿文字做判断,而这些文字恰好也是翻译工具要翻译的内容。

  1. 公式在比较文字:=IF(B5="Yes", ...) 判断 B5 是不是 Yes。B5 被翻成「是」之后,这个判断永远不成立。
  2. 下拉菜单的选项:数据验证里的选项写在规则里,单元格里存的是用户选中的值。两边只要有一边被翻译,已填的值就不再是列表里的选项:重新选择时 Excel 会提示 此值与此单元格定义的数据验证限制不匹配。(英文版 Excel 中是 This value doesn't match the data validation restrictions defined for this cell.),依赖这些值的公式也会一起失效。
  3. 条件统计和查找:COUNTIF(B:B, "Gold*") 统计以 Gold 开头的行,VLOOKUP 用名称去另一张表里查。名称被翻译后,统计结果变成 0,查找返回 #N/A。
  4. 文字绕了几层公式才被用到:检查页统计的那一列本身也是公式,是从另一张表里查出来的。只看检查页的公式,看不出源头那张表里的文字也不能随便翻译。
  5. 文件结构被写坏:格内换行变成一整行,粗体和颜色丢失,或者写回的方式不规范,导致 Excel 打开时要求修复。

这些问题在翻译完成的那一刻都看不出来。往往是表格发给客户或同事、对方开始填写时,才发现检查规则不工作了。

翻译一份 Excel,真正要保留什么?

一份可以交付的译文工作簿,至少应该做到:

  • 公式不变,打开后照常计算。
  • 下拉菜单、筛选条件和检查规则继续有效。
  • 单元格里的粗体、颜色和换行留在原来的位置。
  • 工作表、列宽、命名范围、数据验证和宏都留在原来的文件里。

换句话说,翻译后的文件应该还是原来那本工作簿,只是看得见的文字换成了目标语言。

SimplifyAI 如何翻译 Excel 工作簿?

上传 .xlsx 后,SimplifyAI 会把整本工作簿当成一个整体来分析,而不是把单元格一格一格抽出来翻译。

只翻译文字单元格。 公式、数字、日期和货币不进入翻译。下载的仍是原来的 .xlsx,只是看得见的文字换成了目标语言。

被公式用到的文字保持原文。 系统会检查哪些文字被公式拿来比较、统计或查找,哪些是下拉菜单的选项或筛选条件,并顺着公式找到这些文字最终来自哪些单元格。这些单元格保持原文,公式的结果就不会因为翻译而改变。遇到无法确定来源的公式,系统宁可不翻译相关文字,也不去冒弄坏检查规则的风险。代价是一些本可以翻译的文字也会保留原文,例如说明页里恰好以某个被统计的词开头的句子。这一点我们后面会说明。

同一段文字只翻译一次。 同一个名称出现在几百个单元格里时,只翻译一次,所有位置使用同一个译法。产品名和术语嵌在不同句子里时,则靠翻译前确认的术语表保持统一。

格内格式和换行留在原处。 一个单元格里部分加粗、部分变色的文字,译文仍然按原来的方式分段显示。原来在格内换行的地方,译文也会换行。

打开时重新计算。 下载的文件在 Excel 打开时会重新计算所有公式。很多公式会把其他单元格里的文字显示出来,对于这类结果,系统也会提前写好对应的译文,方便在不会重新计算的查看器里查看。

宏和隐藏工作表。 .xlsm 文件可以直接上传,宏原样保留,不翻译也不改动。隐藏的工作表默认跳过;如果它被其他工作表引用,就会一起翻译。也可以在翻译前选择一并翻译隐藏工作表。

哪些自动处理,哪些需要你确认?

自动处理:

  • 文字单元格的翻译,以及格内格式和换行的保留。
  • 公式、数字、日期保持不变。
  • 被公式、下拉菜单和筛选条件用到的文字保持原文。
  • 重复出现的文字统一译法。

需要你确认:

  • 术语译法。系统会在翻译前提取关键术语并给出建议译法,确认后再开始全文翻译。
  • 保持原文的单元格。任务详情会按原因列出它们的数量,例如公式里用来比较或查找的文字、表头格。如果你确认某一处可以翻译,可以下载后在 Excel 里手动修改。
  • 列宽。译文比原文长时,列宽不会自动调整,必要时在 Excel 里调整一下。

目前不处理:

  • 工作表名、图表上的文字、批注、文本框和形状里的文字,这些都保持原文。
  • 数据透视表里的文字,以及 Excel 表格(插入 > 表格)的表头和汇总行,保持原文,避免透视结果和结构化引用出错。
  • 旧版 .xls、二进制 .xlsb 和模板文件需要先在 Excel 里另存为 .xlsx。加密的工作簿需要先去掉打开密码。

另外,在线预览不会重新计算公式,也不显示图表、图片和形状。少数公式结果在预览里可能仍是原文,用 Excel 打开下载的文件即可看到重新计算后的结果。

放到工作流里

  1. 上传 .xlsx 或 .xlsm 文件,选择目标语言。
  2. 系统解析工作表,提取术语并估算费用。
  3. 确认术语和翻译要求后,开始全文翻译。
  4. 在浏览器里对照原表逐格校对。需要离线审校时,也可以导出双语 Excel 或 XLIFF 交给译员,改完再导回。
  5. 下载翻译后的工作簿,用 Excel 打开检查一遍。

适合哪些表格?

  • 供应商问卷、冲突矿产申报表这类带检查页的合规模板。
  • 产品参数表、价格表和报价单。
  • 带下拉菜单和汇总公式的申请表、评估表。
  • 多个工作表互相引用的项目跟踪表和清单。

如果表格只有几行文字,复制到任何翻译工具里都可以。真正需要小心的,是那些靠公式和规则运转、翻译后还要继续使用的工作簿。

结语

翻译 Excel 的难点不在于把文字翻对,而在于翻完之后表格还能用。公式还在、下拉菜单能选、检查页不报错,这份译文才算可以交付。

如果你手上有一份带公式和检查规则的工作簿,可以上传到 SimplifyAI 试一次。先看系统识别出的术语和费用,再决定是否开始完整翻译。

相关阅读

Excel 翻译XLSX 翻译翻译保留公式Excel 下拉菜单表格本地化

相关阅读 / Related Reading

准备好自动化您的文档了吗?

上传 InDesign、Word 或 PDF,体验保留排版的自动化翻译与结构化提取。

免费试用 SimplifyAI