はじめに


excelの文字列を検索する方法を紹介します。


検索ワードに対応するセルの値を取得できます。


文字列の位置やセルの位置、セルの範囲に含まれる個数なども検索できます。


文字列を抽出したいときは「文字列を抽出する」をご覧ください。

 

 

「文字列を抽出する」

「文字列を置換する」

セルの位置を検索する

「MATCH 関数」を使用して、一行や一列の範囲でどの位置にあるかを検索できます。


セル「B7」に入力された値と一致するセルがセル「B2」~「B4」の何番目にあるか取得します。




=MATCH(B7,$B$2:$B$4,0)

 



第 3 引数に 0 を指定したときだけ、ワイルドカードを使用できます。使用できるワイルドカードには次のものがあります。

 



この結果を使用して上記で紹介した「高度な条件で検索する」の「VLOOKUP 関数より高度に検索する」などができるようになります。


複数行や複数列、複数の検索ワードやエラー処理など詳しくは「MATCH 関数」をご覧ください。