我正在从HTML页面中将大量数据导入到Excel文件中,该页面按年份将数据存储在不同的页面上,除了年份以外,它们具有相似的链接。是否可以编写带有for循环的宏,以通过在HTML链接中增加年份来每年从一张纸上导入数据?我目前正在使用:
=IMPORTHTML("http://www.abc1900.com","table",0)
以将数据导入Excel工作表。我想这样写:
=IMPORTHTML("http://www.abc1900.com","table",0)
=IMPORTHTML("http://www.abc1901.com","table",0)
=IMPORTHTML("http://www.abc1902.com","table",0)
等我不弄清楚链接就无法弄清楚。谢谢。
答案 0 :(得分:0)
Excel没有提供名为IMPORTHTML
的函数,因此我认为这是UDF。
尽管如此,带有包含数字的帮助器列也可以将其连接为字符串:
A B
1900 =IMPORTHTML("http://www.abc" & A:A & ".com","table",0)
=A1+1 =IMPORTHTML("http://www.abc" & A:A & ".com","table",0)
然后将最后一行公式复制下来。