用excel读取东京奥运会的金牌排行榜信息

用excel读取网站中的表格信息

  1. 选择数据选项卡,点击导入数据中的自网站链接,如图所示
    在这里插入图片描述
  2. 在地址中输入爬取的网站地址,本次爬取的网站是东京奥运会的金牌排行榜
    在这里插入图片描述
    3.转到指定网站
    在这里插入图片描述
    4.导入内容
    在这里插入图片描述
    数据内容爬取出来了,格式有一点点小问题,再慢慢改进

8月7日今天来更新一下,修改表格的格式
-------------------------------------------------------分割线

修改格式用到了offset函数

一、功能

在Excel中,OFFSET函数的功能为以指定的引用为参照系,通过给定偏移量得到新的引用。返回的引用可以为一个单元格或单元格区域。并可以指定返回的行数或列数。

二、语法结构

=OFFSET(参考区域,行数,列数,[高度],[宽度])

三、详解

1.“$A$15”:参考区域,即从1开始取一个国家的排名信息
2. “COLUMN(A1)-1+(ROW(A1)-1)*13”:
如图所示,一个国家的排名内容占用了1列13行,通过转置后,一个国家的内容排成1行13列

在这里插入图片描述
3. 选择单元格,输入函数

=OFFSET($A$15,COLUMN(A1)-1+(ROW(A1)-1)*13,)&""
在这里插入图片描述
4. 向右填充13列,得到一个国家的一个完整排名信息,如下图所示

在这里插入图片描述

  1. 再向下填充,得到其他国家的排名信息,如下图所示

在这里插入图片描述

  1. 再添加一些信息,东京奥运会的金牌排行榜信息就完成了。

在这里插入图片描述
选择任意单元格右键点击刷新数据就可以得到更新的数据,爬取的过程有点慢,耐心等就出来了,你学到了吗~
内容根据时间爬取,实际以更新后的数据为准!
喜欢的就点个赞,可以关注一起学习、进步

猜你喜欢

转载自blog.csdn.net/weixin_46555054/article/details/119465595