我有以下数据,这些数据记录了客户及其所购内容的作者。客户可以拥有多行数据,这些行的作者可以是相同的,也可以是不同的(每行都是针对一次购买而独有的)。我希望标记每一行,以告诉我该客户是否仅购买了该特定作者的内容。换句话说,除了正在评估的行中的作者之外,唯一的客户 ID 不会与其他作者一起出现。
顾客 | 作者 |
---|---|
1 | 账单 |
1 | 账单 |
2 | 账单 |
3 | 鲍勃 |
4 | 吉姆 |
4 | 吉姆 |
4 | 安 |
5 | 麦克风 |
我想要的是:
顾客 | 作者 | 独特的 |
---|---|---|
1 | 账单 | 是的 |
1 | 账单 | 是的 |
2 | 账单 | 是的 |
3 | 鲍勃 | 是的 |
4 | 吉姆 | 不 |
4 | 吉姆 | 不 |
4 | 安 | 不 |
5 | 麦克风 | 是的 |
需要澄清的是,客户 1 被标记是因为尽管他们购买了多件商品,但这些商品都出自同一作者 (Bill),而客户 4 的情况并非如此,因为他们购买了 2 位不同的作者 (Jim 和 Ann)。
答案1
答案2
如果我正确理解了所需的逻辑,则以下公式应该可以做到:
=IF(AND(COUNTIFS(A:A,A2,B:B,B2)=COUNTIF(A:A,A2),COUNTIF(A$2:A2,A2)>1),"flag","")
请注意,这并未涵盖许多可能的情况,但根据现有的少量信息,这应该可行