Excel で最大値を見つける方法(ステップバイステップガイド)
Excel で最大値を見つけるのは、数値データを扱う際の定番作業です。値のセットの中で最も大きな数値を特定したいときや、その最大値がどこにあるかを知りたいときに役立つ、さまざまな関数とテクニックを本チュートリアルでご紹介します。
![]() |
動画:Excel で最大値を検索
MAX 関数で最大値を取得
リスト A2:A7 の最大値を取得するには、MAX 関数を使用して以下の手順に従ってください。
- 空白のセルを選択してください。
- 以下の MAX 数式を入力して Enter キーを押すと、結果が表示されます。
-
=MAX(A2:A7) 
- ヒント:N 番目に大きい数値を取得するには、LARGE 関数を使用できます。たとえば、範囲 A2:A7 内で3 番目に大きい数値を求めるには、以下の数式を使用します。
=LARGE(A2:A7,3)
オート SUM 機能で最大値を取得
オート SUM を使ってリスト A2:A7 の最大値を取得するには、以下の手順に従ってください。
注:オート SUM 機能を使って最大値を抽出するには、対象の数値が隣接したセルに並んでいる必要があります。
手順1:最大値を取得する数値の下または右のセルを選択します
- 列内の最大値を取得するには(以下の例のように)、数値の直下にあるセル(この例ではセル A8)を選択してください。
- 行内の最大値を取得するには、数値の右隣にあるセルを選択してください。

手順2:オート SUM > Max を選択します
「数式」タブの「関数ライブラリ」グループにある「オート SUM」の下矢印をクリックし、「MAX」を選択します。
![[合計]>[最大値]を選択](http://cdn.extendoffice.com/images/stories/doc-excel/find-highest-value/doc-find-highest-value-4.png)
手順3:Enter キーを押して最大値を取得します
選択した数値に基づいて MAX 数式が自動的に生成されます(左側の図参照)。Enter キーを押して数式を実行すると、選択範囲から最大値が求められます(右側の図参照)。

ヒント:
- オート SUM 機能は、長い連続した行や列を扱う際に特に便利です。MAX 関数を使う場合、手動で範囲を選択したり入力したりする手間が省けるからです。
- 複数の列または行を扱う際は、テーブルの下端または右端のセルを選択し、「オート SUM」>「最大値」をクリックすれば、各列または各行の最大値を一括で求められます。
![表の下部にあるセルを選択し、[合計]>[最大値]をクリックして、各列の最大値を同時に検索](//cdn.extendoffice.com/images/stories/doc-excel/find-highest-value/doc-find-highest-value-51.png)
Excel で最大値を見つける
本セクションでは、数値群の中から最大値をハイライトしたり、選択したり、特定する方法をご紹介します。これにより、Excel データ内の最大値を簡単に見つけ出し、操作できます。
条件付き書式を使用するで最大値をすべてハイライト
条件付き書式を使用すると、特定の条件や基準に基づいてセルに視覚的な手がかりを適用できます。本セクションでは、Excel で条件付き書式を使って範囲内の最大値を含むすべてのセルをハイライトする方法を学びます。
手順1:最大値を見つける範囲を選択します

手順2:「ホーム」タブで、「条件付き書式を使用する」>「上位/下位ルール」>「上位10 項目」の順に選択します。
![[ホーム]タブで、[条件付き書式]>[上位/下位ルール]>[上位 10 項目]を選択](http://cdn.extendoffice.com/images/stories/doc-excel/find-highest-value/doc-find-highest-value-7.png)
手順3:条件付き書式を使用するルールを設定します
- 入力ボックスに「1」と入力し、最大値を持つセルのみを書式設定します。
- 事前定義されたオプションからお好みの書式を選択するか、「カスタム形式。。。」を選んで独自の書式を自由にカスタマイズしてください。
- ダイアログボックスで行った変更はデータセットに即座に反映され、[OK]をクリックした後の最終的な表示内容をプレビューできます。

Kutools で範囲、列、または行内の最大値を選択
Kutools for Excel の「最大値/最小値のセルを選択」機能を使えば、指定範囲内の最大値を簡単に選択できます。さらに、その範囲内の各列または各行ごとに最大値を選び出すことも可能。また、最大値の最初のセルだけを選択するか、ピーク値を含むすべてのセルを選択することもお好みで設定できます。
Kutools for Excel をインストール後、最大値を見つける範囲を選択し、「Kutools」>「選択」>「最大値/最小値のセルを選択」をクリックして、以下の手順に従ってください:

- 「検索対象」ドロップダウンリストで、範囲内のどの種類のセルを最大値の対象とするか指定してください。「数式と定数のセル」、「数式セル」、または「値セルのみ」から選択できます。ここでは、「数式と定数のセル」を選択しました。
- 「移動先」セクションで「最大値」を選びましょう。
- 「基準」セクションで「セル」を選択してください。
- 「選択」セクションで「すべてのセル」を選びましょう。
結果
最大値を含むセルが即座に選択され、見つかったセル数と選択されたセル数を表示するダイアログボックスが開きます。

注:この機能をご利用になるには、Kutools for Excel をダウンロードしてインストールしてください。
Excel 関数で最大値のセルアドレスを取得
- 列(例では列 A)内の最大値が含まれるセルのアドレスを取得するには、次の数式を使用します。
-
=ADDRESS(MATCH(MAX(A:A),A:A,0),COLUMN(A:A)) 数値が別の列にある場合は、「A:A」を該当する列参照に置き換えて、数式を修正してください。
数式の内訳:
- MAX(A:A)列 A の数値から最大値を検索した結果、65 でした。
- MATCH(MAX(A:A),A:A,0) = MATCH(65,A:A,0) 列 A 内の最大値65 の位置を返します。その位置は5 です。
- COLUMN(A:A)列 A の列番号を返します。その番号は1 です。
- ADDRESS(MATCH(MAX(A:A),A:A,0),COLUMN(A:A)) = ADDRESS(5,1) 指定された行番号と列番号に基づいてセルアドレスを返します。そのアドレスは $A$5 です。

- 行(例では行1)内の最大値が含まれるセルのアドレスを取得するには、次の数式を使用します。
-
=ADDRESS(1,MATCH(MAX(1:1),1:1,0)) 数値が別の行にある場合は、数式内のすべての「1」をその行に対応する行番号に置き換えてください。
数式の内訳:
- MAX(1:1) 行1 の数値から最大値を検索した結果、65 でした。
- MATCH(MAX(1:1),1:1,0) = MATCH(65,1:1,0) 行1 内の最大値65 の位置を返します。この値は5 列目にあります。
- ADDRESS(1,MATCH(MAX(1:1),1:1,0)) = ADDRESS(1,5) 指定された行番号と列番号に基づいてセルアドレスを返します。そのアドレスは $E$1 です。

注:最大値が複数ある場合、数式は最初に見つかったセルのアドレスのみを返します。
以上がExcel で最大値を見つける方法のすべてです!このチュートリアルがお役に立てたなら嬉しいです。 さらにたくさんのExcel ヒントやテクニックを知りたい方は、こちらをクリックしてください。千本以上ものチュートリアルが詰まった豊富なコンテンツにすぐアクセスできます!
関連記事
- Excel でリスト内の最小値と上位5 つの最大値を見つける方法は?
- Excel でスコアのリストがある場合、比較のために最大値および最小値の上位5 つを特定する必要があるかもしれません。本チュートリアルでは、リスト内の最小値と最大値の上位5 つを見つける方法を学びます。
- Excel で最大値を検索し、その隣接セルの値を取得するにはどうすればよいですか?
- 下図のようなデータ範囲がある場合、列 A の最大値を見つけ、その最大値と同じ行にある列 B のセルの内容を取得したいとします。Excel では、いくつかの数式を使ってこの課題をスマートに解決できます。
- Excel で行内の最大値を見つけ、その値が含まれる列のヘッダーを返す方法は?
- 本記事では、Excel で行内の最大値に対応する列ヘッダーを取得する方法をご紹介します。たとえば、次のようなデータ範囲があるとします。列 A には年が、列 B~F には1 月から5 月までの注文数が入力されており、各行の最大値に対応する「月」の名前を取得したい場合です。
- Excel で最高スコアとその該当者名を表示するには、どうすればよいですか?
- 名前と対応するスコアが記載されたデータ範囲があると仮定します。このとき、最も高いスコアを獲得した人の名前をExcel で素早く取得する良い方法はあるでしょうか?
最高のオフィス生産性ツール
| 🤖 | KUTOOLS AI アシスト:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート作成| 拡張機能呼び出し… |
| 人気機能:検索・強調表示、または重複をマーキング | 空白行を削除する | 列の結合またはデータを失うことなくセルを処理 | 数式を使用しない四捨五入... | |
| スーパー LOOKUP:複数条件 VLookup | 複数値 VLookup | 複数シート間 VLookup | ファジーマッチ.... | |
| 高度なドロップダウンリスト:ドロップダウンリストをすばやく作成 | 連動型ドロップダウンリスト | 複数選択ドロップダウンリスト.... | |
| 列マネージャー:特定の数の列を追加|列の移動|非表示列の表示状態を切り替え|範囲と列を比較... | |
| 注目の機能:グリッドフォーカス | デザインビュー |強化された数式バー | ワークブックとシートマネージャー | リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/斜体/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除、...)| 50+チャートタイプ(ガントチャート、...)| 40+実用的数式(誕生日に基づいて年齢を計算します、...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入、...)| 12 変換ツール(単語に変換する、為替レートの変換、...)| 7 結合と分割ツール(高度な行のマージ、セルの分割、...)|…他にも多数 |
Kutools for Excel でExcel スキルを強化し、これまでにない効率を体験しましょう。Kutools for Excel は、300 以上の高度な機能で生産性を飛躍的に高め、時間を大幅に節約します。今すぐ最も必要な機能を手に入れるには、こちらをクリック。。。
Office Tab が Office にタブインターフェースを導入し、作業を大幅に簡単にします
- Word、Excel、PowerPoint、Publisher、Access、Visio、Project でタブを使った編集と閲覧を有効化。
- 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いたり作成したりできます。
- 日々の生産性を50%も向上させ、毎日数百回ものマウスクリックを削減します!
すべてのKutools アドイン。1 つのインストーラー
Kutools for Officeスイートには、Excel、Word、Outlook、PowerPoint 用のアドインに加え、チームでの Office アプリケーション連携に最適な Office Tab Pro も含まれています。
- オールインワンスイート— Excel、Word、Outlook、PowerPoint のアドイン+Office Tab Pro
- 1 つのインストーラー、1 つのライセンス— 数分でセットアップ可能(MSI 対応)
- 連携でさらにパワーアップ— Office アプリ全体で生産性を合理化
- 30 日間のフル機能トライアル— 登録不要、クレジットカード不要
- ベストバリュー— 個別アドイン購入よりお得



![表の下部にあるセルを選択し、[合計]>[最大値]をクリックして、各列の最大値を同時に検索](http://cdn.extendoffice.com/images/stories/doc-excel/find-highest-value/doc-find-highest-value-51.png)


