メインコンテンツへスキップ

Excelで最大値を見つける(ステップバイステップガイド)

Author: Amanda Li Last Modified: 2025-05-23

Excelで最大値を見つけることは、数値データを扱う際の一般的な作業です。特定の値のセット内で最大の数値を特定したり、最大値の位置を決定する必要がある場合でも、このチュートリアルではそれを達成するためのいくつかの関数とテクニックを提供します。

Find highest value in Excel

ビデオ: Excelで最大値を見つける


Excelで最大値を返す

このセクションでは、指定された範囲内の値を評価し、その中から最大値を返すための簡単な2つの方法について説明します。


MAX関数で最大値を取得する

リストA2:A7の中で最大値を取得するためにMAX関数を使用するには、以下の手順に従ってください。

  1. 空白のセルを選択します。
  2. 下記のMAX数式を入力し、Enterキーを押して結果を得ます。
  3. =MAX(A2:A7)
  4. Get highest value with MAX function
  5. ヒント: N番目に大きい数値を取得するには、 LARGE 関数を利用できます。例えば、範囲A2:A7の中で3番目に大きい数値を見つけるには、以下の数式を使用します。
    =LARGE(A2:A7,3)

AutoSum機能で最大値を取得する

AutoSumを使用してリストA2:A7の中で最大値を取得するには、以下の手順に従ってください。

注意: AutoSum関数は、最大値を抽出する対象となる数字が隣接したセルに配置されている必要があります。

ステップ1: 最大値を取得する対象となる数字の下または右側のセルを選択します。

  • 列の中で最大の数字を取得する場合、例えば下の例のように、数字のすぐ下のセル(この例ではセルA8)を選択します。
  • 行の中で最大の数字を取得する場合、数字の右側のセルを選択します。
  • Select the cell right below the numbers (cell A8 in this example)

ステップ2: AutoSum > Maxを選択します。

「数式」タブの「関数ライブラリ」グループで、「AutoSum」の下にある矢印をクリックし、「Max」を選択します。

Select AutoSum > Max

ヒント: 「ホーム」タブの「編集」グループでもこのオプションを見つけることができます。

ステップ3: Enterを押して最大値を取得します。

左の画像に示されているように、選択された数字に基づいてMAX数式が自動的に生成されます。Enterを押して数式を実行すると、右の画像に示されているように、選択された数字の中から最大値が得られます。

A MAX formula is automatically generated with the numbers selected, press Enter to execute the formula to get the biggest number

ヒント:

  • AutoSum機能は、特に長い連続した行や列を扱う際に便利です。これは、MAX数式で範囲を手動で選択したり入力する必要がないためです。
  • 複数の列や行を扱う場合は、表の下または右側のセルを選択し、「AutoSum」>「Max」をクリックして、各列または行の最大値を同時に見つけます。
  • Select cells at the bottom of the table, then click AutoSum > Max to find the highest value for each column simultaneously

Excelで最大値を見つける

このセクションでは、一連の数値の中で最大値を強調表示選択 、または特定 する方法を紹介します。これにより、Excelデータ内の最大値を簡単に識別して操作できるようになります。


条件付き書式を使用してすべての最大値をハイライトする

条件付き書式を使用すると、特定の条件や基準に基づいてセルに視覚的な手がかりを適用できます。このセクションでは、範囲内の最大値を持つすべてのセルをハイライトするために、Excelでの条件付き書式の使用方法を学びます。

ステップ1: 最大値を見つける範囲を選択します。

Select the range from which to find the highest value

ステップ2: 「ホーム」タブで、「条件付き書式」>「トップ/ボトム ルール」>「上位10項目」を選択します。

On the Home tab, select Conditional Formatting > Top/Bottom Rules > Top 10 Items

ステップ3: 条件付き書式ルールを設定します。

  1. 入力ボックスに「1」と入力して、最大値を持つセルのみをフォーマットします。
  2. 事前定義されたオプションから好みのフォーマットを選択するか、「カスタム書式...」を選択して独自のフォーマットをカスタマイズします。
  3. 設定が完了したらOKをクリックします。ダイアログボックスで行った変更は、データセットに即座に反映され、OKを押した後の最終的な外観のプレビューが表示されます。
  4. Set conditional formatting rule

Kutoolsを使用して範囲、列、または行内の最大値を選択する

Kutools for Excelの「最大値と最小値を持つセルを選択」機能を使用すると、指定された範囲内の最大値を選択したり、その範囲内の各列/行全体で最大値を選択することができます。さらに、最初に現れる最大値を選択するか、ピーク値を持つすべてのセルを選択するかの柔軟性も提供されます。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

Kutools for Excelをインストール後、最大値を見つける範囲を選択し、「Kutools」>「選択」>「最大値と最小値を持つセルを選択」をクリックし、以下のように操作します:

Kutools' Select Cells with Max & Min Value tool

  1. 「検索対象」ドロップダウンリストで、最大値を探すセルの種類を指定します。「数式と定数のセル」、「数式セルのみ」、または「定数セルのみ」。ここでは「数式と定数のセル」を選択しました。
  2. 「移動」セクションで「最大値」を選択します。
  3. 「基準」セクションで「セル」を選択します。
  4. 「選択」セクションで「すべてのセル」を選択します。

結果

最大値を持つセルが即座に選択され、見つかったセルの数と選択されたセルの数がダイアログボックスに表示されます。

The cells with the highest value are instantly selected, and a dialog box displays the number of cells that were found and selected

注意: この機能を利用するには、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です。
  • The formula is entered to get the cell address of the highest value in a column
  • 行(例では行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です。
  • The formula is entered to get the cell address of the highest value in a row

注意: 最大値が複数存在する場合、数式は最初に出現するセルのアドレスのみを提供します。

以上が、Excelで最大値を見つけるための関連するすべての内容です。このチュートリアルが役立つことを願っています。さらに多くのExcelのヒントやコツを探したい場合は、こちらをクリックして数千以上のチュートリアルをご覧ください。