VLOOKUP を使用して n 番目の一致を取得
値のリストとその関連情報がある場合、VLOOKUP 関数を使った数式で、値の n 番目に一致するものに関連する情報を簡単に取得できます。

VLOOKUP を使って、値の n 番目に一致するものに関連する情報を取得するにはどうすればよいですか?
上記の表で「Pencil」の1 番目、2 番目、および3 番目の一致に関する情報を VLOOKUP 関数で取得するには、まず下図のようにテーブルの左側にCOUNTIF 数式を使用したヘルパー列を追加します。このヘルパー列により、製品名とその出現回数が結合され、n 番目に一致した「Pencil」の対応する数量を簡単に取得できるようになります。a COUNTIF formula as shown below. The helper column joins the products with the number of times that the products showed up. Then you can easily get the corresponding quantities of the nth matched pencils.

Formula in cell A5: =B5&":"&COUNTIF($B$5:B5,B5).
一般的な構文
=VLOOKUP()lookup_value&":"&n,lookup_array,col_num,FALSE)
- lookup_value:「n 番目の一致」を検索する際に使用する値です。ここでは「Pencil」を指します。
- n:n 番目の一致を指定します。1 番目の一致を検索するには、nを1 に設定します。2 番目の一致を検索するには、nを2 に設定します。
- lookup_array:n 番目の一致に関連する情報を取得する範囲です。ここでは、ヘルパー列を含むデータ全体の範囲を指します。
- col_num:lookup_arrayのどの列から、n 番目の一致に対応する情報を返すかを指定する列番号です。
「Pencil」の1 番目に一致する情報を取得するには、セル G7 に以下の数式をコピーまたは入力し、Enterキーを押して、結果を表示してください。
=VLOOKUP()$F$4&":"&E7,$A$5:$C$11,3,FALSE)
√ 注:上記のドル記号($)は絶対参照を示しており、数式内のlookup_valueおよびlookup_arrayは、他のセルに数式を移動またはコピーしても変更されません。一方、nのセル参照にはドル記号が付いていないため、数式をコピーするたびに動的に変化します。数式を入力したら、フィルハンドルを下にドラッグして、下のセルにも適用してください!

数式の説明
ここでは以下の数式を例として使用します。
=VLOOKUP()$F$4&":"&E8,$A$5:$C$11,3,FALSE)
- range_lookup FALSEを指定すると、関数は完全一致で検索を行います。
- col_num 3は、一致した値が範囲 $A$5:$C$11の3 列目から返されることを示します。
- スニペット$F$4&":"&E8は、2 番目()E8の値)に該当する「Pencil」の一致を検索することを示しています。テキスト形式では、このスニペットは次のように表されます:Pencil:2。Pencil:2。
- VLOOKUP 関数は現在、範囲 3 列目から「Pencil」に対応する数量情報を取得しています。検索値 Pencil:2が範囲 $A$5:$C$11 内で一致し、その結果は478です。
関連関数
Excel の VLOOKUP 関数は、テーブルの先頭列で値を検索し、その行の指定された列から対応する値を返します。
関連数式
範囲から値の n 番目に一致するものを検索し、その関連データを取得するには、INDEX 関数、ROW 関数、SMALL 関数、および IF 関数を組み合わせた数式をご利用いただけます。
Excel に記載された特定の製品、映画、人物などの情報を調べるには、VLOOKUP 関数を活用しましょう。
リスト、テーブル、または行の中で最小値、2 番目に小さい値、または n 番目に小さい値に対応するデータを取得するには、INDEX 関数と SMALL 関数を組み合わせて使用できます。
Excel で部分的な情報に基づいてデータを取得したい場合、ワイルドカード文字(アスタリスク * および疑問符 ?)を VLOOKUP 関数と組み合わせて使うことで、この課題をスマートに解決できます。
最高の Office 生産性ツール
Kutools for Excel - あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気機能:検索・ハイライト・重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Office Tab - Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にします
- 数十もの開いているドキュメントを1 秒で切り替えられます!
- 毎日何百回ものマウスクリックを削減して、マウス手の悩みともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Office(Excel を含む)に、Chrome、Edge、Firefox のような効率的なタブ機能をもたらします。