(Google Sheets/Google 表格)我希望能够从不同的列中收集实时数据并让它们填充一列

(Google Sheets/Google Forms) I'd like to be able to collect live data from different columns and have them populate one column instead

我正在从 Google 表单中收集数据,该表单允许用户选择他们希望调查使用的语言,并根据 his/her 答案,Google 表格将利用分支将他们引导至使用 he/she 选择的语言的问题。例如,如果他们选择 'English,',他们将回答的问题是 'Full Name,',而如果他们选择 'Español,',他们将回答 'Nombre y apellido.'

这会导致电子表格将这些问题的数据收集到两个单独的列中。有没有办法设置电子表格,以便将来自相同翻译问题的数据组织到列中?该表格将不断接收数据。我已经尝试使用此公式模板堆叠列:={A2:A5;D2:D5},但只要从 Google 表单添加数据,公式就会移动单元格。我正在收集 6 种不同语言的多个数据点,我真的希望有一种方法可以组织这些数据,从而减少处理起来的麻烦。

如果您有任何想法,请告诉我!我会试试你有什么。谢谢!

您可以使用开放范围合并列值,然后使用 =QUERY()=FILTER() 过滤掉空值。

这样您就可以有效地将不同列的值合并为一个。

例如,如果您想连接 A、D 和 E 列的数据,您可以这样做:

使用查询

=QUERY({A2:A;D2:D;E2:E}, "select Col1 where Col1 is not null")

使用过滤器

=FILTER({A2:A;B2:B;E2:E}, {A2:A;B2:B;E2:E} <> "")