人生若只如初见
当你拿到一份全英文的Excel时,是不是很想大致的把它翻译过来呢,数据少时一个个人工翻译是没问题的,不过但数据动辄几M时,人工翻译怕是不实际了,所以如果有一个批量翻译的函数,那简直就是神器了,不过真实情况是百度了一下,试了很多种方法都不行...所以小编进来来教教大家一种新方法。如果喜欢,就点个赞再走吧~
Excel翻译函数
0
首先来看看当前的Excel翻译函数:
Fanyi(text, [from_lanaguage], [to_lanaguage])。已停用。该函数后台调用百度翻译接口
BaiduFanyiByWebBrowser(text, [from_lanaguage], [to_lanaguage])。该函数后台调用百度翻译接口
GoogleTranslate(text, [from_lanaguage], [to_lanaguage]),已停用。该函数后台调用谷歌翻译接口。
BingTranslate(text, [from_lanaguage], [to_lanaguage])。该函数后台调用Bing翻译接口。
参数解释
(参数text指待翻译的文字,
from_language指翻译后的语言种类打开bing 在线翻译加载项,
默认翻译成英文en,
to_language指待翻译文字的语言种类打开bing 在线翻译加载项,
默认是中文zh)
可以看到,fanyi函数其实已经不能用了哦,不过经过小编的研究,BaiduFanyiByWebBrowser函数还可以用(BingTranslate函数应该也是可以用的,方法应该类似,小编没有试过),但需要特殊的操作方式。接下来我们就来讲讲这个函数的用法,第一次使用较为麻烦,之后没有这么麻烦了。
下载ExcelAPI函数库更新工具
1
首先登陆网站:
下载ExcelAPI函数库更新工具
加压后,双击下图第一个文件
首先点击检查更新,更新完毕后点击执行更新
启用API加载项
2
之后打开一个EXCEL文件,,点击【文件】-【选项】-【加载项】-【转到】-勾选第一个-【确定】
然后可以看到加载项多了个API
下载Excel浏览器
3
打开刚才说的网页
下载Excel浏览器
解压后点击第一个文件夹
【注】:如果后面初始化数据库时,如果出现如下错误,请安装操作系统补丁vcredist_x86.exe或vcredist_x64.exe
无法加载 DLL“SQLite.Interop.DLL”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
点击下图ExcelWebBrowser.exe文件
由于Excel浏览器使用了数据库,且数据库对操作系统有一定限制,所以运行Exce浏览器后,可通过菜单【初始化数据库】判断Excel浏览器是否可正常工作。点击【初始化数据库】、【清除缓存】,如果提示初始化数据库成功,表明Excel浏览器可正常工作。如果不成功请看上面的【注】
之后回到Excel,点击【加载项】-【ExcelAPI数据库】-【初始化数据库】、【清除缓存数据】
监测翻译任务
4
在地址栏中输入百度翻译地址 :
点击转到,然后设置好定时器间隔时间,然后点击【开始】
完成翻译
5
公式:
=BaiduFanyiByWebBrowser(A1,"en","zh")
在Excel写好公式后,按住第一个框的左下角,往下拉,即可完成翻译任务。如出现“加入队列…”或“正在取值…”,则需要等Excel浏览器执行完翻译任务以后,再拉一遍即可。
其实在细节上,这个函数并不好用,有点麻烦,有时还会出现一些问题,不过总的来说还是不错的一种方法,毕竟也没有啥更好的办法了不是吗?如果在使用函数的过程中有啥问题,可以加入我们的交流群,大家一起讨论。今天的推文就到这里了,预祝大家晚安。
文字:cocakele
排版:cocakele
图片: 网 络
愿你温暖如初 不被世俗诱惑 始终保持一颗初心
不当你的世界 只作你的肩膀
○
深度学习与资源共享
○
数模|软件|教程|资源|电子书
请留下你指尖的温度
让太阳拥抱你
记得这是一个有温度的公众号
版权声明
本文仅代表作者观点。
本文系作者授权发表,未经许可,不得转载。
发表评论