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 将静态单元格地址替换为拖动时可以更改的单元格地址_Google Sheets_Autofill_Formulas - Fatal编程技术网

Google sheets 将静态单元格地址替换为拖动时可以更改的单元格地址

Google sheets 将静态单元格地址替换为拖动时可以更改的单元格地址,google-sheets,autofill,formulas,Google Sheets,Autofill,Formulas,我正在尝试创建一个基于If函数从主控表中提取信息的Google工作表 以下是我目前的公式: =IF(导入(“ID”、“F2”)=“站点1”、“导入(“ID”、“A2”)) 所以基本上,我想让这张表检查主表中的F2,如果它找到了,返回主表A2中的内容 问题是我想把这个公式拖下来,这样下面的单元格会检查F3,然后拉A3,依此类推 问题似乎是F2是一个字符串,所以当我将公式拖到新行时,Google不会自动格式化它 我能做些什么来改变这个公式的F2值吗?我搞乱了Address函数,使其正常工作,但当我向

我正在尝试创建一个基于If函数从主控表中提取信息的Google工作表

以下是我目前的公式:

=IF(导入(“ID”、“F2”)=“站点1”、“导入(“ID”、“A2”))

所以基本上,我想让这张表检查主表中的F2,如果它找到了,返回主表A2中的内容

问题是我想把这个公式拖下来,这样下面的单元格会检查F3,然后拉A3,依此类推

问题似乎是F2是一个字符串,所以当我将公式拖到新行时,Google不会自动格式化它

我能做些什么来改变这个公式的F2值吗?我搞乱了
Address
函数,使其正常工作,但当我向下拖动公式时,单元格不会更新。

多亏了的帮助,我成功地使其正常工作

以下是工作公式:

=IF(IMPORTRANGE("ID","F" & ROW(F2))="Site 1",(IMPORTRANGE("ID","A" & ROW(A2))),"No Result")

=IF(IMPORTRANGE(“ID”、“F”和第(A2)行和“)……
这取决于当前工作表中对单元格A2的相对引用。向下拖动时,A2->A3,如果拖动时,A2->B2(仍然是第2行)。
=ROW(A2)
返回2,因此
“F”&2->“F2"
谢谢您的帮助!参考A2也是对主控表的参考。因此,如果主控表的F列中有站点1,我希望当前工作表仅从主控表中提取数据。基本上,主控表将包含来自各个站点的所有信息。我需要为每个站点单独的工作表,每个站点只包含拉取与其站点相关的信息。根据我之前的评论,您应该能够推断出对第二个导入公式的适当修改。我公式中的A2与您公式的其余部分无关——它可以很容易地是
行(Z2)
而不是
行(A2)
我选择了。很抱歉给您带来了困惑。根据您的第一条评论,我现在成功地让它工作了。感谢所有的帮助!请随意编写您的解决方案作为答案,然后接受它