Excel、最小値の列番号を見つける方法は?


12

Excelにテーブルがあります。

行の最小値があるセルの列番号を見つけるのを手伝ってくれる人はいますか?

例:200はrow1の最小値であり、列番号は1です。最小値の列番号を返す関数はありますか?

       col1  col2  col3  col4  col5 

row1 - 200 - 300 - 400 - 500 - 600

row2 - ... - ... - ... - ... - ...

ozgrid.com/forum/showthread.php?t=89269を確認してください -これは同様の問題のためですが、列ではなく行を使用しています。おそらくあなたのニーズに合わせて編集できると思います。
マラ

明確にするために-列の番号は本当に必要ですか、それとも最低値のセルを強調表示するのに十分ですか?
ギュンター

結合された行の範囲で最小の列番号が必要ですか?ない場合は、どのような作品行ごとに、提供@kopischke
datatoo

回答:


16

データが列A〜Dにあると仮定すると、Eの次の式は、行1の最小値(1 = 1列= A、2 = 2列= Bなど)の相対数値インデックスを返します。

=MATCH(MIN(A1:D1),A1:D1,0)

説明:このMATCH()関数は、セル範囲内のセル値の相対インデックスを返しMIN()、同じ範囲のネストはチェックする値を提供します。


+1これは、各行を個別にチェックする場合に機能します。ただし、最小値を持つ列の範囲が表示されているかどうかはわかりませんでした。
datatoo

1
素敵なもの(そして+1)。英語版のExcel ,では、セミコロンではなくカンマを使用;して式内の引数を分離しているため、編集を送信しました
-JMax

5
ありがとう!これをインデックス関数で使用しました... INDEX($ G $ 1:$ IV $ 1; MATCH(MIN(G2:IV2); G2:IV2; 0))G1からIV1に列名があり、これが列を返します最小値がある名前。
abc123def

2
2つの列の値が同じ場合、両方の列名を表示できますか?
センチルAクマール14年

2
@SenthilAKumarこのメソッドMIN(A1:D1)は、が一意である場合にのみ機能します。文字列は、MIN関数によって返された値の文字列を検索しています。
mtalexan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.