当你需要在Excel中进行中英文对比时,是不是把需要翻译的文字一一搬到有道,再一一复制到Excel呢?今天,编辑者可以在线使用Excel了,我们分享两个可以直接翻译的功能。
函数1:FILTERXML函数
功能:使用指定的xpath从XML内容返回特定数据。
函数参数:FILTERXML(xml, xpath)
参数详细说明:
XML:必需。有效XML 格式的字符串。
XPath:必需。标准XPath 格式的字符串。
功能提示:
1. 如果XML 无效,FILTERXML 返回#VALUE!
2. 如果XML 包含带有无效前缀的命名空间,FILTERXML 将返回#VALUE!
3. FILTERXML 功能在Excel 网页版和Excel for Mac 中不可用。
4. 该函数可能会出现在Excel for Mac 函数库中,但它依赖于Windows 操作系统功能,并且不会在Mac 上返回结果。
功能2:WEBSERVICE功能
功能:从Internet 或Intranet 上的Web 服务返回数据。
函数参数:WEBSERVICE(url)
参数详细信息: URL 为必填项。要调用的Web 服务的URL。 (即网址)
功能案例(以有道在线翻译为例):
使用WEBSERVICE函数获取网页的源代码。您实际得到的是一个类似于网页源代码的XML 文档。目前,当Excel 检索网页数据时,最好保存XML。会很麻烦。您可以打开浏览器并输入此URL 来查看它是什么类型的数据。
获得对应的XML文档后,我们需要使用FILTERXML函数,该函数用于解析XML文档。该函数有两个参数:第一个参数是输入的XML源代码,第二个参数是要检索的数据关键字。我们都知道第一个参数的含义,但是第二个参数怎么写呢?请继续阅读。
从上图中可以看到FILTERXML输入的第二个参数是//translation。这相当于告诉FILTERXML函数将翻译视为关键字并返回网页关键字“FILTERXML”的内容。
当然,如果您需要从下图中的URL中检索特定部分的数据,您还需要相应地调整FILTERXML函数的第二个参数: //rc/@title(rc是标签,title是关键字。这和获取rc类别的标题内容是一样的)
好了,这就是我们编辑今天分享的全部内容。如果它有帮助,那么我很高兴。