検索したい数値(文字列)が比較したいデータの何行目にあるのか求める

例えば2つの比較したいデータがある時に、「〇〇〇」というものがもう片方のデータの中のどこにあるのか?を探すときに便利です。

ここでは式の作りを分かりやすく把握するために、同ファイル同シート内に2つのデータを作成して比較しています。
別シートや別ファイルでももちろん作成可能です。
画像はExcel2016を使用していますが、古いバージョンでもMATCH関数はあるので互換性があります。

下図のような場合

20200102




データ2の項目をデータ1の中で探し、A列の何行目にあるのか求めます。
式は以下のようになります。

=MATCH(D8,$A$1:$A$17,0)

検索値がD8(りんご)
参照範囲が$A$1:$A$17、この時に実際のデータは8行目から始まってますが、行番号を返したいのでA1から指定します。
後ほど式をコピーしますので、絶対参照で[$]の記号を付けるようにします。
最後の「0」は完全一致してるものを探す、という意味です。

結果は以下のようになります。
A列の何行目にあるのか確認することができました。

20200102_2

.