• ベストアンサー

エクセルの検索条件について教えて下さい。

いつもお世話になっております。 エクセルでご教授頂きたくお願い申し上げます。 例えば、 (A列) (B列)    AAA   19990101 AAA   20001231 AAA   20080101 CCC   20090101 EEE   20001001 EEE   19980101 とありまして、 (A列)のAAA3つのなかで、(B列)がもっとも大きい数字20080101の行だけをひろって表示させる方法を教えて下さい。 説明が下手で恐縮ですが、ご教授の程、お願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 オートフィルタを利用して表示する方法ですが如何がでしょうか。 (1)先頭行に見出し行を挿入、A1にデータ、B1に日付、C1に最終日を設定 (2)C2に=MAX(($A$2:$A$10000=A2)*($B$2:$B$10000))=B2を貼り付け、shift+ctrl+enterキーを同時押下 (3)C2を選択してフィルハンドル(セル右枠下の■)をダブルクリック (4)オートフィルタを設定、C列のダウンリストからTRUEを選択

max4919
質問者

お礼

mu2011! ありがとうございました。 出来ました! おかげさまで、工数も数十倍以上掛からずにデータが出来ました。 本当にありがとう御座いました。

その他の回答 (1)

回答No.1

一例として、 =MAX((A1:A100="AAA")*B1:B100) をCtrl+Shift+Enterで入力します。

max4919
質問者

補足

cistronezk様! 早々のご教授、ありがとうございました。 実は、A列のデータが、8000行以上ありまして、 できれば、AAAの入力も大変な作業となる為、自動化出来ないでしょうか? 宜しくお願い致します。

関連するQ&A