質問: excelデータ上の抽出ワザは? 日付a 番号 日付b 1行目 2日 01 2日 2行目 2日 02 1日 3行目 3日 03 2日 4行目 4日 03 2日 5行目 5日 03 3日 6行目 5日 04 3日 7行目 6日 04 3日 いま、上記のようなエクセルデータがあったときに、 「番号列」が等しく、かつ「日付b列」も等しい場合に 「日付a列」で一番大きい日付以外の行を削除したい (上記例の場合、3行目と6行目を削除したい) のですが、実行するにはどうすればいいのでしょうか? 初心者で申し訳ないのですが、 マクロとかいう代物を使用すれば解決するのでしょうか? それともaccessが絡むのでしょうか? アドバイスいただければ幸いです。 よろしくお願いいたします。
回答: accessでやるなら、ファイル/外部データの取り込み/テーブルリンクで上記エクセルファイルを指定し、集計クエリで、番号及び日付bでグループ化、日付aを最大値に指定してやれば良いでしょう。ツール/office linkで、エクセルワークシートに書き出してやれば、目的のデータが得られると思います。(access2000の事例です) 参考url:http://www.mahoutsukaino.com/ac/ac2002/ac2002/sonota/query/036.htm