Excel: 複数の列から一意の値を見つける方法


次の数式を使用して、Excel の複数の列の一意の値を見つけることができます。

 =INDIRECT(TEXT(MIN(IF(( $A$2:$C$11 <>"")*(COUNTIF( $E$1:E1 , $A$2:$C$11 )=0),ROW( $2:$11 ) *100+COLUMN( $A:$C ),7^8)),"R0C00"),)&""

この特定の数式は、セル範囲A2:C11で一意の値を検索し、列Eに一意の値のリストを返します。

次の例は、この公式を実際に使用する方法を示しています。

例: Excel の複数の列から一意の値を検索する

Excel に次の 3 つのバスケットボール チーム名のリストがあるとします。

3 つの列それぞれの一意の値を見つけるには、次の式を使用できます。

 =INDIRECT(TEXT(MIN(IF(( $A$2:$C$11 <>"")*(COUNTIF( $E$1:E1 , $A$2:$C$11 )=0),ROW( $2:$11 ) *100+COLUMN( $A:$C ),7^8)),"R0C00"),)&""

この数式をセルE2に入力し、 Ctrl+Shift+Enterを押します。

次に、この数式をクリックして、空白の値が表示されるまで列 E の他のセルにドラッグします。

Excelは複数の列から一意の値を見つけます

結果から、3 つのチーム名の列に 11 個の一意のチーム名があることがわかります。

: この数式をさらに多くの列で使用するには、数式内のセル範囲A2:C11を変更してさらに多くの列を含めます。

追加リソース

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

Excelで出現回数をカウントする方法
Excelでテキストの頻度をカウントする方法
Excelで相対周波数を計算する方法

コメントを追加する

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