有道在线翻译「在线翻译」

英语有道在线翻译 “燃年是个大美女”通过精心收集,向本站投稿了10篇英语有道在线翻译,下面是小编为大家准备的英语有道在线翻译,欢迎阅读借鉴。 篇1:英语句子在...

当你需要在Excel中实现中英对照的时候,你还在逐个把需要翻译的文字搬到有道上翻译后再逐个复制到Excel中吗?今天,小编就为大家分享这样两个可以在Excel中直接在线翻译的函数神操作:

中英互译,一个函数就能实现,你还在百度在线翻译吗?

函数1:FILTERXML 函数

函数功能:使用指定的 xpath 从 XML 内容返回特定数据

函数参数:FILTERXML(xml, xpath)

参数详解:

Xml:必填。有效 XML 格式的字符串。

Xpath:必填。标准 XPath 格式中的字符串。

函数小贴士:

1.如果 xml 无效, FILTERXML 将返回 #VALUE! 。

2.如果 xml 包含的命名空间具有无效的前缀, FILTERXML 将返回#VALUE!

3.FILTERXML 函数在 Excel 网页版 和 Excel for Mac 中不可用。

4.此函数可能会出现在 Excel for Mac 的函数库中, 但它依赖于Windows 操作系统的功能, 因此它不会在 Mac 上返回结果。

函数2:WEBSERVICE 函数

函数功能:从 Internet 或 Intranet 上的 web 服务返回数据。

函数参数:WEBSERVICE(url)

参数详解:url 必填。 要调用的 web 服务的 URL。(即网址)

函数案例(案例以有道在线翻译为例):

中英互译,一个函数就能实现,你还在百度在线翻译吗?


 

使用函数WEBSERVICE来获取网页源码,实际上我们获取得到的是xml文档,他类似于网页源码,目前Excel获取网页数据最好是存储xml的,否则也很麻烦。我们可以打开浏览器,输入这个网址,看一下到底是什么数据

中英互译,一个函数就能实现,你还在百度在线翻译吗?


 

当我们获取到对应xml文档后,就需要使用FILTERXML函数,该函数就是用来解析xml文档的。该函数有两个参数,第一个参数是输入的xml源码,第二个参数是要获取的数据关键字。第一个参数大家都知道什么意思,但是第二个参数怎么写呢?我们接着往下看。

中英互译,一个函数就能实现,你还在百度在线翻译吗?


 

通过上面这张图片,我们可以看出,FILTERXML第二个参数输入的是://translation。相当于将translation当做一个关键词,告诉FILTERXML函数,返回网页中关键词为“FILTERXML”下的内容。

中英互译,一个函数就能实现,你还在百度在线翻译吗?


 

当然,如果你是需要在下图中的网址中获取其中某一部分数据,那FILTERXML函数第2个参数也需要适当调整为://rc/@title(其中rc为标签,title为关键词。相当于获取rc类别下title里面的内容)

中英互译,一个函数就能实现,你还在百度在线翻译吗?

好了,小编今天的分享就到这了,希望对你有所帮助。

本文来自网络,不代表本站立场,转载请注明出处: http://www.fxqlsy.cn/redian/67734.html
返回顶部