Excel: 範囲内のテキストを検索してセル参照を返す


次の数式を使用すると、Excel の範囲内の特定のテキストを検索し、セル参照を返すことができます。

 =CELL("address",INDEX( A2:A11 ,MATCH("Warriors", A2:A11,0 )))

この特定の数式は、範囲A2:A11で「Warriors」というテキストを検索し、このテキストが存在するセル参照を返します。

たとえば、これがテキスト「Warriors」が配置されているセルである場合、この数式は$A$6を返す可能性があります。

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

例: Excel で範囲内のテキストを検索し、セル参照を返します。

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

「Warriors」チームがいるセルの住所を見つけたいとします。

セルB2に次の数式を入力できます。

 =CELL("address",INDEX( A2:A11 ,MATCH("Warriors", A2:A11,0 )))

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

Excel は範囲内のテキストを検索し、セル参照を返します。

この数式は、テキスト「Warriors」がセル$A$6にあることを示しています。

リスト内のどの位置に「Warriors」が含まれているかを知りたいだけの場合は、 MATCH関数を単独で使用できることに注意してください。

 =MATCH("Warriors", A2:A11,0 )

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

この式から、「Warriors」というテキストがチーム名のリストの 5 番目の位置にあることがわかります。

追加リソース

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

Excel: 複数の範囲で COUNTIF を使用する方法
Excel: 値の範囲を指定した IF 関数の使用方法
Excel: 「空でない場合」の簡単な数式

コメントを追加する

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