この記事では、Excel2010で行の最大値の列ヘッダーを取得する方法を学習します。

行の最大値の列ヘッダーを回復する場合は、「INDEX」、「MATCH」、および「MAX」関数を組み合わせて出力を抽出できます。

「INDEX」:指定された範囲内の特定の行と列の交点にあるセルの値または参照を返します。

構文:= INDEX(array、row_num、column_num)

「MATCH」関数は、選択したセル範囲内の指定されたアイテムを検索し、その範囲内のそのアイテムの相対位置を返します。

構文= MATCH(lookup_value、lookup_array、match_type)

「MAX」:セルまたは配列の範囲から最大数を返します。たとえば、数値のリストに5、6、7、8、9、および10が含まれている場合、出力は10になります。

構文= MAX(number1、number2、…​)

最大255個の引数を指定できます。以下に示すスクリーンショットを参照してください:

img1

例を見てみましょう:

4ゲームの4人のプレーヤーのスコアカードがあります。列Aには4つのゲームが含まれ、列BからEには4人のプレーヤーのスコアが含まれます。列Fでは、4人のプレーヤーのスコアから各行の勝者を見つける必要があります。

img2

  • セルF2では、数式は

になります。 === * = INDEX($ B $ 2:$ E $ 2、MATCH(MAX(B3:E3)、B3:E3,0))

img3

  • 数式をセルF2から範囲F3:F6にコピーすると、すべての行で高得点が得られます。

img4

これは、Index、Match、およびMax関数を組み合わせて使用​​することにより、MicrosoftExcelの行の最大値の列ヘッダーを取得する方法です。