Excel自动获取网页数据

 

 

利用Excle可以自动获取网页数据,譬如从网页中自动获取基金净值数据,取得所关注基金的净值,列出当日涨幅最高的基金。

本文用简单的Web查询结合Excel公式的方法完成上述需求,当然也可以用 VBA 编写功能更加丰富的自动查 询网页数据工具。

 

         1. 创建和编辑 Web 查询

Excel2003

数据 - 导入外部数据 - 新建 web 查询 - 在“地址”栏输入 URL 地址 ( 这里我选用的基金净值网址是:http://fund.eastmoney.com/fund.html ) - 转到 - 选择表格中的箭头符号 - 导入 - 外部数据区域属性中可以选择打开工作簿时自动刷新

选择了打开工作簿时自动刷新选项后,每次打开文档便会自动从指定网页中获取数据。

Excel2007

数据 - 自网站 - 在“地址”栏输入 URL 地址 - 转到 ... 后面与 excel2003 设置方法一致

 

2. 列出所关注基金的净值

这一步就非常简单了,用 vlookup 在更新的表格中查询所关注的基金净值显示在汇总页中


3. 列出当日涨幅最高的基金

基金净值的涨幅数据在“ 基金净值 sheet K 列, 用函数 =MATCH(MAX(基金净值!K:K),基金净值!K:K,0) 取得涨幅最大值所在的行。 用函数 = INDEX(基金净值!1:65536,汇总!H6,4) 取得涨幅最大值对应的单元格(基金名),其中“ 汇总!H6” 为计算得到的最大值所在的行。

 

4. 汇总结果:

基金净值查询

 

更新日期

2010-4-8

 

 

 

 

 

基金代码

基金简称

单位净值↓

较前一日涨跌值

 

最大涨幅:

1.16%

 

162703

广发小盘

2.0772

-0.0382

 

最大涨幅基金:

融通内需基金

 

180012

银华富裕

1.2146

0.003

 

最大涨幅基金行号:

290

 

 

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值