Googlesheets:将多行中的多个单元格连接到每一行的一个唯一单元格中

问题描述 投票:0回答:1

我正在看板工作。因此,我希望看板根据其

Status
(1 和 2,或者其他类似
To do
Done
)的条件显示数据集中的元素。

我希望看板在数据集中的每一行

的一个单元格中显示该行中存在的所有元素(
Task
Assignee)。

我有下表:

ABC任务1受让人1状态1任务2受让人2状态1任务3受让人3状态3
我有以下公式:

=(TEXTJOIN(","; TRUE; QUERY(DATA!$A:$C;"SELECT * WHERE C='Status 1'")))
这种方法效果很好,只是它将两行连接到一个唯一的单元格中。我正在寻找的是将两行的值放入其唯一的单元格中,具体取决于 

Status

 的状态(1 或 2)。

换句话说,它给了我:

ABCD任务1受让人1状态1任务 1,受让人 1,任务 2,受让人 2任务2受让人2状态1任务3受让人3状态3
但我想要的是:

ABCD任务1受让人1状态1任务 1,受让人 1任务2受让人2状态1任务 2,受让人 2任务3受让人3状态3
google-sheets-formula row formula spreadsheet textjoin
1个回答
0
投票
您可以尝试不同的公式选项(这是假设,根据您所需的输出示例,“状态”不需要包含在查询中):

=ARRAYFORMULA(IF(A2:A<>"",A2:A & ", " & B2:B,))
    
© www.soinside.com 2019 - 2024. All rights reserved.