我有两列,它们是相邻的,我需要通过连接两列获得结果值的唯一计数,并且需要通过列 A 的值将它们关联起来。例如:
ColA ColB
A X
A X
B Y
B Y
B Z
C X
C Y
C Z
A 计数:1
B 计数:2
C 计数:3
我想通过命名列表将它们联系起来,一个包含两列的列表或两个每个一列的命名列表。我不想使用数组函数,我希望这个计数函数作为求和值。我很好使用 vba 和自定义函数。这些列不会有空白值并且总是有数据,我不相信我需要错误检查。
编辑
我可以在包含 ColA 和 ColB 的 NamedList 中获得不同排列的计数。我不能做的是生成一个 IF 语句来测试 NamedList:ColA == 'A'。我只有 3 个不同的 ColA 值,并且可以生成 3 个分别测试 A、B 和 C 的不同函数。下面给出了上面显示的 NamedList 的不同排列的计数,它等于 6。
=SUMPRODUCT((NamedList<>"")/COUNTIF(NamedList,NamedList&""))