2017-12-27 647 views
0

我的excel知識擴展到大多數類型的高級公式。我不太瞭解如何使用VBA或宏。我有一個問題,我正在努力解決使用公式。我有兩列看起來像這樣的一個表:與多個匹配的Excel映射

x1 y1 
x1 y2 
x1 y3 
x1 y4 
x2 y2 
x2 y3 
x2 y4 
x3 y1 
x4 y2 

我試圖將它們映射到AA表是這樣的:

y1 y2 y3 y4 
x1 1 1 1 1 
x2 0 1 1 1 
x3 1 0 0 0 
x4 0 1 0 0 

我通常嘗試將VLOOKUP解決方案適用於此類問題,但我無法弄清楚如何讓vlookup工作,因爲x值在第一個表中出現多次,並且vlookup總是會在第一次出現時停止。

請讓我知道如何最好的方法來解決這個問題。

非常感謝!

+0

使用COUNTIFS()。 –

+0

但是數據透視表可能更適合。 –

+0

@ScottCraner你能否詳細說明一下?我嘗試使用countif嵌套在其中的vlookup,但無法弄清楚如何以這種方式捕捉多個匹配。 –

回答

1

使用COUNTIFS()

=COUNTIFS($A:$A,$D2,$B:$B,E$1) 

enter image description here


但數據透視表可能更適合

enter image description here