要说Excel的神奇功能,那真是数不胜数,随便拿来一个就能做出自己想要的结果来。
今天要分享的这个功能个人觉得非常牛逼,忍不住要和大家共享。
你知道吗?Excel中可以实现中英文互译的功能,当然需要升级版本至2013以上,微软公司对2013以上版本新增了50多个函数,其中创造性地增加了中英互译的web函数,估计你还没用过吧,一起来看!
函数公式如下:
=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A2&"&doctype=xml&version"),"//translation")
公式有点长,无需理解记忆,只需要保存好,使用时直接粘贴到单元格内即可。
来看看效果:
公式中唯一的变量就是单元格的地址:A1,需要从哪个单元格开始翻译,就替换相应单元格的地址即可。
公式中涉及到的2个网络函数如下:
❶ WEBSERVICE 函数
WEBSERVICE函数是用来返回web服务中的数据,公式写法为:=WEBSERVICE(“网址”),例如:在A2单元格输入=WEBSERVICE("http://fanyi.youdao.com/"),返回值是有道翻译网址的计算结果。
❷ FILTERXML 函数
FILTERXML函数语法为:FILTERXML(xml, xpath),表示使用指定的 XPath 从 XML 内容返回特定数据,如果 XML 无效,FILTERXML 返回错误值 #VALUE!,如果 XML 包含带有无效前缀的命名空间,FILTERXML 返回错误值 #VALUE!。
因为是网络函数,所以需要保持电脑网络畅通才能实现此项功能。
此功能使用起来非常方便简洁,你收藏好了吗?
本文由Office精彩办公原创,欢迎关注,和你一起长知识!