1 つまたは複数の条件に基づいて VLOOKUP で複数の値を返す

通常、VLOOKUP 関数を使えば最初に一致した値を簡単に取得できますが、特定の条件に合致するすべてのレコードを返したい場合もあるでしょう。この記事では、VLOOKUP を使って一致するすべての値を縦方向に、横方向に、または1 つのセル内に表示する方法をご紹介します。
VLOOKUP を使用して一致するすべての値を縦方向に返す
特定の条件に一致するすべての値を縦方向に取得するには、次の配列数式を適用してください。
1。結果を表示したい空白セルに、この数式を入力またはコピーしてください。
注:上記の数式において、C2:C20は一致するレコードを返す対象となる列です。A2:A20は条件が含まれる列であり、E2は返す値の基準となる特定の条件です。必要に応じて、これらの範囲を適宜変更してください。
2。次に、Ctrl + Shift + Enterキーを同時に押して最初の値を取得し、その後、フィルハンドルを下にドラッグして必要なすべての対応するレコードを取得してください(スクリーンショット参照)。

より具体的な値に基づいて VLOOKUP を行い、一致するすべての値を縦方向に返すには、以下の数式を入力してから、Ctrl + Shift + Enterキーを押してください。


KUTOOLS AI でExcel の魔法を解き放ちましょう
- スマート実行:セル操作、データ分析、チャート作成をすべてシンプルなコマンドで実現します。
- カスタム数式:ワークフローの効率化に役立つ、あなただけのカスタマイズ数式を生成します。
- VBA コーディング:VBA コードを簡単に記述・実装できます。
- 数式の解釈:複雑な数式が簡単に理解できます。
- テキスト翻訳:スプレッドシート内で言語の壁を乗り越えましょう!
VLOOKUP を使用して一致するすべての値を横方向に返す
一致する値を横方向に表示したい場合は、次の配列数式が役立ちます。
1。この数式を結果を出力したい空白セルに入力またはコピーしてください。
注:上記の数式において、C2:C20は取得したい一致レコードが含まれる列、A2:A20は条件を含む列、そしてF1はその取得値を決定するための特定の条件です。必要に応じて、これらの範囲やセルを適宜変更してください。
2。次に、Ctrl + Shift + Enterキーを同時に押して最初の値を取得し、その後、フィルハンドルを右にドラッグして必要なすべての対応するレコードを取得してください(スクリーンショット参照)。

より具体的な値に基づいて VLOOKUP を行い、一致するすべての値を横方向に返すには、以下の数式を入力してから、Ctrl + Shift + Enterキーを押してください。

VLOOKUP を使用して一致するすべての値を1 つのセルに返す
VLOOKUP を使ってすべての対応する値を1 つのセルに返すには、以下の配列数式をご利用ください。
1。以下の数式を空白セルにコピーまたは入力してください。
注:上記の数式において、C2:C20は返したい一致レコードを含む列です。A2:A20は条件を含む列であり、F1は返す値に基づく特定の条件です。必要に応じてこれらを変更してください。
2。次に、Ctrl + Shift + Enterキーを同時に押すと、すべての一致する値が1 つのセルに表示されます(スクリーンショット参照)。

より具体的な値に基づいて VLOOKUP を行い、一致するすべての値を1 つのセルにまとめて返すには、以下の数式を入力してから、Ctrl + Shift + Enterキーを押してください。

関連する VLOOKUP の記事をさらに見る:
- Excel で VLOOKUP を使用して2 つの値の間にある一致データを返す
- Excel では、通常の VLOOKUP 関数を使って指定されたデータに対応する値を取得できます。しかし、ある2 つの値の間に存在する一致する値を VLOOKUP で返したい場合、どのようにすればよいでしょうか?
- ドロップダウンリストから VLOOKUP を使用して複数の値を返す
- Excel で、ドロップダウンリストから VLOOKUP を使って複数の対応する値を一括で取得するにはどうすればよいでしょうか?つまり、ドロップダウンリストから1 つの項目を選択した際に、その項目に関連するすべての値が同時に表示されるようにしたいのです(下記のスクリーンショット参照)。本記事では、この課題をステップ・バイ・ステップで解決する方法をご紹介します。
- Excel で VLOOKUP を使用して0 や#N/A の代わりに空白を返す
- 通常、VLOOKUP 関数を使って対応する値を取得する際、一致するセルが空白だと「0」が返され、一致する値が見つからない場合はエラー値「#N/A」が表示されます。これら「0」や「#N/A」の代わりに空白セルを表示させるには、どうすればよいでしょうか?
- Excel テーブルから VLOOKUP を使用して複数列の値を返す
- Excel ワークシートでは、VLOOKUP 関数を使って1 つの列から一致する値を返すことができます。しかし、場合によっては以下のように複数の列から一致する値を抽出したいこともあるでしょう。VLOOKUP 関数で複数の列から同時に該当する値を取得するには、どうすればよいでしょうか?
- 複数のワークシート間で VLOOKUP を使用して値を検索する
- Excel では、単一のワークシート内のテーブルから一致する値を返すのに VLOOKUP 関数を簡単に使えます。しかし、複数のワークシートにまたがって VLOOKUP を行う方法を検討したことはありますか?たとえば、次のような3 つのワークシートにデータ範囲があり、これらのワークシートから条件に基づいて対応する値を取得したいとします。
最高のオフィス生産性ツール
Kutools for Excel は、あなたの課題のほとんどを解決し、生産性を80% 向上させます
- スーパー数式バー(複数行のテキストや数式を簡単に編集可能);リーディングレイアウト(多数のセルを簡単に読み書き可能);フィルタリング範囲に貼り付け…
- 結合セル/行/列とデータ保持;セルの分割コンテンツ;重複行を結合して合計/平均を計算…重複の入力を防止セル;範囲を比較…
- 重複または一意の行を選択;空白行を選択(すべてのセルが空);スーパー検索とあいまい検索多数のワークブック内で実行;ランダム選択…
- 正確にコピー複数セルを数式参照を変更せずに移動;複数シートへの参照を自動作成;箇条書きの挿入、チェックボックスなど…
- お気に入りの数式を保存して素早く挿入、範囲、チャート、画像;セルの暗号化パスワード付きで保護;メーリングリストの作成メール送信など…
- テキストの抽出、テキストの追加、特定の位置の文字を削除、スペースを削除;データページ統計を作成・印刷;セルの内容とコメントを相互変換…
- スーパーフィルター(フィルタースキームを保存し、他のシートに適用可能);高度なソート月/週/日、頻度などでグループ化;特殊フィルタ太字、イタリック体などで強調表示…
- ワークブックとワークシートを統合;テーブルのマージをキーカラムに基づいてマージ;データの分割を複数のシートに分割;xls、xlsx、PDF を一括変換…
- PivotTable を以下でグループ化:週番号、曜日など…ロック解除済みセルと選択範囲をロックを異なる色で表示;数式/名前を持つセルをハイライト表示…

- Word、Excel、PowerPoint でタブを使った編集と閲覧を有効化。Publisher、Access、Visio、Project でもご利用いただけます。
- 複数のドキュメントを、新しいウィンドウではなく、同じウィンドウ内の新しいタブで開いたり作成したりできます。
- 生産性が50%向上し、毎日数百回のマウスクリックを削減できます!
