根据“A”列单元格的条件将单元格值“C”列合并为单个单元格

根据“A”列单元格的条件将单元格值“C”列合并为单个单元格

我有一列 (A),其中列出了重复的主管姓名,而 (C) 列则包含他们所监督的个人员工姓名,每个小组一名员工。

我想创建一个公式/宏等,以便单元格关系是一个主管对应一个员工单元格,该主管的所有员工都包含在该单元格中。请参阅所附的“原始”和“期望结果”图片,了解我想要做什么。

我尝试过将 CONCAT 与嵌套 IF 组合来检查下一个主管单元格,并使用 = 将员工连接在一起等。还有 TEXTJOIN、ARRAY 函数和数据透视表。

我现在不知道还能尝试什么。我认为这一定是 Excel 中的常见操作。

请查看包含原始数据和预期结果的图片 在此处输入图片描述

非常感谢任何指点!

里奇C

答案1

有以下可能性:

在此处输入图片描述

公式A16

=INDEX($A$3:$A$14,MATCH(0,INDEX(COUNTIF($A$15:A15,$A$3:$A$14),0),0))

公式B16

=INDEX($B$3:$B$14,MATCH(A16,$A$3:$A$14,0))

公式C16

=TEXTJOIN(CHAR(10),TRUE,IF($B$3:$B$14=B16,$C$3:$C$14,""))

公式D16

=TEXTJOIN(CHAR(10),TRUE,IF($B$3:$B$14=B16,$D$3:$D$14,""))

注1:CtrlShiftEnter第三和第四个公式都需要通过>输入


笔记2:C列和D列都需要勾选文字换行!


确信这也可以通过 PowerQuery 来完成。

相关内容