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
If statement 如何通过基于公式的查询导入行数据?_If Statement_Google Sheets_Array Formulas_Google Sheets Query_Gs Vlookup - Fatal编程技术网

If statement 如何通过基于公式的查询导入行数据?

If statement 如何通过基于公式的查询导入行数据?,if-statement,google-sheets,array-formulas,google-sheets-query,gs-vlookup,If Statement,Google Sheets,Array Formulas,Google Sheets Query,Gs Vlookup,我正在尝试使用IMPORTRANGE和QUERY函数从不同的工作表导入特定的行数据 我无法解决的主要问题是,我需要每张工作表的标准 我有一张总结表。我想更改单元格B1中的日期,并让每一行A5:A填写相应表格中的数据 汇总表: 第2张: 第3张: 我尝试使用转置函数来适应查询格式。但是查询只基于一个单元格 例如,工作表中的行从201930开始,但显示在摘要的201928列中 下面是一个示例表 你差点就拿到了。删除B2:J中Sheet 1上的所有内容 将其粘贴到B2单元格中: =ARRAYFO

我正在尝试使用
IMPORTRANGE
QUERY
函数从不同的工作表导入特定的行数据

我无法解决的主要问题是,我需要每张工作表的标准

我有一张总结表。我想更改单元格B1中的日期,并让每一行A5:A填写相应表格中的数据

汇总表:

第2张:

第3张:

我尝试使用转置函数来适应查询格式。但是查询只基于一个单元格

例如,工作表中的行从201930开始,但显示在摘要的201928列中

下面是一个示例表


你差点就拿到了。删除B2:J中Sheet 1上的所有内容

将其粘贴到B2单元格中:

=ARRAYFORMULA(IF(B1:1<>"", YEAR(B1:1)&WEEKNUM(B1:1), ))
=ARRAYFORMULA(IF(B1:1<>"", 
 TRANSPOSE(MMULT(TRANSPOSE(IF(B5:Z="", 0, B5:Z)), ROW(B5:B)^0)) ,))


实际
IMPORTRANGE
公式为:

=ARRAYFORMULA(IFERROR(HLOOKUP(B$1:$1, 
 {IMPORTRANGE("ID_OR_URL", A5&"!D10:10"); 
  IMPORTRANGE("ID_OR_URL", A5&"!D9:9")}, 2, 0)))

你差点就拿到了。删除B2:J中Sheet 1上的所有内容

将其粘贴到B2单元格中:

=ARRAYFORMULA(IF(B1:1<>"", YEAR(B1:1)&WEEKNUM(B1:1), ))
=ARRAYFORMULA(IF(B1:1<>"", 
 TRANSPOSE(MMULT(TRANSPOSE(IF(B5:Z="", 0, B5:Z)), ROW(B5:B)^0)) ,))


实际
IMPORTRANGE
公式为:

=ARRAYFORMULA(IFERROR(HLOOKUP(B$1:$1, 
 {IMPORTRANGE("ID_OR_URL", A5&"!D10:10"); 
  IMPORTRANGE("ID_OR_URL", A5&"!D9:9")}, 2, 0)))

你很慷慨地说我差点就拿到了。我以前没有见过ARRAYFORMULA或MMULTI,HLOOKUP方法很聪明。谢谢我想知道你是否能解释这场争吵(B5:B)^0。你很慷慨地说我差一点就得了它。我以前没有见过ARRAYFORMULA或MMULTI,HLOOKUP方法很聪明。谢谢我想知道你能否解释一下这一行(B5:B)^0。