郭善徽:利用EXCEL表格整理有用的网站数据

  最近公司网站在做外部链接,所以收集了一些友情链接平台、个人独立博客等数据,数据是用excel做成的表格形式,因为这些数据用excel表格做出来会比较直观、方便。

  每天我都是打开友情链接平台或个人独立博客的excel数据表,然后一个一个地点开数据表里面的链接,在逐个去进行刷新、评论操作。大概统计了一下,在excel表格里面点开100个网址链接大概要20-30分钟左右,当然我的电脑配置和网速都是比较不错的。

  今天下午做领升公司友情链接平台刷新时,感觉这样一个一个地点开网址链接真的太累,而且后面可能还会收集更多的其它平台数据,所以我就在想有没有什么方法可以点击一次就能打开一个excel表格里面的所有链接呢。之后在网上搜索了一阵,还真让我找着了一个方法,这个方法是用excel的“宏”实现的,网上那个教程写的有点模糊。为了能帮助更多朋友节省工作时间,特写一篇文章详细讲解这个一次打开EXCEL表里成百上千的链接的方法。

  一、首先我们打开任意一个包含多个网址链接的excel数据表格,然后按Alt+F11进入代码编辑页面,如下图:

  

  大家注意看,图中的“sheet1(微博互推)”表格名就是我们要操作的,双击sheet1(微博互推)这个表格就会弹出代码输入窗口,如下图:

  

  接着我们在这个代码框中输入如下代码:

  Sub 同时打开多个链接()

  Dim i As Integer, n As Integer

  n = 100 ‘一次打开的链接数,自行更改

  For i = 0 To n – 1

  ActiveCell.Offset(i, 0).Hyperlinks(1).Follow

  Next

  ActiveCell.Offset(n, 0).Activate

  End Sub

  输完以上代码后,系统会自动保存所输入的代码,直接关闭代码窗口即可。

  二、第二步我们要设置excel的宏,进入刚才的excel数据表格,然后在菜单 – 工具 – 宏 – 宏 – 选择“一次打开excel表格所有链接郭善徽”,如下图:

  

  选择后点击窗口右下角的“选项”,这时会弹出快捷键设置,快捷键我们可以设置成Ctrl+任意键,当然尽量不要跟其它快捷键有冲突即可,比如我是设成Ctrl+y键,如下图:

  

  接着我们点确定,这样所有设置就完成了。

  三、现在我们开始实际操作了,先用键盘选择一列链接最上面的那个链接的单元格(不要用鼠标选择,因为鼠标选择会直接打开链接,键盘选择不会打开链接),选好后按下刚才我们设定的快捷键Ctrl+y快捷键,这时程序就会自动按刚才代码设置的数量(n = 100 ‘一次打开的链接数,自行更改)打开下面的100个链接了。

  注意事项:这个是简单的代码,只能处理在同一列表格里面的网址链接,运行到没有链接的单元格时,程序会出错自动停止。

  本文来自郭善徽博客,原文链接http://www.guoshanhui.com/154.html,由郭善徽原创撰写,欢迎转载,转载请注明来源网址,谢谢。

时间: 2024-09-07 10:50:25

郭善徽:利用EXCEL表格整理有用的网站数据的相关文章

利用Excel表格总结站长需要分析的五方面数据

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 作为一名专业的SEOer在做优化的前期,一定会做一份缜密的数据分析报告表,对现有的状况的分析及对于同行业竞争对手的分析,如果不能做好数据分析,很容使你的优化进入"瞎子过河,摸不着路"的窘境.那么我们需要从哪几方面的数据下手呢?笔者将在下文中利用excel表格做出五点总结.做好这五方面的数据分析将是你的优化不再是瞎子过河.

保护Excel表格的隐藏单元格数据不被删除

如果Excel表格中含有隐藏行或者隐藏列,我们简单用全选所有单元格再按"Del"键删除数据的时候,会发现隐藏单元格的数据也跟着被删除了. 今天我们介绍一个Excel中的数据删除小技巧--在批量删除数据时保护隐藏单元格的数据不被删除. 比如下图的Excel表格,有五列数据. 现在我们隐藏C列和D列的数据(用鼠标右键点击C,从菜单中选择"隐藏"). 如果我们只是简单地全选所有数据,按下"Del"键,当我们展开隐藏列时,会发现所有的数据都被删除了.

在Excel表格中按行对数据排序的方法

  在Excel表格中按行对数据排序的方法          1.启动Excel 2013并打开工作表,选择工作表中的所有数据.打开"排序"对话框,单击"选项"按钮打开"排序选项"对话框,在"方向"栏中选择"按行排序"单选按钮,如图1所示. 图1 选择"按行排序"单选按钮 2.单击"确定"按钮关闭"排序选项"对话框,再在"排序"

Excel表格中汇总多个数据表中的数据的方法

  Excel表格中汇总多个数据表中的数据的方法           1.打开需要处理的工作簿,在这个工作簿中,"11月采购表"和"12月采购表"工作表包含需要合并的数据,如图1所示."合计"工作表用于放置进行合并计算后的数据,其结构如图2所示. 图1 需要合并的两张工作表 图2 "合计"工作表的结构 2.在"合计"工作表中单击选择放置合并计算结果的单元格区域中的第一个单元格,然后在功能区"数据&

Excel表格中不复制隐藏数据的方法

Excel表格中不复制隐藏数据的方法   首先选定隐藏的区域,按组合键Alt +;(分号),再按Ctrl+C复制.这样,复制的内容就不包括隐藏内容啦.试试吧. wps教程 word教程 Excel教程

Excel表格中怎么彻底隐藏数据?

  Excel表格中怎么彻底隐藏数据? 1.首先输入数据,例如想隐藏D那排的数据 2.选中,然后右击选择[设置单元格格式] 3.在[数字]-[自定义]下,将类型改为[;;;],三个分号 4.然后就可以看见表中的数据被隐藏了,但是在上面的编辑框内还可以看到 5.还需要进一步设置,同样再次点击[设置单元格格式] 6.在保护下,点击[隐藏],然后[确定] 7.在[审阅]-[更改]下,选择[保护工作表] 8.设置保护工作表的密码 9.就可以看到D那排的数据完全消失了

Excel表格怎么把一列数据转换为多行多列数据

  下面为你介绍Excel表格怎么把一列数据转换为多行多列数据?不需要复杂的公式输入,只是简单的鼠标操作即可完成. 1.将一列60个数据转换为5行12列. 首先,在B1格输入"A1",B2格输入"A13",然后选中B1.B2,将鼠标移到选中框的右下角(此时鼠标变为"+"形,下同),按住左键不放将框下拉至B5处.此时B3.B4.B5格将分别填充"A25"."A37"."A49". 列表格展

如何利用Excel的Power Query快速转换数据

  在管理学生成绩的实践当中,成绩原始数据往往按学生条目记录(图1).若需要转换为以学号.姓名.学科.成绩.等第进行分列的表式效果,数据量大,逐一复制.粘贴操作显然相当繁琐.利用Excel的Microsoft Power Query加载项可实现快速转换(Excel 2016已经包含Microsoft Power Query组件,可以在"数据"选项卡直接调用,其他版本需在微软官方http://dwz.cn/2J93Jh 复制网址 下载安装). 1. 数据转换为表 打开数据表,切换到&qu

Excel表格中的删除重复数据/显示重复数据

方法 1:突出显示重复数据 你可以将重复的数据突出显示,这样你就可以找到它们,并且避免重复录入.做法如下: 先要选中你要找出重复数据的范围.比如说,你要在"员工编号"里找重复项,就把"员工编号"一栏全选中. 然后在开始选项卡 -> 条件格式 -> 突出显示单元格规则 -> 重复值. 收起这个图片展开这个图片   在重复值对话框上,选择你要把重复项突出显示的格式,再确定. 收起这个图片展开这个图片   搞定!重复的内容一目了然,这样可以采取相应措施咯