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 ))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excel は 2 つの列間の一致をカウントします

数式は値4を返します。

2 つの列の間で一致するチーム名をそれぞれ識別することで、これが正しいことを手動で確認できます。

セルD2に次の数式を入力して、列 A と列 B の間で一致しないチーム名の数をカウントすることもできます。

 =SUMPRODUCT(--( A2:A11 <> B2:B11 ))

次のスクリーンショットは、この式を実際に使用する方法を示しています。

Excel は 2 つの列間の不一致をカウントします

2 つの列の間に一致しない名前を持つチームが6 つあることがわかります。

追加リソース

次のチュートリアルでは、Excel で他の一般的な操作を実行する方法について説明します。

VLOOKUP を使用して Excel で 2 つのリストを比較する方法
Excelの複数の列から一意の値を見つける方法
Excelで複数の列をフィルタリングする方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です