使用ImportHTML定位一个表格单元格

时间:2015-10-16 11:59:03

标签: google-sheets

我有一个人员列表,这些人都有www.pdga.com用来制作玩家评级的ID(例如,我的PDGA号码是8849,显示我的玩家评分的页面是{{3} })。

我的电子表格包含玩家的PDGANum值列表。我想从player-stats页面中为每个玩家获取PDGA玩家评级,并将其放在与玩家名称和PDGA号码相邻的单元格中。

我可以使用ImportHtml在单个页面上导入表格:

=ImportHtml("http://www.pdga.com/player-stats?PDGANum=8849&year=2009", "table",D23)  

然后创建一个= CONTINUE()调用矩阵来填充表格中的表格。

我可以使用单元格引用来更改URL参数“PDGANum”以获得任何玩家的评分。但是,使用ImportHTML会在电子表格中构建整个表。我想要的实际单元格位于第2列第2行。

我想要的是将HTML表格的一个单元格刮到我的Google电子表格中。似乎我可以做类似的事情:

=CONTINUE(ImportHtml("http://www.pdga.com/player-stats?PDGANum="&B2&"&year=2009", "table",B1),2,2)

但它不起作用!

1 个答案:

答案 0 :(得分:0)

您似乎在使用旧版Google表格并连接到需要密码访问权限的网站,因此您可能会尝试使用:

=index(ImportHtml("http://www.pdga.com/player-stats?PDGANum=8849&year=2009", "table"),2,2)