目次
間違いなく。 ブイルック の多用途で便利な機能です。 エクセル で最大の値を得ることができれば、素晴らしいことだと思いませんか? VLOOKUP機能 複雑そうに聞こえますが、そうではありません。 この記事では、以下の4つの方法を紹介します。 ブイルック を使い、次に大きい値を取得する方法を学びます。 ブイルック 関数を使用します。
練習用ワークブックをダウンロードする
VLOOKUPで最高値を返す.xlsx
VLOOKUP関数の紹介
わかりやすく言うと ブイルック または 縦型ルックアップ は、ユーザーの入力を受け取り、それをエクセルのワークシートで調べて、同じ入力に関連する同等の値を返す関数である。
- 機能の目的
VLOOKUP関数は、表の一番左の列から値を探し、指定した列から同じ行の値を返します。
- 構文です。
=VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])です。
- 論証の説明。
論証 | 必須/オプション | 説明 |
---|---|---|
ルックアップバリュー | 必須 | 調べたい値 |
table_array | 必須 | 入力データを含むセル範囲 |
col_index_num | 必須 | ルックアップ値の列番号 |
レンジルック | オプション | TRUEは近似一致を、FALSEは完全一致を意味します。 |
- パラメータを返します。
ユーザーの入力値に対応する正確な値または近似値を返します。
ExcelでVLOOKUP関数を使用して最高値を返す4つの方法
まず、何よりもまず、「従業員情報」のデータセットについて考えてみましょう。 B4:D14 を示すセル。 合計点 , セールスレップ そして ID で最も大きな値を返します。 ブイルック それでは、早速、それぞれの方法を図解で見ていきましょう。
ここでは Microsoft Excel 365 その他のバージョンについては、お客様のご都合に合わせてご利用ください。
1.同じワークシートの中で最も高い値を返す
まず始めに、同じワークシートの中で最も高い値を返すにはどうすればよいかを マックス と ブイルック 関数があります。 MAX機能 は与えられた範囲の中で最大の値を返しますが ブイルック 関数は,マッチした値を検索して返します。
📌 ステップス :
- はじめに B17 セル>> に、以下の数式を入力します。
=MAX(B5:B14)
ここでは B5:B14 セルが参照する "トータルポイント" の欄があります。
- 次に、次のように移動します。 C17 cell>> 以下の式を入力してください。
=vlookup(max($b$5:$b$14),b$5:d$14,2,false)である。
フォーミュラの内訳
- max($b$5:$b$14)・・・。 は値の集合の中で最大の値を返します。 ここでは B$5:$B$14 セルは ナンバーワン を表す引数です。 "トータルポイント" の欄があります。
- 出力 → 99
- VLOOKUP(max($b$5:$b$14),b$5:d$14,2,false) → は、表の一番左の列から値を探し、指定した列から同じ行の値を返す。 これを max($b$5:$b$14) ( ルックアップバリュー 引数)からマッピングされます。 B$5:D$14 ( table_array 引数) の配列です。 2 ( col_index_num 引数)はルックアップ値の列番号を表す。 ファルス ( レンジルック 引数)を参照する。 完全一致 のルックアップ値。
- 出力→ルーク
- 最終的には D17 cell>>次の式を挿入します。
=vlookup(max(b5:b14),b5:d14,3,false)です。
例えば B4:B14 セルが指すのは "トータルポイント" の欄があります。
続きを読む VLOOKUP 複数値の最大値(代替案あり)
2.他のワークシートから最高値を取得する
または ブイルック 関数は、別のワークシートの値を検索することができます。 では、実際に見てみましょう。
📌 ステップス :
- まず、以下の数式を B5 のセルがあります。
=MAX('社員情報'!B5:B14)
この場合 "社員情報" はワークシートの名前であるのに対し B5:B14 のセルはデータセットを表す。
- 2つ目は、隣接する場所に移動することです。 C5 cell>> に次の式を入力します。
=VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,2,FALSE)。
このシナリオでは B5:B14 のセルはデータセットを表し "社員情報" はワークシートの名前です。
- 3つ目は、次に進むことです。 D5 セル>>を適用します。 ブイルック 関数を使用します。
=VLOOKUP(MAX('Employee Info.'!B5:B14),'Employee Info.'!B5:D14,3,FALSE)。
続きを読む ExcelのVLOOKUP最大値(制限と代替オプション付き)
類似の読み物
- VLOOKUPが動作しない(8つの理由と解決策)。
- ExcelのLOOKUPとVLOOKUP:3つの例付き
- INDEX MATCHとVLOOKUP関数の比較 (9例)
- VLOOKUPでマッチがあるのになぜN/Aを返すのか?
- Excel VLOOKUPで複数の値を縦に返す
3.複数のワークシートから最高値を取得する
逆に、複数のワークシートの中から最も大きい値を返すには ブイルック という関数があります。 このような状況で、仮に アジア地域社員情報 を表示するデータセットです。 合計点 , セールスレップ そして ID を、それぞれご紹介します。
同じように、私たちは 欧州地域の社員情報 のデータセットです。
最後に、データセットである アフリカ地域の社員情報 が利用できます。
📌 ステップス :
- に移動してください。 B5 セル>> に次の式を挿入します。 フォーミュラ・バー .
=MAX(アジア!B5:B11,ヨーロッパ!B5:B11,アフリカ!B5:B11)
ここでは B5:B11 のセルは "トータルポイント" の列があります。 "アジア" , "ヨーロッパ" そして "アフリカ" のワークシートがあります。
- その後、以下の式を C5 のセルがあります。
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE), "NOT FOUND"))
フォーミュラの内訳
- VLOOKUP(MAX(Asia!B5:B11),Asia! をご覧ください。 MAX(アジア!B5:B11) ( ルックアップバリュー 引数)からマッピングされます。 アジア!$B$5:$D$11 ( table_array 引数)の配列を "アジア" ワークシート 次 2 ( col_index_num 引数)はルックアップ値の列番号を表す。 ファルス ( レンジルック 引数)を参照する。 完全一致 のルックアップ値。
- 出力→ルーク
- VLOOKUP(MAX(Europe!B5:B11),Europe! その MAX(ヨーロッパ!B5:B11) ( ルックアップバリュー 引数) がマッピングされます。 ヨーロッパ!$B$5:$D$11 ( table_array 引数)の配列を "ヨーロッパ" のワークシートがあります。
- 出力 → ジョン
- VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE) ⇒ VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE) をご覧ください。 MAX(アフリカ!B5:B11) ( ルックアップバリュー 引数)からマッピングされます。 アフリカ!$B$5:$D$11 ( table_array 引数)の配列を "アフリカ" のワークシートがあります。
- 出力→クリス
- IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,2,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,2,FALSE), "NOT FOUND")) → になる
- IFERROR(("ルーク", "ジョン", "クリス"), "NOT FOUND") → その IFERROR関数 は,エラーがあればvalue_if_errorを,そうでなければ式の値そのものを返す。 ここでは,式中の ("ルーク", "ジョン", "クリス") は 価値 という引数、そして "NOT FOUND" は 値_if_error この場合、この関数は、この引数に対応する名前を返します。 "最高点" .
- 出力→ルーク
- 同様に、数式をコピーして D5 セルで従業員を取得する "ID" 該当 "ルーク" というのは "104" .
=IFERROR(VLOOKUP(MAX(Asia!B5:B11),Asia!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Europe!B5:B11),Europe!$B$5:$D$11,3,FALSE),IFERROR(VLOOKUP(MAX(Africa!B5:B11),Africa!$B$5:$D$11,3,FALSE), "NOT FOUND"))
4.基準に照らして最も高い価値をもたらすこと
ひとつには、最高値を計算するために ブイルック ここでは、特定の条件に基づいて MAXIFS機能 は,基準に従って最も高い値を返します。 ブイルック 関数で、マッチした値を取得します。
さて、仮に 株式会社スタリオンの販売データ で示したデータセットです。 B4:E17 セルが描かれています。 "社員ID" , "社員名" , "給与" そして "入社日" .
📌 ステップス :
- まず始めに、次のように進みます。 D19 セル>> に、以下の数式を入力します。
=VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000"),B5:E17,2,FALSE)
フォーミュラの内訳
- MAXIFS(B5:B17,D5:D17,”>10000″) → は,指定された基準で特定されたセルのうち,最大値を返す。 B5:B17 ( max_range 引数)から値を返します。 次に D5:D17 ( クライテリア・レンジ 引数)に一致する値から ">10000" ( クライテリア1 引数)にマッチします。
- 出力→135
- VLOOKUP(MAXIFS(B5:B17,D5:D17,">10000″)),B5:E17,2,FALSE) → になる
- VLOOKUP(135,B5:E17,2,FALSE) → これです。 135 ( ルックアップバリュー 引数)からマッピングされます。 B5:E17 ( table_array 引数) の配列です。 2 ( col_index_num 引数)はルックアップ値の列番号を表す。 ファルス ( レンジルック 引数)を参照する。 完全一致 のルックアップ値。
- 出力→グロリア
VLOOKUP関数の代替:INDEX-MATCH式で最高値を取得する
ここで、もしあなたが ブイルック を利用することで、何らかの理由で INDEX と MATCH 関数は、最も高い値を返すので、そのまま従ってください。
📌 ステップス :
- を入力します。 D19 セルを作成し、以下の式に当てはめる。
=index(b5:e17,match(max(d5:d17),d5:d17,0),2)
フォーミュラの内訳
- MAX(D5:D17) 例えば B$5:$B$14 セルは ナンバーワン を表す引数です。 "トータルポイント" の欄があります。
- 出力 → 45,000ドル
- match(max(d5:d17),d5:d17,0)・・・。 この式では MAX(D5:D17) セルが指すのは "給与" の "$45,000" . 次のページ D5:D17 は,配列の元となる "給与" 最後に、値がマッチングされるカラムを指定します。 0 は 完全一致 の基準で判断しています。
- 出力 → 9
- インデックス(b5:e17,match(max(d5:d17),d5:d17,0),2)を指定する必要があります。 になる
- インデックス(b5:e17,9,2) → は、指定された範囲の行と列の交点にある値を返します。 この式では B5:E17 は 勢揃い 次に、生徒が獲得した点数である引数。 9 は 行番号 最後に、行の位置を示す引数。 2 はオプションで 列番号 引数で、列の位置を指定する。
- 出力 → ナターシャ
VLOOKUPで次に高い値を取得する方法
さらに、2番目に高い値を取得するために ブイルック シンプルで簡単なので、以下の手順に従ってください。
📌 ステップス :
- まず最初にジャンプして D19 セル>> 以下の数式を入力します。
=vlookup(max(d5:d17),b5:e17,2,true)
例えば D5:D17 セルが指すのは "給与" の欄があります。
続きを読む VLOOKUPのテーブル配列とは(例題付きで解説)
覚えておきたいこと
- まず ブイルック は、常に一番左のカラムから右のカラムの値を探すので、この関数は " 決して 「は、左のデータを探します。
- 次に、""よりも小さい値を入力した場合。 1 「を列のインデックス番号として使用すると、この関数はエラーを返します。
- 第三に、ワークシートに複数の最高値が存在する場合、その ブイルック 関数は,リストの中で最も高い値を最初に返します。
プラクティス部門
を提供しました。 実践編 の部分は、自分で練習できるように、各シートの右側にあります。 必ず、自分でやってください。
結論
要するに、この記事では、以下の4つの効果的な方法を紹介しています。 ブイルック この記事をよく読んで、無料のワークブックをダウンロードして練習してください。 この記事がお役に立つことを願っています。 最後に、以下のサイトをご覧ください。 エクセルウィキ 今後もこのような記事を期待しています。