2015-11-02 237 views
0

給定兩個列表/範圍,我希望有一個單元格,第一個列表項的計數與第二個列表中的任何內容匹配。例如:在另一個範圍內計算範圍的出現次數

列表1:

A 
B 
A 
C 
D 
D 
A 
C 
Z 

和列表2:

A 
B 
C 
D 
E 

這應該給8(因爲Z不在列表2)。在這個特殊的例子,我知道我可以使用:

= COUNTIFS(List 1, 'A', ... , List 1, 'E') 

,但我需要的東西,如果列表2是真的大,將縮減。我嘗試過:

= COUNTIF(List 1, List 2) 

但是我不確定它究竟做了什麼,因爲它返回的數字是錯誤的。

+0

您的COUNTIF嘗試應該只計算列表2中第一個條目(即'3')的列表1中的實例 - 假設與第一個條目位於同一行。 – pnuts

回答

1
=SUM(--NOT(ISERROR(MATCH(List1,List2,0)))) 

哪裏列表1是包含第一個清單的範圍,列表2是包含你的第二個列表中選擇一個範圍。按Ctrl + Shift + Enter確認爲數組公式。

相關問題