Google sheets 通过+;A列中的1行--(';SheetX';!$A3)-->;(B列中的表格x';!$A4)

Google sheets 通过+;A列中的1行--(';SheetX';!$A3)-->;(B列中的表格x';!$A4),google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,PSA:我们这样做是为了为有需要的人创建购物清单 我正在尝试从谷歌表单提交创建一个列表。 我在一个新选项卡中对列表重新排序,因此每个“表单”行将显示为一列 我已将原始表单中的第2行映射到新表单中的列B。B列中的公式如下所示: =('Requests (form)'!$U$2) =('Requests (form)'!$BA$2) =('Requests (form)'!$T$2) =('Requests (form)'!$R$2) 在下一列(C列)中,我想映射第3行。 应该是这样的: =('R

PSA:我们这样做是为了为有需要的人创建购物清单

我正在尝试从谷歌表单提交创建一个列表。 我在一个新选项卡中对列表重新排序,因此每个“表单”行将显示为一列

我已将原始表单中的第2行映射到新表单中的列B。B列中的公式如下所示:

=('Requests (form)'!$U$2)
=('Requests (form)'!$BA$2)
=('Requests (form)'!$T$2)
=('Requests (form)'!$R$2)
在下一列(C列)中,我想映射第3行。 应该是这样的:

=('Requests (form)'!$U$3)
=('Requests (form)'!$BA$3)
=('Requests (form)'!$T$3)
=('Requests (form)'!$R$3)
如果删除“$”则没有帮助,因为它仍将返回下一列而不是下一行

例如:A列中的('SheetX'!$A3)到B列中的('SheetX'!$A4)

What I want: BA3 --> BA4 
NOT what I want: BA3 --> BB3
必须有一个宏或一些可以做这么简单的事情

谢谢。

你需要

  • 在正确的顺序中选择感兴趣的列(可以使用
    选择
  • 结果
样本配方:

=TRANSPOSE(Query(Requests (form)!A1:BA, "select U, BA, T,R"))

你试过转置()吗?例如
transpose('Requests(form)!$U$2:U20)
将您的工作表副本与所需输出的示例共享这是一个工作表示例。我在您发送的示例工作表中添加了一个Transpose()示例。这不是解决你问题的好办法吗?