Excel中如何如何批量把中文翻译成英文?(推荐收藏)

wufei123 发布于 2023-11-11 阅读(667)

我的目标:让中国的大学生走出校门的那一刻就已经具备这些Office技能,让职场人士能高效使用Office软件为其服务支持我,也为自己加油!大家在Excel中遇到过需要将中文翻译成英文的情况吗?相信肯定有同学有这种需求。

其实Excel中本身是有翻译功能的。如下,在审阅选项卡中可以通过翻译命令直接将选定的单元格中的内容翻译成英文。

但是上面的方法有诸多不便之处,比如我把上图中翻译后的结果复制到表中后如下:

英文内容连在一起了,中间都没分割符号,处理起来很麻烦。而我们是希复制后来后能对应到各个单元格中。能不能有个函数直接把中文翻译成英文呢?还真有,如下:

这样就方便多了公式如下:=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&单元格地址&"&doctype=xml&version"),"//translation")。

觉得很复杂吗?写起来比较难,理解起来并不难WEBSERVICE函数从 Internet 或 Intranet 上的 Web 服务返回数据,以上公式中http://fanyi.youdao.com/translate?&i=。

"&单元格地址&"&doctype=xml&version"就相当于一个网址,给定这个网址后,用WEBSERVICE就可以返回相关的XML信息很明显,我们可以看出此公式是利用的有道翻译的服务器,说白了相当于我们在有道翻译的网站中翻译中文一样。

但是WEBSERVICE函数返回的信息并不都是我们需要的数据,我们只需要其中一部分。

此时需要利用FILTERXML函数从XML代码中筛选出我们需要的信息=FILTERXML(XML代码,"//translation")写这个函数需要对网页文档有一定的了解,但是别人写出来以后我们理解起来并不会很难,实际工作中我们直接套用即可。

本节先分享到这里,祝大家每天都有进步本平台的培训课程如下Excel函数实战PowerQuery从基础到进阶Excel图表解析带你走进VBA的世界WPS表格操作WPS文字操作WPS演示操作详情请咨询微信:527240310。

打开以下公众号,点击,服务→云课堂系统学习Office知识,购买的课程包素材和答疑哦!↙点击“阅读原文”进入米宏学院

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

河南中青旅行社综合资讯 奇遇综合资讯 盛世蓟州综合资讯 综合资讯 游戏百科综合资讯 新闻84379