Excel の数式: セルがリストの値と等しい場合、


Excel で次の数式を使用すると、セルがリスト内の値と等しいかどうかを確認し、特定の値が存在する場合はその値を返すことができます。

 =IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), "Yes", "No")

この特定の数式は、セルA2の値が範囲D2:D5に存在するかどうかをチェックします。

値が存在する場合、数式はYesを返します。

値が存在しない場合、数式はNoを返します。

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

例: 「セルがリスト値と等しい場合」の Excel 式

A 列にバスケットボール チームのリストがあり、D 列にプレーオフに進出したチームを表す別のチームのリストがあるとします。

列 A の各チームが列 D のリストの値と等しいかどうかを確認し、それに応じて「はい」または「いいえ」を返したいとします。

これを行うには、セルB2に次の数式を入力します。

 =IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), "Yes", "No")

次に、この数式をクリックして、列 B の残りの各セルにドラッグします。

Excel セルがリスト値と等しい場合

列 B には、列 A の対応するチーム名が列 D に存在するかどうかを示す「はい」または「いいえ」が表示されます。

数式では「Yes」または「No」以外の値を返すこともできることに注意してください。

たとえば、代わりに次の式を使用して、プレーオフ チーム名のリストにチーム名が存在する場合はチーム名を返し、それ以外の場合は空の値を返すことができます。

 =IF(ISNUMBER(MATCH( A2 , $D$2:$D$5 ,0)), A2 , " ")

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

列 B には、プレーオフ チーム リストに存在する場合はチーム名が表示され、それ以外の場合は空白の値が表示されます。

追加リソース

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

Excel: リストに値が存在する場合にセルを強調表示する方法
Excel: セルに複数の値のいずれかが含まれているかどうかを確認します
Excel: 列の値が別の列に存在するかどうかを確認する

コメントを追加する

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