目次
Microsoft Excelの場合 ブイルック 関数は、一般に、表の左端の列の値を調べ、指定した列から同じ行の値を返すために使われます。 この記事では、この VLOOKUP機能 エクセルで2つのシート間を行き来し、別のワークシートからデータを抽出する。
練習用ワークブックをダウンロードする
この記事の作成に使用したExcelワークブックをダウンロードすることができます。
2つのシート間のVLOOKUPの例.xlsxExcelの2つのシート間でVLOOKUPを使用した4つの例
例1:同じExcelワークブック内の2つのシート間でVLOOKUPを使用する場合
次の写真では シート1 は、スマートフォン数機種のスペックの一部を表現しています。
そして、こちらが シート2 ここで,最初のシートから2つの列だけが抽出されています。 価格 カラムを適用すると ブイルック から全デバイスの価格を取得する関数です。 シート1 .
最初の出力で必要な数式 セルC5 において シート2 になります。
=VLOOKUP($B5,Sheet1!$B$5:$E$14,4,FALSE)です。
を押した後 入力 から抽出された最初のスマートフォン端末の価格を取得します。 シート1 .
これで フィルハンドル の残りのセルをオートフィルする。 C列 そして、最終的な展望は次のようになるはずです。
続きを読む 複数シートのあるExcelでVLOOKUP式を使う(4つの簡単なコツ)
例2:異なるワークブックの2つのシート間でVLOOKUPを使用する場合
今度は VLOOKUP関数 を使用して、別のワークブック内の別のワークシートからデータを抽出することができます。
例えば、次のような主データテーブルが、「Security」という名前のワークブックに横たわっているとする。 書籍1 .
という名前の別のワークブックがあります。 書籍2 は、最初のワークブックから抽出された出力データを表すものである。
2 番目のワークブックでは、最初の出力で必要な式 セルC5 はこれからです。
=VLOOKUP(B5, [Book1.xlsx]Sheet1!$B$5:$E$14,4, FALSE)
を押した後 入力 の残りのセルを自動で埋めてくれます。 価格 カラムを使用すると、下の図のようにすべての出力データをすぐに取得できます。
注 別のワークブックからデータを抽出する場合、両方のワークブックを開いておく必要があります。 そうしないと、上記の式はうまくいかず、"get "を返します。 #該当なし のエラーが発生しました。
続きを読む VBA VLOOKUPを使用してExcelで別のワークシートの値を検索する
類似の読み物
- INDEX MATCHとVLOOKUP関数の比較 (9例)
- 複数のシートでExcelのSUMIF & VLOOKUPを結合する方法
- エクセルで数字を使ったVLOOKUP(4例)
- エクセルで複数の条件を指定してVLOOKUPする方法(2つの方法)
- Excelで複数の列を返すVLOOKUP(4例)
例3:Excelの2つのワークシートにまたがるVLOOKUPを使ったIFERROR
ルックアップ値が主データテーブルで見つからないこともあります。 そのような場合は イフエラー 関数を使って、エラーメッセージをカスタマイズし、式が戻ったときの出力を表示します。
例えば、次の写真では、スマートフォンの端末を セルB5 では利用できません。 シート1 というわけで、出力では セルC5 は、その ブイルック 関数はエラー値を返しますが、ここではエラー値をカスタマイズしたメッセージに置き換えてみましょう。 "Not Found" .
で必要な計算式は セルC5 が今あるはずです。
=IFERROR(VLOOKUP(B5,Sheet1!B5:E14,4,FALSE), "Not Found"(見つかりません))
を押した後 入力 と入力し、列全体をオートフィルすると、次のような出力が得られます。
例4:Excelで2つのシートのINDIRECTとVLOOKUPを組み合わせる場合
があります。 INDIRECT は,文字列で指定された参照を返す。 この関数を使って INDIRECT 関数の内部で ブイルック 関数は、ワークブックで利用可能な任意のワークシートの指定された範囲からデータを取り出します。
まず、選択されたセル範囲の名前を定義する必要があります。 B5:E14 において ネームボックス 仮に、その名前を 'スペック' のように、スマートフォン端末のスペックを端的に表したデータ表です。
では シート2 を出力し、必要な数式を セルC5 になります。
=IFERROR(VLOOKUP(B5,INDIRECT("Specs"),4,FALSE), "Not Found")
前述の数式を入力し、最後のセルまでドラッグすると、この記事の他の3つの前の例で見つかったのと同じような結果が得られます。
続きを読む ExcelでINDIRECT VLOOKUPを使用する。
結びの言葉
ということで、以上、4つの手軽で簡単な計算式をご紹介しました。 ブイルック 関数を使って、別のワークシートからデータを引き出すことができます。 ご質問やご意見がありましたら、コメント欄でお知らせください。 または、本サイトのExcel関数に関連する他の記事もご覧ください。