目次
があります。 ブイルック 関数は、一般に表の左端の列から値を探し、指定した列から同じ行の値を返すために使用します。 この記事では、この VLOOKUP機能 を、適切なイラストとともに、さまざまな基準で調べられるようになります。
練習用ワークブックをダウンロードする
この記事の作成に使用したExcelワークブックをダウンロードすることができます。
VLOOKUP with Numbers.xlsx2 ExcelでVLOOKUPを数字で使う場合の判断基準
1.数字を使ったVLOOKUP関数の基本的な適用例
下図の表には、スマートフォン製品の注文内容が複数記録されています。 下図の出力表では、注文IDをもとに、表から利用可能なすべてのデータを抽出する必要があります。
📌 ステップ1.
➤ 最初の出力を選択する セルE17 で次の数式を入力します。 ブイルック 関数を使用します。
=vlookup($e$16,$b$5:$g$14,match(d17,$b$4:$g$4,0),false)です。
➤ 今すぐ押してください。 入力 という注文IDのお客様の名前が表示されます。 1034 .
この式では MATCH 関数が、列番号の定義に使用されています。 VLOOKUP機能 を特定の出力タイプで使用することができます。
📌 ステップ2.
➤ 使用 フィルハンドル まで、他のセルをオートフィルするようになりました。 E18〜E21 .
そして、指定されたオーダーIDに基づくテーブルから、利用可能なすべてのデータを一度に取得します。
続きを読む INDEX MATCHとVLOOKUP関数の比較 (9例)
類似の読み物
- VLOOKUPが動作しない(8つの理由と解決策)。
- ExcelのLOOKUPとVLOOKUP:3つの例付き
- ExcelでVLOOKUPを複数条件で使用する(6つの方法+代替案)
- エクセルで複数のシートにまたがってVlookupとSumをする方法(2つの計算式)
2.Excelで数値がテキストとしてフォーマットされたVLOOKUP
i. Text to Columnコマンドの使用
データテーブルにテキスト形式の数値が含まれていることがあります。 その場合、以前使用した式はうまくいかず、そのような場合は #該当なし のID番号の書式を変更する必要があります。 B列 .
📌 ステップ1.
➤ セルの範囲を選択する B5:B14 は、最初にオーダーIDを含んでいます。
➤下記。 データ リボンを選択し テキストをカラムに コマンドを実行します。 データツール をドロップダウンしてください。
ウィザードボックスが表示されます。
📌 ステップ2.
➤ダイアログボックスで、データの種類を次のように選択します。 か細い .
➤ プレス 仕上がり で終了です。
数字で見つかったデリミタはこれで削除され、数字形式でIDを見つけることができます。 最初の出力で以前使用した計算式 セルE17 を選択すると、選択したIDに基づいた実際のデータが表示されるようになります。
📌 ステップ3.
➤ 次に、他の出力セルをオートフィルします。 (E18:E21) のように、選択された注文IDの他のすべての利用可能なデータを取得することができます。
最終的には、以下のスクリーンショットに示すように、期待されるすべてのデータを見つけることができます。
続きを読む VLOOKUPでマッチがあるのになぜN/Aを返すのか?
ii. VLOOKUPとTEXT関数の併用
テキストとしてフォーマットされたセル範囲から注文IDを検索するには、もう一つの方法があります。 それは テキスト 関数を使用して定義します。 ルックアップバリュー の引数になります。 ブイルック このように、選択されたオーダーID番号はテキスト形式に変換され、このテキスト形式のルックアップ値を使って、その複製を B列 .
そこで、出力に必要な式 セルE17 になります。
=vlookup(テキスト($e$16,0),$b$5:$g$14,マッチ(d17,$b$4:$g$4,0),false)です。
を押した後 入力 を選択し、残りの出力セルをオートフィルすることで、選択したオーダーIDの利用可能なすべてのデータをすぐに取得することができます。
続きを読む VLOOKUPで2列の重複を検索する(2つの方法)
iii. VLOOKUPとVALUE関数の併用
前節では、逆に、ルックアップの値はテキスト形式だが、テーブルのオーダーIDは数値形式である場合を考えてみましょう。 ここでは、ルックアップの値に対して 価値 関数を使って、ルックアップ値をテキスト形式から数値形式に変換することができます。
のルックアップオーダーIDは、以下のとおりです。 セルE16 はテキスト形式である。 したがって、最初の出力では セルE17 を適用しながら 価値 関数でルックアップ値を定義すると ブイエルオークアップ 関数は次のようになります。
=vlookup(値($e$16),$b$5:$g$14,マッチ(d17,$b$4:$g$4,0),false)です。
を押した後 入力 を実行し、残りの出力セルを前と同じようにオートフィルすると、すべての戻り値がすぐに見つかります。
続きを読む ExcelでVLOOKUPしてすべてのマッチを返す(7つの方法)
結びの言葉
上記のような様々な条件下での例題を、Excel のスプレッドシートに適用しながら ブイルック 関数に数値を入力することができます。 ご質問やご意見がありましたら、コメント欄でお知らせください。 また、本サイトのExcel関数に関連する他の記事もご覧ください。