列excel中的不同计数逗号分隔值

kyr*_*pav 1 excel excel-formula distinct-values

我如何区分一列中的计数值,其中每一行单元格内可以有多个值,用逗号分隔,如下表所示:

如果拆分表格,我有一个解决方案,但我可以使用一个即时执行此操作的函数吗?所以没有临时表等...?

在此处输入图片说明

bos*_*yip 5

假设输入数据包含在A1:A14标题中

在此处输入图片说明

1]对于不同的语言列表

B2,公式复制下来:

=IFERROR(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN(",",1,A$2:A$14),",","</b><b>")&"</b></a>","//b[not(preceding::*=.)]["&ROW(A1)&"]"),"")
Run Code Online (Sandbox Code Playgroud)

编辑 :

2]对于不同的计数

B2

=SUMPRODUCT(0+ISTEXT(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN(",",1,A$2:A$14),",","</b><b>")&"</b></a>","//b[not(preceding::*=.)]")))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

使用Office365或Excel2019中可用的TEXTJOIN函数和Excel2013中可用的FILTERXML函数的公式