楼主 amulee |
新版Office注重网络应用、云应用,因而也相应添加了一个WEB系列的函数。 利用该系列函数可以轻松完成WEB查询。 该系列函数只包括3个函数:ENCODEURL、WEBSERVICE、FILTERXML 下面分别来说明一下这三个函数 1、ENCODEURL 将字符串转换至URL编码格式。在很多搜索网页中(GOOGLE),经常可以看到这样的字符串:%E7%94%B5%E8%84%91 这个其实就是将全角字符转换为了URL编码格式。 因而,喜欢玩web查询的朋友,现在可以轻松将中文字通过该函数转换了。该函数与法如下:
比如公式:
2、WEBSERVICE 获取指定URL链接的内容数据(网页代码)该函数与法如下:
函数注意事项: 1、当URL链接不可获取或者获取时间超过3秒,则返回#N/A 2、若URL无法获取数据,则返回#VALUE! 3、若获取数据无效,或者获取的字符串超过单元格的限制(32767个字符),则返回#VALUE! 4、若URL字符串中超过2048个字符允许GET请求,则返回#VALUE! 这个函数单独使用没什么意义,必须配合第三个函数 3、FILTERXML 获取XML字符串中的节点数据。该函数语法:
XPATH:所要获取节点的路径 这个函数太强大了。不懂XML的参考这里: 注意,该函数返回一个数组,若要返回多个名称相同的节点的数据,则必须使用区域数组公式。 顺便透露一下,在VBA中也可以使用这三个函数。 参考附件: Web函数.rar |
2楼 千年一梦遥 |
太强大了,期待我也能早日用上2013 |
3楼 水星钓鱼 |
附件下载下来F9重算出错了。 |