
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も見ています
-
エクセルで最高値、最低値の日付を表示させたい
Excel(エクセル)
-
エクセルで一番大きな数字の列名を表示させいたい
Excel(エクセル)
-
Excel データの最大値と2番目の項目名を表示させたい
Excel(エクセル)
-
-
4
最大値のあるセルの行番号のみを求めたいです。
Excel(エクセル)
-
5
EXCELで2つの数値のうち大きい方を採択する数式
Excel(エクセル)
-
6
Excelでグループの最大値から項目を抽出したい
Excel(エクセル)
-
7
一番多く表示のある値(文字列)を、Excel関数で抽出したい
Excel(エクセル)
-
8
エクセルで文字列の最大値を抽出する方法
Excel(エクセル)
-
9
MIN関数で空白セルを無視したいのですが
その他(Microsoft Office)
-
10
毎日の最大値を取得したいです。
Excel(エクセル)
-
11
離れた列での最大値の求め方
Excel(エクセル)
-
12
EXCEL数値が存在する列の項目名を表示したい
Excel(エクセル)
-
13
ある範囲のセルから任意の値を検索して、その隣のセルの値を取得するという関数はありますか?
Excel(エクセル)
-
14
excelのIF関数 A,Bの大きいほうの値
Excel(エクセル)
-
15
Excel MATCH関数で検索範囲内に同じ値の検索値が複数ある場合
Access(アクセス)
-
16
エクセル if文で偽判定のとき、何も起こらないようにしたいのですが・・・
Access(アクセス)
-
17
値が入っている一番右のセル位置を返す方法
Excel(エクセル)
-
18
Excelでエラー(#N/Aなど)値を含む範囲で最大値や最小値をもとめ
その他(Microsoft Office)
-
19
Wordでこのような三角が出てくるようになってしまったのですがどうやったら消せますか?
Word(ワード)
-
20
エクセル2016でfilter関数がないので、、抜き出す関数をおしえてください。
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
Office 2021 Professional Plus...
-
大学のレポート A4で1枚レポー...
-
outlookのメールが固まってしま...
-
エクセルで特定のセルの値を別...
-
別シートの年間行事表をカレン...
-
Microsoft365について
-
【Excel VBA】PDFを作成して,...
-
Microsoft Formsの「個人情報や...
-
Excel 日付を比較したら、同じ...
-
Office2021を別のPCにインスト...
-
英数字のみ全角から半角に変換
-
エクセルVBAで1004エラーになり...
-
office2019 のoutlookは2025年1...
-
エクセルの貼り付け「リンクさ...
-
office365って抵抗感ないですか?
-
Excelで〇のついたものを抽出し...
-
MSオフィス2013にMS365が上書き...
-
Microsoft Office Homeインスト...
-
office365 回復できない。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft Officeを2台目のPCに...
-
英数字のみ全角から半角に変換
-
Office2021を別のPCにインスト...
-
エクセル ○○以上○○以下の関数を...
-
Office 2021 Professional Plus...
-
会社PCのメールが更新されない
-
outlookのメールが固まってしま...
-
Excelデータで必要な部分だけを...
-
表の作成について
-
マイクロソフト 一時使用コード...
-
エクセル ○○以上○○以下で、条件...
-
データの文字コードを確認するには
-
【Excel VBA】PDFを作成して,...
-
別シートの年間行事表をカレン...
-
office365って抵抗感ないですか?
-
office2019 のoutlookは2025年1...
-
Microsoft Formsの「個人情報や...
-
マクロ自動コピペ 貼り付ける場...
-
エクセル 関数の数値の入れ方を...
-
エクセル すべて+5をしたい
おすすめ情報