文章插图

文章插图
接着上一章用Excel实现汉字转拼音,不禁让小编想到那是否可以用Excel实现中英文翻译呢?
【excel中英文字体分开设置 excel单元格内中英文分开】毕竟现在中国发展越来越快,和国际间交流越来越多,可能有些人的领导就是外国人,那这个时候拿着一堆中文的Excel报表给领导看他也看不懂 。
毕竟英文能力很强的人比较少,大多数人可能还是需要借助词典,在线翻译等,这样来回折腾是很浪费实际的 。
今天小编就在这里和大家分享一个公式来实现中英文翻译 。
这里小编就选择了有道在线翻译,翻译工具有了,那么要怎么调用呢?幸运的是随着Excel为了实现更多高端需求不断地升级,在2013版本开始创造性地增加了三个Web函数,这样就使得Excel拥有了调用网络的能力 。
WEBSERVICE函数主要作用就是通过一个网址抓取网站数据 。
WEBSERVICE函数语法格式为「=WEBSERVICE(网址)」 。
因此我们还需要另要给函数FILTERXML 。
FILTERXML函数主要作用是使用指定的xpath从xml内容返回特定数据 。
FILTERXML函数语法格式为「=FILTERXML (xml, xpath)」 。
单从上面的解释,没有一定基础的或编程背景的人,应该很难理解是什么意思 。
下面我们结合例子详细解释,首先xml是一直特定的数据格式,xpath就理解为一个名字 。
首先我们用WEBSERVICE来获取一个xml格式的数据,可以帮上面的例子稍微调整一下把网址中的「doctype=json」改为「doctype=xml」,任意在一个单元格输入「= WEBSERVICE(“url?&i=你叫什么名字&doctype=xml”)」,会得到如下内容:
而我们要的翻译结果就在”translation”下面,因此我们结合WEBSERVICE函数和FILTERXML函数,写一个直接获取翻译结果的公式:
「=FILTERXML(WEBSERVICE(“url?&i=你叫什么名字&doctype=xml”),”//translation”)」 。
得到结果如下:
具体动态演示如下:
如果你有感兴趣的功能,可以告诉小编哦,小编会为你写一篇相应的文章 。当然是先到先写哈,我会列一个计划表,尽量满足大家的需求,所以如果下一篇不是你要的文章,请不要着急,可能就在下下篇 。记得告诉小编你想学习的功能哦 。
- 手机Excel如何筛选 如何用手机进行excel筛选
- excel表里怎么设置选择项 怎么设置excel表格选择项
- 手机excel怎样求平均值 手机excel求平均数怎么操作
- excel中年龄的计算公式 excel中计算年龄函数公式
- excel计算大写金额 excel合计金额大写公式
- excel的int怎么用 excel里int函数是什么意思
- excel一列数自动求和怎么算 excel求一列自动求和
- windows10电脑字体大小怎么设置 win10如何设置电脑字体大小
- 在excel中如果需要判断情况,使用哪个函数 excel中函数的作用是什么
- excel表格怎么做下拉选项 表格怎么做下拉选项按钮
