Excel翻译公式(有道API),自定义函数打造Excel翻译神器

大家可能用过本身的中英文自动翻译的函数公式,因为2013版本后增加了三个web函数,让Excel可以调用网络上的一些数据。

函数公式为(其中A1为需要翻译的单元格):

=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation")

函数解析:

要实现中英⽂的翻译需要⽤到两个⽹络函数:WEBSERVICE和FILTERXML,同时要确认电脑是处于联⽹状态才能实现此功能,两个函数的使⽤⽅法如下:

WEBSERVICE 函数

WEBSERVICE函数是⽤来返回web服务中的数据,公式写法为:=WEBSERVICE(“⽹址”),例如:在A1单元格输=WEBSERVICE("http://fanyi.youdao.com/"),返回值是有道翻译⽹址的计算结果。

FILTERXML 函数

FILTERXML函数语法为:FILTERXML(xml, xpath),表⽰使⽤指定的 XPath 从 XML 内容返回特定数据,如果 XML ⽆效,FILTERXML 返回错误值 #VALUE!,如果 XML 包含带有⽆效前缀的命名空间,FILTERXML 返回错误值 #VALUE!。

补充⼀下其它的参数:

i:要翻译的内容

doctype:返回值格式

type:翻译类型,AUTO为⾃动判断

ZH_CN2EN 中⽂ 英语

ZH_CN2JA 中⽂ ⽇语

ZH_CN2KR 中⽂ 韩语

ZH_CN2FR 中⽂ 法语

ZH_CN2RU 中⽂ 俄语

ZH_CN2SP 中⽂ 西语

EN2ZH_CN 英语 中⽂

JA2ZH_CN ⽇语 中⽂

KR2ZH_CN 韩语 中⽂

FR2ZH_CN 法语 中⽂

RU2ZH_CN 俄语 中⽂

SP2ZH_CN 西语 中⽂

Excel翻译公式(有道API),自定义函数打造Excel翻译神器

温馨提示:本站提供的一切软件、教程和内容信息都来自网络收集整理,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,版权争议与本站无关。用户必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

给TA打赏
共{{data.count}}人
人已打赏
Excel/VBA

Excel中通过"定义名称"来简化公式,解释公式

2025-3-10 16:51:23

Excel/VBA

怎么将文件伪装成图片?文件隐藏在图片中的方法

2025-3-10 16:51:27

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索