众所周知,在MS OFFICE 中,已经内置了语言翻译工具,用户可以借助该工具完成语言互译,但这种方式仅适用于数据量小的情况。
大多数人可能还是需要借助词典,在线翻译等,这样来回折腾未免有些麻烦。
今天给大家推荐Excel的两个函数,利用函数通过有道API即可实现单元格实时翻译。
【WEBSERVICE 函数】
WEBSERVICE函数是用来返回web服务中的数据,公式写法为:=WEBSERVICE(“网址”),例如:在A1单元格输入=WEBSERVICE("http://fanyi.youdao.com/"),返回值是有道翻译网址的计算结果。
【FILTERXML 函数】
FILTERXML函数语法为:FILTERXML(xml, xpath),表示使用指定的 XPath 从 XML 内容返回特定数据,如果 XML 无效,FILTERXML 返回错误值 #VALUE!,如果 XML 包含带有无效前缀的命名空间,FILTERXML 返回错误值 #VALUE!。
如果要翻译A1单元格的内容,函数公式为:
=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation")
【注意】
- WEBSERVICE和FILTERXML函数为网络函数,使用该函数时电脑需要处于联网状态。
- EXCEL中XML相关的函数在EXCEL2013以后才提供,使用时请注意自己使用的版本。
(完)
本文《在Excel中使用翻译公式 (有道API)》版权由阿武的网志所有
除特别声明外,本站内容均默认采用:CC BY-NC-SA 4.0 许可协议
本文链接:https://blog.awu.cool/note/10.html
转载前请先征得博主同意,如已授权转载,转载时请标注来源。