Google sheets 根据表的标题名,指定要通过IMPORTHTML/IMPORTXML导入的表
这些表的位置会发生变化,我需要根据它们的标题指定要导入的表,例如,下表的标题Google sheets 根据表的标题名,指定要通过IMPORTHTML/IMPORTXML导入的表,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,这些表的位置会发生变化,我需要根据它们的标题指定要导入的表,例如,下表的标题Over/Under 2.5足球预测 站点: 尝试失败: 1-我试图通过指定表id来使用IMPORTXML,但导入会将所有数据都放在一列中,而不会作为表导入: =IMPORTXML("https://www.soccerstats247.com/predictions/brazil/serie-a/", "//table[@id='soccerContentPlac
Over/Under 2.5足球预测
站点:尝试失败: 1-我试图通过指定表id来使用
IMPORTXML
,但导入会将所有数据都放在一列中,而不会作为表导入:
=IMPORTXML("https://www.soccerstats247.com/predictions/brazil/serie-a/",
"//table[@id='soccerContentPlaceHolder_gvOverUnderPredictions']//td")
2-我尝试使用importHTML
结合IMPORTXML
来定义标题,但结果返回完全空白:
=ARRAYFORMULA(IMPORTHTML(A2,"table", VLOOKUP(A1, {
TRIM(IMPORTXML(A2,"//h3[@id='1x2']")), ROW(INDIRECT("A1:A"&COUNTA(
TRIM(IMPORTXML(A2,"//h3[@id='1x2']")))))}, 2, 0)))
预期结果如下:使用:
=IMPORTXML("https://www.soccerstats247.com/predictions/brazil/serie-a/",
"//table[@id='soccerContentPlaceHolder_gvOverUnderPredictions']/tbody/tr")