日常工作中有时候需要把报表中英文互译,在Excel中有时候也会遇到陌生的英文单词,大多数人都是打开浏览器,打开百度翻译等工具。其实,Excel中就提供翻译功能,只是你没有关注过它。如图1所示,选中要翻译的单元格,点击菜单审阅→翻译,即可打开右侧的翻译窗口,单元格的英文已经翻译成中文,结果会显示到下面。选取空单元格,点击“插入”按钮,翻译的结果即填充到单元格中。

 

图 1

图 2

图 3

如果你想翻译成其他语言,只需要按住鼠标左键,在“翻译为”下拉框选中你想要的语种就可以翻译成任何国家的语言,比如日语,

图 4

图 5

上面的例子是针对单个单元格的翻译,如果要对整列内容翻译,一个个点击插入效率很低,怎样批量翻译呢?借助Excel 2013版本新增加的web类函数可以轻松实现,如图6,A列是中文,要在B列翻译成英文,在B1单元格输入公式=FILTERXML(WEBSERVICE(“http://fanyi.youdao.com/translate?&i=”&A1&”&doctype=xml&version”),”//translation”),双击B1单元格右下角的黑色+,即可对A列批量翻译。

图 6