如何计算 excel 中的逗号分隔值

How to count comma separated values in excel

我在 excel 中有一列存储单个值和逗号分隔值。我想计算列中每个值的出现次数,即使它们位于逗号分隔的单元格中。

例如

Column A
----------
1. 1
2. 2
3. 2
4. 1 
5. 3
6. 1,2,3
7. 1,3
8. 1

无论格式如何,我都想计算 A 列中“1”、“2”、“3”的个数

当我使用 Countif(A1:A8, "1") 公式时,它返回了 3,而我期望返回 5,包括第 6 行和第 7 行中的“1”。

如何计算第 6 行和第 7 行中的值与其他值?

我会在这里使用 SUMPRODUCT 在源数据前后添加逗号,然后使用 SEARCH:

查找 ,1,
=SUMPRODUCT(--ISNUMBER(SEARCH(",1,",","&A1:A8&",")))