- ベストアンサー
エクセルの検索条件について教えて下さい。
いつもお世話になっております。 エクセルでご教授頂きたくお願い申し上げます。 例えば、 (A列) (B列) AAA 19990101 AAA 20001231 AAA 20080101 CCC 20090101 EEE 20001001 EEE 19980101 とありまして、 (A列)のAAA3つのなかで、(B列)がもっとも大きい数字20080101の行だけをひろって表示させる方法を教えて下さい。 説明が下手で恐縮ですが、ご教授の程、お願い申し上げます。
- みんなの回答 (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を選択
その他の回答 (1)
- cistronezk
- ベストアンサー率38% (120/309)
回答No.1
一例として、 =MAX((A1:A100="AAA")*B1:B100) をCtrl+Shift+Enterで入力します。
質問者
補足
cistronezk様! 早々のご教授、ありがとうございました。 実は、A列のデータが、8000行以上ありまして、 できれば、AAAの入力も大変な作業となる為、自動化出来ないでしょうか? 宜しくお願い致します。
お礼
mu2011! ありがとうございました。 出来ました! おかげさまで、工数も数十倍以上掛からずにデータが出来ました。 本当にありがとう御座いました。