※ ChatGPTを利用し、要約された質問です(原文:エクセル 検索値と一致する行の検索)
エクセルで検索値と一致する行の検索方法
このQ&Aのポイント
エクセルのLOOKUP関数を使用して検査値と一致する行データを検索・抽出する方法について教えてください。
Sheet1にあるデータの中から、検査値と一致する対応範囲の行データをSheet2に抽出したいと考えています。
LOOKUP関数を使用したところ、異なる対応範囲のデータが抽出されてしまいました。問題の原因と正しい検索方法を教えてください。
Sheet1に以下のようなデータ(3,000件程度)があり、Sheet2を「検索用シート」として、検査値と一致する(Sheet1の)検査範囲の行データ(各対応範囲)を検索・抽出したいと考えています。
なお、検査値及び検査範囲は20桁の数字であるため、文字列で表示しています。
LOOKUP関数を使用して試みたのですが、検査値を入力したところ、異なる対応範囲のデータが抽出されてしまうケースが発生しました。
原因が分かりません。検査値及び検査範囲に問題があるのでしょうか?
参考になるか分かりませんが、この検査値及び検査範囲の上2桁は「11...」、「12...」、「13...」と1から始る数字となっております。
LOOKUP関数では不可能なのでしょうか?
可能であれば、関数を使用して正しいデータを検索・抽出できる方法を教えてください。
Sheet1 A(日付) B(氏名) D(20桁の数字)
1 2/1 ○● 11223344556677889911
2 2/3 △▲ 12341234123412341234
3 2/5 □■ 11112222333344445555
↑ ↑ ↑
対応範囲1 対応範囲2 検査範囲
Sheet2(例) A(検査値) B(対応範囲1) C(対応範囲2)
1 12341234123412341234 2/3 △▲
↑ ↑
A(検査値)に入力した値と、これに一致するSheet1の各対応範囲を検索・抽出したい。
お礼
回答ありがとうございます。 教えていただいた関数で、並べ替えをすることなく、正しい検索をすることができました。 本当に助かりました。 ありがとうございました。