doodle-on-web

自分で調べたことや、仕事の中で質問されたことなどをまとめています。

エクセルで完全一致でないデータを抽出。VLOOKUPによる前方一致、あるいは部分一致検索。

新人君からの質問シリーズ

エクセルで完全一致でなデータを抽出したいです。
Vloolupのように。

なるほどね。

それVLOOKUPでできるよ!

状況

範囲のデータが「あいうえおかきくけこ」で検索値が「あいうえお」まで同じなら合致としたい。 『部分一致』あるいは『前方一致』をVLOOKUPで実現したい。

解決策

VLOOKUP関数にワイルドカードを使えば可能です。

●「前方一致検索」の場合(「あいう」で「あいうえお」がヒット)

検索値の後ろに"*"をつける。

例: =VLOOKUP(B3&"*",$E$2:$F$7,2,0)

●「部分一致検索」の場合(「いうえ」でも「あいうえお」がヒット)

検索値の前後に"*"をつける

例: =VLOOKUP(""&B3&"",$E$2:$F$7,2,0)

検索できた?

おすすめExcel勉強書

500円でわかるエクセル2016 (Gakken Computer Mook)

500円でわかるエクセル2016 (Gakken Computer Mook)