excel 列中的不同计数逗号分隔值
Distinct count Comma separated values in column excel
我如何区分一列中的计数值,其中在每个行单元格内我可以有多个值,像这样用逗号分隔 table:
如果拆分 table,我有一个解决方案,但我可以使用一个动态执行此操作的函数吗?
所以没有温度 tables 等等...?
假设输入数据存放在 A1:A14
和 header
1] 对于不同的语言列表
在B2
中,公式复制下来:
=IFERROR(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN(",",1,A:A),",","</b><b>")&"</b></a>","//b[not(preceding::*=.)]["&ROW(A1)&"]"),"")
编辑:
2] 对于非重复计数
在B2
中:
=SUMPRODUCT(0+ISTEXT(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN(",",1,A:A),",","</b><b>")&"</b></a>","//b[not(preceding::*=.)]")))
使用Office365或Excel2019中可用的TEXTJOIN函数和Excel2013中可用的FILTERXML函数的公式
我如何区分一列中的计数值,其中在每个行单元格内我可以有多个值,像这样用逗号分隔 table:
如果拆分 table,我有一个解决方案,但我可以使用一个动态执行此操作的函数吗? 所以没有温度 tables 等等...?
假设输入数据存放在 A1:A14
和 header
1] 对于不同的语言列表
在B2
中,公式复制下来:
=IFERROR(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN(",",1,A:A),",","</b><b>")&"</b></a>","//b[not(preceding::*=.)]["&ROW(A1)&"]"),"")
编辑:
2] 对于非重复计数
在B2
中:
=SUMPRODUCT(0+ISTEXT(FILTERXML("<a><b>"&SUBSTITUTE(TEXTJOIN(",",1,A:A),",","</b><b>")&"</b></a>","//b[not(preceding::*=.)]")))
使用Office365或Excel2019中可用的TEXTJOIN函数和Excel2013中可用的FILTERXML函数的公式