美文网首页
还需要翻译吗?EXCEL就够了!

还需要翻译吗?EXCEL就够了!

作者: Excel技巧精选 | 来源:发表于2018-02-03 00:42 被阅读0次

    当你只身一人跑到国外,不会英语该怎么办呢?别急,EXCEL来帮你!先看个效果:

    只需在翻译结果区域输入以下公式:

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

    即完成啦!

    这个函数中的核心函数是:WEBSERVICE,这是EXCEL2013的新增函数,只有2013以上版本才能使用哦!

    下面来介绍一下WEBSERVICE函数:

    功能

    返回 Intranet 或 Internet 上的 Web 服务数据。

    语法

    WEBSERVICE(url)

    WEBSERVICE 函数语法具有下列参数。

    Url 必需。 Web 服务的 URL。

    在本例中,WEBSERVICE调用了有道在线翻译,返回一个XML文档,通过FILTERXML进行解析,得到我们想要的结果!

    下面来介绍一下FILTERXML:

    功能

    使用指定的 XPath 从 XML 内容返回特定数据。

    语法

    FILTERXML(xml, xpath)

    FILTERXML 函数语法具有下列参数。

    Xml 必需。有效 XML 格式中的字符串。

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

    其中,Xpath是XML文件路径读取的一种格式,其具体语法可参考w3cschool的教程:http://www.w3school.com.cn/xpath/index.asp

    这两个函数组合起来可以调用很多网络上的WEBSERVICE应用,行政区划、ip地址查询、天气预报、股票讯息都能查询呢!

    关注技巧菌公众号和我一起学习EXCEL吧,有任何疑问,请留言和技巧菌一起探讨吧,若给您带来帮助记得收藏点赞转发哦!

    相关文章

      网友评论

          本文标题:还需要翻译吗?EXCEL就够了!

          本文链接:https://www.haomeiwen.com/subject/ovmyzxtx.html