メインコンテンツへスキップ
 

複数のワークシート間で値をvlookupする方法は?

著者:シャオヤン 最終更新日:2024年08月20日

Excelでは、vlookup関数を簡単に適用して、ワークシートのXNUMXつのテーブルに一致する値を返すことができます。 しかし、複数のワークシートで値をvlookupする方法を考えたことはありますか? データの範囲を含む次のXNUMXつのワークシートがあり、これらXNUMXつのワークシートの基準に基づいて、対応する値の一部を取得したいとします。スクリーンショットを参照してください。

サンプルデータ1 サンプルデータ2 サンプルデータ3 右矢印 サンプルデータ4

配列数式を使用した複数のワークシートからのVlookup値

通常の数式を使用した複数のワークシートからのVlookup値

素晴らしい機能を備えた複数のワークシートからのVlookup値


配列数式を使用した複数のワークシートからのVlookup値

この配列数式を使用するには、これらXNUMXつのワークシートに範囲名を付ける必要があります。次のスクリーンショットのように、新しいワークシートにワークシート名をリストしてください。

新しいワークシートにすべてのワークシート名を一覧表示する

1。 これらのワークシートに範囲名を付け、シート名を選択して、に名前を入力します 名前ボックス 数式バーの横にあるこの場合は、範囲名としてSheetlistと入力し、を押します。 入力します キー。

シートリストの範囲名を定義する

2. 次に、次の長い数式を特定のセルに入力できます。

=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)

3。 そして、を押します Ctrl + Shift + Enter キーを合わせて最初の対応する値を取得し、塗りつぶしハンドルをこの数式を適用するセルまでドラッグすると、各行のすべての相対値が次のように返されます。

結果を得るための数式を入力してください

注意:

1.上記の式では:

  • A2:相対値を返したいセル参照です。
  • シートリスト:は、ステップ1で作成したワークシート名の範囲名です。
  • A2:B6:検索する必要のあるワークシートのデータ範囲です。
  • 2:一致した値が返される列番号を示します。

2.ルックアップする特定の値が存在しない場合、#N / A値が表示されます。


Excelの複数のワークシートからのVlookupマッチングレコード

複数のワークシートから対応する値を検索するのは面倒かもしれませんが、 Kutools for Excel's 複数のシートにまたがるルックアップ ユーティリティを使用すると、複雑な数式を使用せずにこのタスクをすばやく解決できます。           クリックしてKutoolsfor Excelをダウンロードしてください!

Kutools for Excel: 300 を超える便利な Excel アドインが含まれており、30 日間制限なく無料でお試しいただけます。 今すぐダウンロードして無料トライアル!


通常の数式を使用した複数のワークシートからのVlookup値

範囲名を作成したくなく、配列数式に慣れていない場合は、ここに通常の数式もあります。

1。 必要なセルに次の数式を入力してください。

=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))

2。 次に、塗りつぶしハンドルを、この数式を含めるセルの範囲までドラッグします。スクリーンショットを参照してください。

通常の数式を使用した複数のワークシートからのVlookup値

注意:

1.上記の式では:

  • A2:相対値を返したいセル参照です。
  • Sheet1, Sheet2, Sheet3:使用するデータを含むシート名です。
  • A2:B6:検索する必要のあるワークシートのデータ範囲です。
  • 2:一致した値が返される列番号を示します。

2.この式をはるかに理解しやすくするために、実際、長い式はいくつかのvlookup関数で構成されており、IFERROR関数に接続しています。 ワークシートがさらにある場合は、数式の後にIFERROEと組み合わせてvlookup関数を追加する必要があります。

3.ルックアップする特定の値が存在しない場合、#N / A値が表示されます。


素晴らしい機能を備えた複数のワークシートからのVlookup値

上記のXNUMXつの式を使用するのは難しいかもしれませんが、ここでは、強力な機能を紹介します。 Kutools for Excel's 複数のシートにまたがるルックアップ、この機能を使用すると、ワークシートが数十または数百ある場合に、このジョブをすばやく処理できます。

ヒント:これを適用する 複数のシートにまたがるルックアップ 機能、まず、ダウンロードする必要があります Kutools for Excel、次に機能をすばやく簡単に適用します。

インストールした後 Kutools for Excel、次のようにしてください。

1に設定します。 OK をクリックします。 クツール > スーパールックアップ > 複数のシートにまたがるルックアップ、スクリーンショットを参照してください:

kutoolsのLOOKUP Across Multiple Sheets機能をクリック

2。 の中に 複数のシートにまたがるルックアップ ダイアログボックスで、次の操作を行ってください。

  • ルックアップ値セルと出力セルをから選択します ルックアップ値と出力範囲 セクション;
  • 次に、他のシートのデータ範囲を選択して、 データ範囲 リストボックス。

Note:#N / Aエラー値を別のテキスト値に置き換える場合は、チェックするだけです。 #N / Aエラー値を指定された値に置き換えます オプションを選択し、必要なテキストを入力します。

複数シートにわたるルックアップダイアログボックスでオプションを設定する

3。 次に、をクリックします。 OK ボタンをクリックすると、一致するすべてのレコードが複数のワークシートに返されます。スクリーンショットを参照してください。

サンプルデータ1 サンプルデータ2 サンプルデータ3 右矢印 kutoolsを使用して結果を取得する

クリックしてKutoolsfor Excelと無料トライアルを今すぐダウンロードしてください!


より相対的な記事:

  • Excelで下から上へのVlookupマッチング値
  • 通常、Vlookup関数は、データを上から下に検索して、リストから最初に一致する値を取得するのに役立ちます。 ただし、最後に対応する値を抽出するために、下から上にvlookupする必要がある場合があります。 Excelでこのタスクを処理するための良いアイデアはありますか?
  • VlookupとExcelで一致した値の行全体/行全体を返す
  • 通常、Vlookup関数を使用して、データの範囲から一致する値をvlookupして返すことができますが、次のスクリーンショットに示すように、特定の基準に基づいてデータの行全体を見つけて返すことを試みたことがあります。
  • ExcelでVlookupと複数の対応する値を連結する
  • ご存知のとおり、ExcelのVlookup関数は、値を検索して対応するデータを別の列に返すのに役立ちますが、一般に、一致するデータが複数ある場合にのみ最初の相対値を取得できます。 この記事では、XNUMXつのセルまたは垂直リストのみで複数の対応する値をvlookupして連結する方法について説明します。
  • 複数のシートにわたるVlookupとExcelでの結果の合計
  • 同じフォーマットのワークシートがXNUMXつあるとします。次に、各シートの[製品]列でテレビを見つけて、次のスクリーンショットのようにそれらのシート全体の注文の総数を取得します。 Excelの簡単で迅速な方法でこの問題を解決するにはどうすればよいですか?
  • Vlookupとフィルターされたリストの一致する値を返す
  • VLOOKUP関数は、それが通常の範囲であるかフィルター処理されたリストであるかにかかわらず、デフォルトで最初に一致する値を見つけて返すのに役立ちます。 場合によっては、フィルタリングされたリストがある場合に、vlookupして表示されている値のみを返したいことがあります。 Excelでこのタスクをどのように処理できますか?

最高のオフィス生産性向上ツール

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト ツール (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 ツール (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 ツール (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット ツール (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!