比如說,我在 Excel 中有兩列數據
a a
b d
c x
d b
b d
我需要找到兩列之間的匹配數,但只計算唯一匹配。在範例中,答案應為 3,符合 1 個 a、1 個 b(不是兩個!)和 1 個 d(也不是兩個!)。我試過了
=SUMPRODUCT(--(ISNUMBER(MATCH(A:A,B:B,0))))
但它計算 b 兩次(如果我以相反的方式應用它,則計算 d )。
答案1
事實證明問題更加複雜:
a a
b d
c x
d b
b d
a a
這應該會回傳 4,因為 a 匹配兩次,b 和 d 各匹配一次。我還沒有弄清楚如何用一個公式來做到這一點,但是把這個
=IF(COUNTIF($A$1:A1,A1)=1,MIN(COUNTIF(A:A,A1),COUNTIF(B:B,A1)),0)
在下一欄中,將其拉下來然後總結一下,目前解決了它“足夠好”。