在 Excel 中聚合文本数据

在 Excel 中聚合文本数据

我有一些数据,例如:

DATE       INFO
--------   ----
2000/1/1   A
2000/1/2   B
2000/1/2   C
2000/1/2   D
2000/1/3   E

我想检索INFO与每个日期相关的所有内容。结果将是:

DATE       RESULT
--------   ------
2000/1/1   A
2000/1/2   BCD
2000/1/3   E

(我不介意结果是否以列显示)

答案1

如果您有 Office 365 Excel,那么您可以使用以下数组公式:

=CONCAT(IF($A$2:$A$6=D2,$B$2:$B$6,""))

作为数组公式,退出编辑模式时必须使用 Ctrl-Shift-Enter 而不是 Enter 进行确认。

在此处输入图片描述


如果您没有 Office 365 Excel,并且您对单独列中的结果感到满意,那么请使用以下命令:

=IFERROR(INDEX($B:$B,AGGREGATE(15,6,ROW($A$2:$A$6)/($A$2:$A$6=$D2),COLUMN(A1))),"")

将其放在第一个单元格中,然后复制下来。

在此处输入图片描述

相关内容