您好,欢迎访问全国教育考试教材网
商品分类

excel英文翻译成中文函数

最近,看了某嘀嗒上刊登的、在Excel上进行的英语翻译后,今天就给大家介绍一下实现方法。

在a列中输入中文或英语句子,在b列中可以得到翻译结果。 以下表示。

只需在列b中输入一个表达式,即可获得结果。

在B2中输入的表达式如下。

=TRIM(SUBSTITUTE(MID(SUBSTITUTE(WEBSERVICE(‘http://fanyi.youdao.com/translate?i=’A2’doctype=json’),”’tgt”:”’,REPT(‘ ‘,500)),500,500),”’}]]}’,”))

公式可能无法正常显示。 以图像格式重新发送以下完整的公式。

公式说明:

首先,嵌套使用webservice函数,并以适当的方式进行翻译以检索数据。 web service ( http://fanyi.Youdao.com/translate? i='A2'doctype=json ' )

该公式的结果如下。

{'type''ZH_CN2EN '' errorCode'0,' elapsedTime'0,' translateResult'[[{'src ''你好'' trrc

很明显,我想输出显示' tgt ''之后的结果

因此,如果使用SUBSTITUTE (公式,“' ' tgt ' ''REPT ) '500 ),用500个空格替换“tgt '”,结果将如下所示:

{'type''ZH_CN2EN '' errorCode'0,' elapsedTime'0,' translateResult'[[{'src ''你好'500

然后使用Mid (公式,500,500 ),从第500个字符开始取,前面的所有数据将自动删除,再取500个。 这个数据的一部分会产生以下结果。

少数的空格是How are you吗? () ) }

将“}”替换为空格(即substitude (公式,“'”)、“'”) )时,将出现以下情况:

少数的空格是How are you吗?

最后,使用trim函数消除少数空格,然后使用trim (表达式),即可获得最终结果

How are you?

以上是公式的理解过程。 这个公式经常被用来提取特定字符后面的数据。 另外,是万金油的公式之一吧。 我明白了对提取数据的技术有帮助。

你不理解也没关系。 直接应用表达式并使用

记住了吗? 欢迎在下面留言讨论!

————————–

请关注。 更多精彩内容不断更新.