質問: 【至急お願いします】ExcelファイルとCSVファイルを条件に合わせて比較したいです
回答: まず、自分自身が問題をややこしくしている事に気付きましょう。 ・ExcelファイルとCSVファイルを ・日付は全角表示で数字部分が「11」や「11」と表記が違う場合あり ・A.xlsのsheet1、sheet2、B.csvの内容は変更しない なんてのは、全て仕様でも注意点でもありません。 ・ExcelファイルとCSVファイルを →csvをブックとして読み込めば、「ExcelファイルとCSVファイル」などというややこしい条件は氷解し、Excel内だけでのデータ比較になる ・日付は全角表示で数字部分が「11」や「11」と表記が違う場合あり ・A.xlsのsheet1、sheet2、B.csvの内容は変更しない →日付を全角なり半角なりに変換したものをZ列とかの作業列に出力し、作業列で比較を行って、処理が終わったら作業列を削除すれば、内容は変更されない と考えれば、マクロなんて使わず数式だけでも解けるほどの簡単問題 更に言えば、全一致で○、一部でも不一致なら×という単純処理なら 住所番地日付を結合したものを作業列に出力して CSV側のデータも3つを結合した上で検索すれば、簡単手間無しで高速処理が可能だ。