
No.3ベストアンサー
- 回答日時:
こんばんは!
一例です。
↓の画像でC2セルに表示するようになりますが・・・
C2セルの数式は
=INDEX($A$2:$A$1000,MATCH(MAX(B2:B1000),B2:B1000,0))
にしています。
(エラー処理はしていません)
A列の1000行目まで対応できるようにしていますが、
データ量によって範囲指定の領域はアレンジしてみてください。
以上、参考になれば幸いです。m(__)m

お忙しいところ、レスをつけてくださってありがとうございます。tom04さんの回答をベストアンサーに選ばせていただきました。次回からはこの方法を試してみたいと思います。
No.4
- 回答日時:
No.3です!
たびたびすみません。
投稿した後に気づいたのですが、
最大値が複数ある場合は一番上のデータしか拾い出ししませんので
万一、複数ある場合は他の方法を考えなければならないと思います。
どうも何度も失礼しました。m(__)m
No.2
- 回答日時:
質問タイトルの通り、拾いたい項目名が右側にあるのであれば
(つまりA列が数量、B列が年であれば)
=VLOOKUP(MAX(A1:A7),A1:B7,2,FALSE)
が使えたのですが、質問文を読むと左側に項目名があるようですね。
ということであれば以下の式でどうでしょうか。
=OFFSET(A1,MATCH(MAX(B1:B7),B1:B7,FALSE)-1,0)
以下は式の説明です。
=OFFSET(基準セル,行数,列数)
は「基準セルから行数分下、列数分右」に移動したセルの値を返します。
基準セルは、先頭行の年が入っているセル(A1)とします。
行数は、MATCH(検索値,検索範囲,[検索の型])が
「検索値が検索範囲の何番目に存在するか」
を返しますので、これを使って求めます。
実際に3行目が最大の場合、基準のA1から3行下に移動したら
4行目に移動してしまうので、MATCHで求めた値から1を引きます。
列数は、右には移動しないので0とします。
注意点としては、最大値が複数行ある場合、上の方が優先されます。
例えば2002年と2004年の生産量が全く同じ場合、2002年を返します。
お忙しいところ、レスをつけてくださってありがとうございます。don9don9さんの回答の前半を読んで、そうだ、VLOOKUPが使えた!と思って、右にA列をコピーして無事に拾い上げることができました。
後半を読んでなくて、ベストアンサーに選べなくてすみません・・。でも、次回はこの方法を試してみたいと思います。詳細な説明をありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
最大値のあるセルの行番号のみを求めたいです。
Excel(エクセル)
-
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
-
エクセルで一番大きな数字の列名を表示させいたい
Excel(エクセル)
-
4
Excel データの最大値と2番目の項目名を表示させたい
Excel(エクセル)
-
5
エクセルで文字列の最大値を抽出する方法
Excel(エクセル)
-
6
最大値となるセルの絶対番地を知りたいのです。
Excel(エクセル)
-
7
エクセルで最高値、最低値の日付を表示させたい
Excel(エクセル)
-
8
excelの特定のセルの隣のセル指定について
その他(Microsoft Office)
-
9
Excelでグループの最大値から項目を抽出したい
Excel(エクセル)
-
10
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
11
エクセル関数式で一番新しい日にちを出すには?
Excel(エクセル)
-
12
一番多く表示のある値(文字列)を、Excel関数で抽出したい
Excel(エクセル)
-
13
EXCELで行内最小値を検索し、その最小値の入っているセルの同じ列の1"行の値を返したいのですが。。。"
Excel(エクセル)
-
14
Excel 最高点の左の列がほしい
Excel(エクセル)
-
15
最新の日付をVLOOKUP
Word(ワード)
-
16
OFFSET,MAX関数併用で値を求める
その他(コンピューター・テクノロジー)
-
17
EXCELで検索した値の下のセルの値を表示したい
Excel(エクセル)
-
18
エクセルで別シートからの最大値の反映
Excel(エクセル)
-
19
【Excel2010】複数行で重複するデータから最大値をひとつだけ抽出する
Excel(エクセル)
-
20
MAXIFはどうすればいい?
Excel(エクセル)
関連するQ&A
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
SUMIF関数で、「ブランク以外を...
-
5
EXCELで○A(丸で囲まれたA)とい...
-
6
Excelで[表1]にあって、[表2...
-
7
Excel 文字列の中から数字だけ...
-
8
エクセルのグラフ作成で軸を等...
-
9
エクセルで例えばA1に日付を入...
-
10
ショートカットとコピーの違いは?
-
11
複数シートの同じセル内容を1シ...
-
12
エクセル 値の更新
-
13
Excel 数値の前の「 ' 」を一括...
-
14
エクセル 突然「点線」?が出...
-
15
excelの特定のセルの隣のセル指...
-
16
Excelでエラー(#N/Aなど)値を...
-
17
エクセルの一部のセルの背景色...
-
18
【Excel】数式をそのまま他のシ...
-
19
ワードで1ページに同じ内容の...
-
20
Excelで、横並べのデータを縦並...
おすすめ情報