Excel技巧—一个公式实现中英文翻译 |
作者:2022世界杯买球入口 时间:2023-02-08 浏览量:54350 |
本文摘要: 究竟英文能力很强的人比力少大多数人可能还是需要借助词典在线翻译等这样往返折腾是很浪费实际的。 获得效果如下: 接着上一章用Excel实现汉字转拼音不禁让小编想到那是否可以用Excel实现中英文翻译呢? 这里小编就选择了有道在线翻译翻译工具有了那么要怎么挪用呢?幸运的是随着Excel为了实现更多高端需求不停地升级在2013版本开始缔造性地增加了三个Web函数这样就使得Excel拥有了挪用网络的能力。 详细动态演示如下: 首先我们要来想想这个功效的实现思路翻译功效Excel自己是没有这个功效的所以我们必须借助第三方功效好比电脑当地安装的电子词典软件在线翻译网站。很显然不行能每小我私家都安装了电子词典软件而且安装的可能也是五花八门欠好统一。因此我们可以借助在线翻译网站只要有网络就行了。 今天小编就在这里和大家分享一个公式来实现中英文翻译。 单元格中展示的数据就是xml花样的数据了而“input”“translation”都可以用xpath参数。 今天的分享到这里就竣事了可是学习的门路才刚刚开始希望我们可以在学习的门路上不停地前进坚韧不拔。 举个例子:任意在一个单元格里输入「=WEBSERVICE("url?&i=你叫什么名字&doctype=json")」会获得如下内容: 下面我们联合例子详细解释首先xml是一直特定的数据花样xpath就明白为一个名字。 FILTERXML函数语法花样为「=FILTERXML (xml, xpath)」。 FILTERXML函数主要作用是使用指定的xpath从xml内容返回特定数据。 这样基本中英文翻译基本原理实现就解决了然后再把要翻译的内容替换成单元格的引用这样就可以动态翻译啦。 而我们要的翻译效果就在“translation”下面因此我们联合WEBSERVICE函数和FILTERXML函数写一个直接获取翻译效果的公式: 单从上面的解释没有一定基础的或编程配景的人应该很难明白是什么意思。 首先我们用WEBSERVICE来获取一个xml花样的数据可以帮上面的例子稍微调整一下把网址中的「doctype=json」改为「doctype=xml」任意在一个单元格输入「= WEBSERVICE("url?&i=你叫什么名字&doctype=xml")」会获得如下内容: 因此我们还需要另要给函数FILTERXML。 WEBSERVICE函数主要作用就是通过一个网址抓取网站数据。 「=FILTERXML(WEBSERVICE("url?&i=你叫什么名字&doctype=xml"),"//translation")」。 而我们今天第一个用到的函数就是WEBSERVICE函数。 如果你有感兴趣的功效可以告诉小编哦小编会为你写一篇相应的文章。固然是先到先写哈我会列一个计划表只管满足大家的需求所以如果下一篇不是你要的文章请不要着急可能就在下下篇。 记得告诉小编你想学习的功效哦。 如上图在C5单元格给中输入公式:「=FILTERXML(WEBSERVICE("url?&i="&B5&"&doctype=xml "),"//translation")」并选中C5单元格鼠标移到C5单元格右下角当鼠标酿成玄色十字然后双击玄色十字向下快速填充B5:B10区域到此整个操作就完成了。 究竟现在中国生长越来越快和国际间交流越来越多可能有些人的向导就是外国人那这个时候拿着一堆中文的Excel报表给向导看他也看不懂。 WEBSERVICE函数语法花样为「=WEBSERVICE(网址)」。 这时我们会发现我们要翻译的内容(你叫什么名字)和效果(What's your name)都在挪用WEBSERVICE函数返回的内容内里。固然这时候再联合种种字符串截取拼接函数就可以把我们要的翻译截取出来了可是这样会导致整个公式很长很乱因此小编不建议这样做。 本文关键词:2022世界杯买球 2022世界杯买球入口 |