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?
以上是公式的理解过程。 这个公式经常被用来提取特定字符后面的数据。 另外,是万金油的公式之一吧。 我明白了对提取数据的技术有帮助。
你不理解也没关系。 直接应用表达式并使用
记住了吗? 欢迎在下面留言讨论!
————————–
请关注。 更多精彩内容不断更新.