Excel: 2 つの列間の一致の数を数える
次の構文を使用して、Excel の 2 つの列間の一致の数をカウントできます。
=SUMPRODUCT(--( A2:A11 = B2:B11 ))
この特定の数式は、範囲A2:A11と範囲B2:B11の間の一致の数をカウントします。
次の式を使用して、2 つの列間の不一致の数をカウントすることもできます。
=SUMPRODUCT(--( A2:A11 <> B2:B11 ))
注: Excel では、 <>記号は「等しくない」を意味します。
次の例は、これらの公式を実際に使用する方法を示しています。
例: Excel の 2 つの列間の一致の数を数える
Excel に、さまざまなバスケットボール チームの名前を含む次の 2 つの列があるとします。
セルD2に次の数式を入力して、列 A と列 B の間で一致するチーム名の数を数えます。
=SUMPRODUCT(--( A2:A11 = B2:B11 ))
次のスクリーンショットは、この式を実際に使用する方法を示しています。
数式は値4を返します。
2 つの列の間で一致するチーム名をそれぞれ識別することで、これが正しいことを手動で確認できます。
セルD2に次の数式を入力して、列 A と列 B の間で一致しないチーム名の数をカウントすることもできます。
=SUMPRODUCT(--( A2:A11 <> B2:B11 ))
次のスクリーンショットは、この式を実際に使用する方法を示しています。
2 つの列の間に一致しない名前を持つチームが6 つあることがわかります。
追加リソース
次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。
VLOOKUP を使用して Excel で 2 つのリストを比較する方法
Excelの複数の列から一意の値を見つける方法
Excelで複数の列をフィルタリングする方法