※ ChatGPTを利用し、要約された質問です(原文:Excelのデータ検索方法について教えてください。)
Excelのデータ検索方法について教えてください
このQ&Aのポイント
Excelのデータ検索方法について教えてください。c1に特定のキーを入力すると、一致するキーの中で最新の日付を表示する方法を知りたいです。
どのような数式を使えば、特定のキーに対応する一番新しい日付を抽出できますか?例えば、c1に「key1」と入力すると、d1には「2011/3/2」と表示されるようにしたいです。
現在、d1に「=INDEX(B:B,MAX(INDEX((A:A=D1)*ROW(B:B),0)),0)」という数式を入力していますが、最後のb列データになってしまいます。他に効果的な方法はありますか?
Excelのデータ検索方法について教えてください。
Excelで以下の様な表を作成しています。
a列 b列
---- ---------
key1 2011/3/2
key2 2011/2/4
key3 2011/4/3
key2 2011/5/3
key2 2011/2/24
key3 2011/3/10
key1 2011/1/1
c1にkey1と入れると、d1にa列がkey1でb列の一番新しい日付を表示したいのです。
例えば、
c1にkey1を入力すると、d1には2011/3/2と表示される
c1にkey2を入力すると、d1には2011/5/3と表示される
様にしたいのですが、どの様な数式を書けば良いかご伝授いただけないでしょうか?
因みにd1に「=INDEX(B:B,MAX(INDEX((A:A=D1)*ROW(B:B),0)),0)」と入力してみましたが
c1に入力した「最後の」b列データになってしまいました。
皆さんのお知恵を拝借させて頂きたく、よろしくお願い致します。
お礼
回答ありがとうございました。式の意味を考えると「なるほど」分かりやすいです。 助かりました。