- 締切済み
同じデータの入ったbookのデータを一緒にしたい。
誤ってファイルをいつの間にかコピーしてしまい、最悪なことにそれに気が付かず両方のデータを日によってまちまちに更新してしまいました。 これら二つのファイルのデータの更新内容を合わせて一つにしたいのですが可能でしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- zap35
- ベストアンサー率44% (1383/3079)
#01です。たぶん補足に書いていただいたのは「例」でしょうから、あまり的確な回答はできませんが、例えば以下のような式で両方のファイルでA~D列が一致していたら「OK」。一つでも異なれば「NG」と表示させることは可能です。あとは目視で修正するしかないでしょう。 =IF(SUMPRODUCT(([Book1.xls]Sheet1!$A$1:$A$20=A1)*([Book1.xls]Sheet1!$B$1:$B$20=B1)*([Book1.xls]Sheet1!$C$1:$C$20=C1)*([Book1.xls]Sheet1!$D$1:$D$20=D1)),"OK","NG")
- hayasi456
- ベストアンサー率40% (2402/5878)
ファイル名が同じならば一方のファイル名を適当な名前に変えます。 面倒でも 両方のファイルを開き比較しながら修正してはいかがですか。
お礼
ありがとうございます。 しかし、、、数が5000件もあるので(泣
- zap35
- ベストアンサー率44% (1383/3079)
二つのファイルの各データの「どちらが正しいデータか」を判断する明確なルールはありますか? ファイルをコピーしてから両方のファイルの同じデータを更新してしまっている可能性もありますが、その場合はどちらを生かすのですか? 明確なルールがあるなら何とかなるかもしれません。シートの構成と、「判断ルール」を示してください。ルールを明示できないようなら、残念ながらpiyochunさんを含めて誰がやっても難しいでしょう。
補足
ありがとうございます。 どちらのファイルも更新する場合は、別のセルに記入することになっているので(1を立てる、新データを記入するなど)基本的には記入のされているデータが互いのファイルに上書きされれば入ればOKです。 例: /住所/名前/住所変更/削除/と項目があった場合、 1のファイルは、 東京都/鈴木/ /1/ 2のファイルは、 東京都/鈴木/千葉県/ / これらを 東京都/鈴木/千葉県/1/ にしたいにです。
補足
ありがとうございます。 この式はどこに入れればよいのですか?