【スプレッドシート】検索した文字列のセル位置を取得するには?

訪問して頂きありがとうございます。まさふくろーです。

この記事では、検索した文字列のセル位置を取得する方法をご紹介します。

検索した文字列のセル位置を取得する

サンプルデータ

No 名前 フリガナ 郵便番号 住所
1 大月 賢一郎 オオツキ ケンイチロウ 249-00XX 逗子市桜山XX
2 山本 喜一 ヤマモト キイチ 236-00XX 横浜市金沢区白帆XX
3 畑田 香奈子 ハタダ カナコ 227-00XX 横浜市青葉区たちばな台XX
4 野村 桜 ノムラ サクラ 230-00XX 横浜市鶴見区朝日町XX
5 横山 花梨 ヨコヤマ カリン 241-08XX 横浜市旭区今宿町XX
6 和田 光輝 ワダ コウキ 248-00XX 鎌倉市材木座XX
7 野中 敏也 ノナカ トシヤ 244-08XX 横浜市戸塚区南舞岡XX
8 山城 まり ヤマシロ マリ 233-00XX 横浜市港南区上大岡東XX
9 坂本 誠 サカモト マコト 244-08XX 横浜市戸塚区平戸町XX
10 布施 友香 フセ トモカ 243-00XX 厚木市温水XX
11 井戸 剛 イド ツヨシ 221-08XX 横浜市神奈川区片倉XX
12 星 龍太郎 ホシ リュウタロウ 235-00XX 横浜市磯子区汐見台XX
13 宍戸 真智子 シシド マチコ 235-00XX 横浜市磯子区杉田XX
14 天野 真未 アマノ マミ 236-00XX 横浜市金沢区能見台XX
15 大木 花実 オオキ ハナミ 235-00XX 横浜市磯子区田中XX

使用する関数

MATCH関数

MATCH(検索キー, 範囲, [検索の種類])

説明
MATCH関数は、指定した値と一致する範囲内での位置を返します。
指定項目 必須 説明
検索キー 検索する値を指定します。
範囲 検索するセル範囲を指定します。
検索の種類

検索する方法を指定します。
検索の種類は以下のとおりです。

検索の種類 説明
1 範囲が昇順で並べ替えられていると想定し、検索キー以下の最も大きい値を返します。
0 検索キーと完全一致の値が検索されます。
-1 範囲が降順で並べ替えられていると想定し、検索キー以上の最も小さい値を返します。
省略した場合、「1」が指定されます。

設定手順

セルに「=MATCH(A3,B7:B21,0)」と入力します。

 

すると、検索した文字列のセル位置を取得することができます。

 

関連記事

最後まで読んでいただき、ありがとうございました!