如何在 Google 表格的一个单元格中使用两个公式?

How do I use two formulas in one cell on Google Sheets?

我正在尝试在 Google 表格上使用 Google 翻译功能,但希望单元格能够检测英语或日语。我想先使用 Detectlanguage 找出语言,但我不确定如何格式化它。这是我所做的,但出现错误:

=if(=DETECTLANGUAGE(A2)="en",[=GOOGLETRANSLATE("jp"]))

如果是英文,我希望将其翻译成日文,反之亦然。有谁知道我是否在正确的轨道上?提前谢谢你。

基于 GOOGLETRANSLATE 和 DETECTLANGUAGE 函数,

试试这个:

=IF(DETECTLANGUAGE(A2)="en",GOOGLETRANSLATE(A2, "en", "ja"),GOOGLETRANSLATE(A2, "ja", "en"))

来源: https://support.google.com/docs/answer/3093331?hl=en https://support.google.com/docs/answer/3093278?hl=en

您尝试回答的问题。

首先从英语翻译成日语你会使用

=googletranslate("en","ja")

或者如果你想检测源语言

=googletranslate("auto","ja")

第一种语言是源语言,第二种是目标语言 支持的语言列表及其代码在这里(注意日语是 ja 而不是 jp) 语言文档:https://cloud.google.com/translate/docs/languages

接下来,当嵌套函数时(即在其他函数中调用函数,您不使用前缀 =

所以你会使用类似这样的东西来return所需的目标语言

`=if(detectlanguage(a2)="en", "ja", "en")

你可以像这样把它们放在一起:

=googletranslate("auto", if(detectlanguage(a2)="en", "ja", "en"))