Excel で簡単に値を検索して複数の値を返す
Kutools for Excel
300+でExcel の機能を強化
強力な機能
デフォルトでは、複数の値が条件に一致する場合、Excel の VLOOKUP 関数は最初に見つかった値のみを返します。すべての一致値を取得したい場合はどうすればよいでしょうか?ご安心ください。一対多の検索機能が、Kutools for Excelの最適な選択肢です。この機能を使えば、複雑な数式を一切使わずに、複数の一致値を簡単に単一セルに検索・返すだけでなく、複数の一致値に対して数学的演算(件数、合計、積、平均、最大値、最小値など)を実行することも可能です。
Kutools > スーパー LOOKUP >「一対多の検索」をクリックして、この機能を有効化してください。

値を検索して複数の値を返す-1 対多検索
以下のスクリーンショットのように、各 DEPT に対応するすべての名前をそれぞれのセルに表示したい場合は、次の手順に従ってください。

1。Kutools > スーパー LOOKUP > 一対多の検索をクリックして、この機能を有効にしてください。
2。一対多の検索(返された結果をカンマ区切りで表示)ダイアログボックスで、以下の設定を行います。
- (2.1)リスト配置エリアボックスで、結果を出力するセル範囲を指定してください。
- (2.2)検索値の範囲ボックスで、検索したい値が含まれる範囲を選択します。
- (2.3)データ範囲ボックスで、最大値・最小値および結果列を含むテーブル全体の範囲を選択してください。
- (2.4)キーカラムのドロップダウンリストから、検索値の列(ここでは「DEPT」列)を選択します。
- (2.5)返すカラムドロップダウンリストで、結果値として使用する列(ここでは「Name」列)を選択します。
- (2.6)OKボタンをクリックしてください。スクリーンショットをご参照ください。

各 DEPT に対応する複数の名前が返され、それらがカンマで区切られていることが確認できます。

注記:
- データの選択範囲に列見出しが含まれていない場合は、タイトルを含めるチェックボックスのチェックを外してください。
- デフォルトでは、複数の結果は単一セル内でカンマで区切られます。複数の結果を別の方法で処理したい場合は、オプションをクリックし、複数の結果の操作ドロップダウンリストから希望する方法をお選びください。

- デフォルトの返された結果をカンマで区切るオプションでは、複数の結果がカンマ区切りで表示されます。
- 返された結果をスペースで区切るオプションを有効にすると、複数の結果がスペースで区切られて表示されます。
- 返された結果を改行で区切るオプションをオンにすると、複数の結果が改行で区切られて表示されます。
- 返された結果を他の区切り文字で区切るオプションを使うと、複数の結果が指定した区切り文字でつながれます。テキストボックスに使いたい区切り文字を入力してください。

- 返された結果の数を計算するオプションを有効にすると、一致した結果そのものではなく、該当する結果の件数が返されます。
- 返された結果の合計を計算するオプションでは、一致した結果そのものではなく、複数の結果の合計が返されます。
- 返された結果の積を計算するオプションでは、一致した結果そのものではなく、複数の結果の積が得られます。
- 返された結果の平均を計算するオプションでは、一致した結果そのものではなく、複数の結果の平均値が返されます。
- 返される結果の最大値オプションでは、複数の結果から最大値が返されます。
- 返された結果の最小値オプションを使用すると、複数の結果の中から最小値が返されます。
- 返された結果の処理方法は、常に一対多の検索ダイアログのヘッダーに表示されます。関数を再度実行すると、前回終了時の処理方法がそのまま維持されます。

- 検索した特定の値が見つからず、かつ返された結果を区切り文字で分割するように設定した場合、空白(これは)#N/A エラー値を表します)が表示されます。一方、検索した特定の値が見つからず、かつ複数の一致値に対して件数、合計、積、平均、最大値、最小値などの数学的演算を実行するように設定した場合、0(ゼロ)(これも)#N/A エラー値を表します)が返されます。
- 返された空白(#N/A エラー値)を指定した値に置き換えるには、オプションをクリックしてください。次に、見つからない場合に 『#N/A』 と置き換えて指定された値を返しますチェックボックスをオンにし、テキストボックスに任意の値を入力します。
ただし、見つからない場合に 『#N/A』 と置き換えて指定された値を返しますオプションは、返された0(ゼロ)(#N/A エラー値)を指定した値に置き換えたい場合には機能しません。
おすすめの生産性ツール
Office Tab:便利なタブ機能を Microsoft Office で使えます。Chrome、Firefox、そして新しいEdge ブラウザーと同じように、タブを使ってドキュメント間をスムーズに切り替えられ、ウィンドウが散らかりません。詳しくはこちら。。。
Kutools for Outlook:Kutools for Outlook は、Microsoft Outlook 2010~2024(およびそれ以降のバージョン)と Microsoft 365 向けに100 以上の強力な機能を提供し、メール管理をシンプルに、生産性をぐんと高めます。詳しくはこちら。。。
Kutools for Excel
Kutools for Excel は、Excel 2010~2024 および Microsoft 365 向けに300 以上の高度な機能を提供し、作業効率を大幅にアップします。上記の機能は、その豊富なタイムセーバーツールの中のほんの一例にすぎません。





ただし、見つからない場合に 『#N/A』 と置き換えて指定された値を返しますオプションは、返された0(ゼロ)(#N/A エラー値)を指定した値に置き換えたい場合には機能しません。