如何使用Google Sheets的IMPORTXML函数提取指定单元格数据
解决IMPORTXML提取特定单元格数据的问题
没问题,我来帮你搞定这个需求!你现在的IMPORTXML查询会返回所有带有rate类的<td>元素,要精准获取第4个匹配项(也就是你要的82,979),只需要给XPath表达式加上位置索引就行。
具体公式
直接在原XPath的末尾加上[4],定位到第4个符合条件的节点:
=IMPORTXML("https://www.bullion-rates.com/gold.htm", "//td[@class='rate'][4]")
原理说明
//td[@class='rate']会选中页面上所有class属性为rate的<td>标签;- 加上
[4]后,就会只选择第4个匹配到的节点(XPath的索引是从1开始计数的,正好对应你要的第4行数据)。
如果后续需要调整目标位置,只需要把[4]改成对应的数字就行,比如要第2个数据就用[2],非常灵活~
内容的提问来源于stack exchange,提问作者maaahi709
相关产品推荐
相关产品推荐

