用于将多列合并为一列的数组公式 sheet。可能吗?

Array formula to merge several columns into one from another sheet. Is it possible?

我正在使用以下方法将响应 sheet 中的数据提取到另一个 sheet:

=transpose(query(transpose('Form Responses 1'!BR175:BS175),,COLUMNS('Form Responses 1'!BR175:BS175))) 

这允许我将多列合并为一列。但是,当有新的响应出现时,转置函数不会自动填充,因为它不是计算出来的。

来源:https://www.benlcollins.com/formula-examples/array-formulas-forms/

是否可以从另一个 sheet 实现数组?或者有更好的方法吗?

我需要我的新 sheet 从 Form Responses 1 中提取列范围,并将所有列合并为一个列而不创建新列。 :|

请尝试以下方法

=ArrayFormula(Sheet1!B17:B22&" "&Sheet1!C17:C22&" "&Sheet1!D17:D22)

(根据您的需要调整范围)

使用的函数: