我有下表,其中包含以下列:第 1 列:帐号。第 2 列:合作伙伴
在第 3 列中,我添加了所需的结果:每个帐号的统一合作伙伴,编号
帐号 | 伙伴 | 期望结果 |
---|---|---|
2 | 碳 | 1 |
2 | 乙 | 2 |
2 | 乙 | 2 |
3 | 乙 | 1 |
3 | 碳 | 2 |
4 | F | 1 |
4 | F | 1 |
4 | 格 | 2 |
4 | 一个 | 3 |
我需要在第三列插入一个公式,为每个“帐号”具有的单义“合作伙伴”分配一个数字。用文字解释:对于帐号 2,有两个合作伙伴(C、B),因此将 1 分配给 C,将 2 分配给 B。对于帐号 3,有两个合作伙伴(B 和 C),因此将 1 分配给 B,将 2 分配给 C。对于帐号 4,有三个合作伙伴(F、G 和 A),因此将 1 分配给 F,将 2 分配给 G,将 3 分配给 A。
该表采用层次结构,因此我无法对任何值进行列排序。
我尝试结合 COUNTIF 和 FILTER 但显然这不支持数组。