Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 仅从特定团队通过Importxml导入数据_Google Sheets_Google Sheets Formula_Array Formulas_Gs Vlookup_Google Sheets Importxml - Fatal编程技术网

Google sheets 仅从特定团队通过Importxml导入数据

Google sheets 仅从特定团队通过Importxml导入数据,google-sheets,google-sheets-formula,array-formulas,gs-vlookup,google-sheets-importxml,Google Sheets,Google Sheets Formula,Array Formulas,Gs Vlookup,Google Sheets Importxml,本网站提供的数据如下: 我设法导入了我需要的两列,但它从所有团队导入: =ArrayFormula(IFERROR(HLOOKUP(1,{1;IMPORTXML(A2,A3)},(ROW($A$1:$A400)+1)*2-TRANSPOSE(sort(ROW($A$1:$A$2)+0,1,0))))) 实际上,我希望在cellA1中我可以写下球队名称,例如:astonvilla。而导入只会从该特定团队的球员那里获取姓名和预期回报。例如: 在筛选我无法创建的importxml时,这是一个额

本网站提供的数据如下:

我设法导入了我需要的两列,但它从所有团队导入:

=ArrayFormula(IFERROR(HLOOKUP(1,{1;IMPORTXML(A2,A3)},(ROW($A$1:$A400)+1)*2-TRANSPOSE(sort(ROW($A$1:$A$2)+0,1,0)))))

实际上,我希望在cell
A1
中我可以写下球队名称,例如:
astonvilla
。而导入只会从该特定团队的球员那里获取姓名和预期回报。例如:

在筛选我无法创建的importxml时,这是一个额外的细节,我希望得到帮助。我将电子表格的链接留作示例:

您可以这样尝试:

=ARRAYFORMULA(QUERY(IMPORTHTML(A2,"table", VLOOKUP(A1, {
 IMPORTXML(A2, "//h3[@class='injuries-title']"), ROW(INDIRECT("A1:A"&COUNTA(
 IMPORTXML(A2, "//h3[@class='injuries-title']"))))}, 2, 0)), 
 "select Col2,Col4 offset 1", 0))

我想知道能否在一个细节上帮助我。一些球员在
信息栏中有信息
称为
客场国际比赛
。我希望这些球员没有出现在名单上。你能帮我过滤掉这个细节吗?我留下了一个团队的例子,其中有使用这些数据的球员<代码>=ARRAYFORMULA(查询(IMPORTHTML(A2,“表格”,VLOOKUP(A1,{IMPORTXML(A2,//h3[@class='injusts-title']),行(间接(“A1:A”&COUNTA(IMPORTXML(A2,//h3[@class='injusts-title'])),2,0),“选择Col2和Col4,而不是Col3='外出执行国际职务'偏移量1',0))谢谢玩家,完美!