Google sheets 在Google Sheets中使用查询功能时出现问题

Google sheets 在Google Sheets中使用查询功能时出现问题,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我有一份公司名单,一份列在各个专栏中的不同社交媒体平台的名单。这张单子上有许多重复项。使用“查询”功能结合COUNTA,我可以将每家公司拥有的各种类型的账户数量制成表格。函数的查询部分如下所示: =query(A1:D7, "select A where (A='" & A11 & "' and B='Facebook')") 现在,不必更改每行的公式,我希望它用row()函数替换“11”。。。但这似乎不起作用,只是去 =query(A1

我有一份公司名单,一份列在各个专栏中的不同社交媒体平台的名单。这张单子上有许多重复项。使用“查询”功能结合COUNTA,我可以将每家公司拥有的各种类型的账户数量制成表格。函数的查询部分如下所示:

=query(A1:D7, "select A where (A='" & A11 & "' and B='Facebook')")
现在,不必更改每行的公式,我希望它用row()函数替换“11”。。。但这似乎不起作用,只是去

=query(A1:D7, "select A where (A='" & A & ROW() & "' and B='Facebook')")
我错过了什么?谢谢

首先: 您知道&ROW()不能用作单元格引用。您应该改为使用间接(“A”&ROW())

通常,当向下复制公式时,单元格引用也会更改。所以您不需要使用ROW()。 仅当您使用绝对引用(如$A$11)时,它在拖动或复制公式期间不会更改


检查间接参考:

谢谢!当我尝试间接函数时,由于某种原因,我使用的是逗号而不是“&”,因此无法使其工作。关于相对单元格引用与绝对单元格引用的优点。谢谢