Excelで文字列を検索するVLOOKUPの使い方(4つの理想的な例)

  • これを共有
Hugh West

の中で最も重要で広く使われている関数の一つです。 エクセル でございます その VLOOKUP機能 を使用するデモンストレーションを行います。 ブイルック 関数を使ってテキスト値を検索します。 4 理想的な例です。

練習用ワークブックをダウンロードする

練習用ワークブックは、こちらからダウンロードできます。

テキストを検索する.xlsx

ExcelでVLOOKUPを使って文字列を検索する4つの理想的な例

この項では、次のことを示します。 4 を使用した理想的な例です。 ブイルック のテキスト値を検索する関数です。 エクセル .

1.VLOOKUP関数を応用して、Excelで特定の文字列を検索する

のセル範囲からデータを検索するために、部分一致テキストを使用することができます。 エクセル を含むデータセットを紹介した。 書籍名 , 著者名 と、書籍名の部分テキストを挿入して検索する方法を紹介します。

以下の手順で、その方法を習得しましょう。

  • まず、以下の数式を セルF5 .
=VLOOKUP("*西風*",B5:C16,1,FALSE)です。

  • 次に、 を押します。 入力 .
  • 即座に 書籍名 の引数にあるテキストと一致する。 ブイルック 関数を使用します。

式では

  • "*West Wind*" はルックアップ値である。
  • B5:C16 はルックアップ範囲です。
  • 1 は、検索するテーブルの列番号を示す。
  • は、完全一致であることを示す。
  • 同様に、セル参照でルックアップ値を変更することも可能です。
  • その場合は、代わりに以下の数式を挿入すればよい。
=VLOOKUP("*"&E6&"*",B5:C16,1,FALSE)

続きを読む Excelでワイルドカードを使ったVLOOKUPを行う方法(2通り)

2.VLOOKUP関数を使って、数値の中に文字列があるかどうかを確認する

を使えば、数字の中に隠れたテキスト値を見つけることが可能です。 ブイルック 関数を使用しています。 データセットには 社員ID ここでは、以下の手順で、数値の中にテキストが含まれていることを確認します。

  • まず、次の数式を入力します。 セルE5 .
=vlookup("*",b5:b16,1,false)

  • を同時に押します。 入力 をクリックすると、数値の中のテキストの値が表示されます。
  • これです。 137 がテキスト値として格納されていた。

の言い分では ブイルックアップ 使用した関数 "*" を,任意のテキスト値を表すルックアップ値として使用する。

続きを読む エクセルで数字を使ったVLOOKUP(4例)

類似の読み物

  • VLOOKUPが動作しない(8つの理由と解決策)。
  • ExcelのLOOKUPとVLOOKUP:3つの例付き
  • INDEX MATCHとVLOOKUP関数の比較 (9例)
  • エクセルで複数のシートにまたがってVlookupとSumをする方法(2つの計算式)
  • Excel VLOOKUPで複数の値を縦に返す

3.数値検索値をテキストとして挿入したVLOOKUPを使った名前の検索

ルックアップ値として数値を使い、対応するテキスト値を表から見つけることができます。 データセットでは、次のようなものがあります。 従業員名 以って 社員ID .ここでは 社員ID は数値のルックアップ値ですが、テキストとして保存されています。 では、以下のプロシージャを見ながら、解を求めましょう。

  • まず、次の数式を セルF5 .
=VLOOKUP(E5&"",$B$5:$C$16,2,FALSE)です。

  • 次に、 を押します。 入力 .

  • その後 オートフィル オプションを使用すると、以下のセルの結果を見ることができます。

ここでは 絶対セル参照 配列の( B$5:$C$16 をドラッグしている間、変更されないようにするためです。 フィルハンドル .

続きを読む VLOOKUPのテーブル配列とは(例題付きで解説)

4.VLOOKUPでLEFT & RIGHT関数を利用して文字列を検索する

ここでは、その使い方を紹介します。 & ライト の機能 エクセル とともに ブイルック 関数を使用してテキスト値を検索します。

4.1 LEFT関数とVLOOKUP関数を一緒に使う

を使ってみよう。 を使用すると、Excelでテキストを検索することができます。 以下に示す手順に従ってください。

  • まず、次の数式を セルF5 .
=vlookup(左(e5,4),$b$4:$c$23,2,false)です。

  • を押します。 入力 .
  • さらに フィルハンドル をクリックすると、下のセルの結果が表示されます。

式では

  • があります。 関数が取る 4 の値から左の桁を削除します。 セルE5 のルックアップ値として機能します。 ブイルック 関数を使用します。
  • その結果、lookup配列の値と一致する国名が返される。

4.2 RIGHT関数とVLOOKUP関数の組み合わせ

同様の方法で ライト という関数があります。 ブイルック 関数を使って検索することができます。 以下にその手順を示します。

  • まず、以下の数式を セルF5 .
=vlookup(right(e5,3),$b$4:$c$23,2,false)である。

  • を押します。 入力 .
  • さらに フィルハンドル をクリックすると、下のセルの結果が表示されます。

数式では ライト 関数が取る 3 の値から右の桁になります。 セルE5 のルックアップ値として機能します。 V ルックアップ 関数を使用します。

続きを読む Excel VLOOKUPで列の最後の値を検索する(代替案あり)

Excelでテキストを検索するためのVLOOKUP関数に代わる適切な方法

を使用することができます。 INDEX & MATCH と同じ作業をするための機能をまとめています。 ブイルック では、以下の手順で検索してみましょう。

  • まず、次の数式を セルF5 .
=INDEX($B$5:$B$16,MATCH("*"&E5&"*",$B$5:$B$16,0))

  • 次に、 を押します。 入力 .
  • 最後に、検索されたテキスト値を即座に確認することができます。

式では

  • MATCH("*"&E5& "*",$B$5:$B$16,0)。 から行番号を付与する部分です。 B$5:$B$16 の値と一致します。 E5 .
  • その後 INDEX 関数は MATCH 関数を呼び、テキスト値を求めます。

結論

があります。 ブイルック 関数にはいろいろな使い道がありますが、テキスト値の検索もその一つです。 ここでは、文字列を検索するために 4 を使用した理想的な例です。 ブイルック また、記事の冒頭に練習用ワークブックを追加しましたので、ぜひお試しください。 ご不明な点がございましたら、コメント欄にご記入ください。 ExcelWIKIウェブサイト に関する記事をもっと見る エクセル .

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。