在分割文本之前计算唯一值

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

我目前正在 Excel 中处理来自不同诊所的转诊原因的小数据样本。

sample of the data

我想找到原因列中的唯一值并计算每个唯一值出现的实例。我需要拆分文本,因为每个单元格有多个条目。

我成功地通过使用获得了独特的值

=UNIQUE(TEXTSPLIT(H2:H31,","))

但是我无法创建语法来计算每个唯一值的实例,也无法找到这样的示例(令人惊讶)。

如有任何帮助,我们将不胜感激!

excel excel-formula
1个回答
0
投票

这是使用

GROUPBY()
函数完成所需输出的一种方法:

enter image description here


=LET(
     a, MAX(LEN(H2:H6)-LEN(SUBSTITUTE(H2:H6,",",))+1),
     b, TOCOL(TEXTSPLIT(TEXTAFTER(", "&H2:H6,", ",SEQUENCE(,a)),", "),2),
     GROUPBY(b,b,ROWS,,0))

© www.soinside.com 2019 - 2024. All rights reserved.