ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > 我的酷贴 > 函数与公式 > Excel 2013/Excel 365 新函数--WEB系列函数

Excel 2013/Excel 365 新函数--WEB系列函数

作者:绿色风 分类: 时间:2022-08-18 浏览:110
楼主
amulee
新版Office注重网络应用、云应用,因而也相应添加了一个WEB系列的函数。

利用该系列函数可以轻松完成WEB查询。

 


该系列函数只包括3个函数:ENCODEURL、WEBSERVICE、FILTERXML

下面分别来说明一下这三个函数

1、ENCODEURL
   将字符串转换至URL编码格式。在很多搜索网页中(GOOGLE),经常可以看到这样的字符串:%E7%94%B5%E8%84%91
   这个其实就是将全角字符转换为了URL编码格式。
   因而,喜欢玩web查询的朋友,现在可以轻松将中文字通过该函数转换了。该函数与法如下:
  1. =ENCODEURL(TEXT)
TEXT:待转换的字符

比如公式:
  1. =ENCODEURL("电脑")
可以得到结果:%E7%94%B5%E8%84%91

2、WEBSERVICE
   获取指定URL链接的内容数据(网页代码)该函数与法如下:
  1. =WEBSERVICE(URL)
URL:超链接字符串

   函数注意事项:
  1、当URL链接不可获取或者获取时间超过3秒,则返回#N/A
  2、若URL无法获取数据,则返回#VALUE!
  3、若获取数据无效,或者获取的字符串超过单元格的限制(32767个字符),则返回#VALUE!
  4、若URL字符串中超过2048个字符允许GET请求,则返回#VALUE!

这个函数单独使用没什么意义,必须配合第三个函数


3、FILTERXML
   获取XML字符串中的节点数据。该函数语法:
  1. =FILTERXML(XML,XPATH)
XML:XML格式的字符串。可以通过WEBSERVICE函数获取。
    XPATH:所要获取节点的路径

这个函数太强大了。不懂XML的参考这里:

注意,该函数返回一个数组,若要返回多个名称相同的节点的数据,则必须使用区域数组公式。


顺便透露一下,在VBA中也可以使用这三个函数。


参考附件:
Web函数.rar



2楼
千年一梦遥
太强大了,期待我也能早日用上2013
3楼
水星钓鱼
附件下载下来F9重算出错了。

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap