在 Google 电子表格中,我有一个查询:
=QUERY({dataset1, dataset2}, "SELECT Col1,Col2,Col3,Col4 WHERE ...");
这会输出 4 列。我想连接 Col2 和 Col3 (仅),例如输出为:
Col1, Col2 + " " + Col3, Col4
我发现How to use CONCAT in QUERY?以及相关博客都解释了如何使用双转置连接所有列,但这不是我需要的。我想选择要连接的列的子集(不修改任何原始数据集)。尝试在没有 Apps 脚本的情况下执行此操作...
您无法使用
QUERY
执行此操作。您必须手动创建数组。
=ARRAYFORMULA(LET(
data, {dataset1, dataset2},
{INDEX(data,,1), INDEX(data,,2)&" "&INDEX(data,,3), INDEX(data,,4)}))