• 締切済み

2つのEXCELファイルの比較

同じデータを入力している2つのエクセルファイルがあります。しかし違う人がそれぞれ入力しているので、正しいかコンペアしたいのですがどうしたら良いのかわかりません。関算の『EXACT』をしたのですが、『EXACT』は文字の比較?と思っているのですが…違いますか?SASとかで比較しないとできませんか?その入力データには日付も入っており、『EXACT』ではうまくいきません。希望としては、入力した2つのファイル間で違うものがあればセルが赤くなるとか(『条件付書式』のような)感じにしたいのですが。 よろしくお願い致します。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

質問者のレベルでは、出来合いのソフトが無いか調べるのが良い。 こういうのはプログラムの組める人向きの課題です。 それに2つのシートの共通キーが何かを質問者が触れてないところから、データベース的思考が無いから。 例えば社員の情報なら、社員番号、製造物なら製品番号など他と共用 はありえないコードなどのことです。 名でもエクセルでやろうとしていることなど含め、本格的には難しい ーー 私なら、共通キーで2シートをオートし、共通キーでマッチングのロジックで比較していきます。列(=項目)数が多くても問題ない。 ーー それができないとなると、1つのシートをVLOOKUP関数の検索表と見たてて、対のシートの内容と比較して同じかどうか比較すればよい。 項目数だけ式を作る(複写は可能なように式を作れるが)必要がありますが 例データ Sheet1 A1:B1 1 山田 Sheet2 A1:B1 1   山村 Sheet1のF1に =IF(B1=VLOOKUP(A1,Sheet2!$A$1:$D$1000,2,FALSE),"","相違") 結果 相違 山田にすると空白になる。

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.3

比較ツールがあります。 無料版(お試し版)とか、ツールによっては、比較できない ケースもあります。 (シート数が多い・データ量が多いなど) http://www.suntrap-systems.com/products.htm http://www.marroncraft.com/diffdoc/index.htm http://d.hatena.ne.jp/moto0215/20070720/1184920202 検討されては?

arduis
質問者

お礼

ありがとうございます。 これでできました。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.2

EXACTは大文字・小文字・半角・全角での完全一致かどうかを判定する関数です。 上記を無視して数値や文字の内容だけでいいなら、単純に =Sheet1!A1=Sheet2!A1 で確認は可能です。 もっとも条件付き書式は別のシートの内容を直接参照できません。 簡単に行うならフリーソフトにEXCELを比較するのがあります。 http://search.vector.co.jp/search?query=EXCEL%81%40%94%E4%8Ar 追記:ネットワークを介してファイルの共有が出来るなら 「ツール」「ブックの共有」で「変更履歴」を管理したほうがいいと思います。

  • mochitora
  • ベストアンサー率28% (78/272)
回答No.1

数値であれば、 単純に差をとって、 0でなければ条件付き書式で色付け。 とかどうでしょうか。

関連するQ&A

  • エクセル 数値を比較して色づけ

    エクセル2000で、時系列が上から下に流れる数値データを入力したのですが、アクティブなセルの数値を常にひとつ上のセルの数値と比較して、小さければ赤で表示するように設定したいと思っています。 条件付書式では各セルごとに設定しなければならず、量が多いので書式をオートフィルするような機能があればと思っています。 どなたかご存知の方いらっしゃいましたらよろしくお願いします。  

  • EXCELのマクロで別のファイルの色を参照する方法を教えて下さい

    こんにちは。 EXCELのマクロを組んでいますが、上手くいかないので教えて下さい。 2つの違う名前のEXCELファイルがあり、片方には条件付書式で、>0だと黄色、=0だとピンクの書式設定をしています。 これと同じ色を別のファイルのセルに設定したいのですが、上手くいきません。 各ファイルには、前日比率(条件付書式を設定しているファイル)と実数(マクロを組みたいファイル)が入力されています。 宜しくお願いします。

  • エクセル2003 条件付き書式について

    こんにちは。いつもお世話になっております。 早速ですが、下記のような作業を条件付き書式で対応したいのですが教えて頂けますでしょうか。 ◆エクセルのバージョン → エクセル2003 ◆データ項目(列) A1(日付)/A2・・・以降A30位まで(作業項目) 各日の作業入力を列ごとにおこなっているので A2以降のセルに文字入力があればA1セルを自動的に塗りつぶし(水色) という作業を行いたいのですが条件付書式で対応可能でしょうか?

  • エクセルで重複データがあったら、目印として色をつけたい

    エクセルでデータ入力をしています。 重複するデータがあったら、セルに色をつけて分かりやすく目立たせたいと思っています。 条件付書式を使う方法でやってみたいのですが、どう設定したらいいのか 分かりません。ご存知の方がいらっしゃったら、教えてください。 お願いします。 エクセルは2000を使っています。

  • エクセルで入力時データを重複を避けるには

    エクセルでB列にデータ(単語)を入力します  例えば B2のセルから データを入力してゆき  常に 上のセルと比較して 重複データなら入力しなくて良い方法はありますか (何らかの 警告が出るとか セルに色が付くなど)  すでに 条件付書式で重複しているデータを検索できましたが(以前お世話になり) 今回は 入力時に 重複させない方法が知りたいのですが 宜しくお願いします  

  • エクセルについて3つほど質問

    エクセルを使っていて分らないことがあったので まとめて質問させて頂きました。 1、少し前にエクセル97からエクセル2003にバージョンアップしました。 そこで「ファイル」や「編集」をクリックすると下にメニューが出てくるのですが 下に>>のようなマークが出てきてこれをクリックしないと 全部表示してくれません。97の時のように1クリックで メニューを全部表示できるように出来ないでしょうか? 2、あるセルの文字を隠すために色を「白」にしています。 (条件付書式で、ある条件の時だけ白になるようにしています) この白文字を印刷したくないのですが印刷されるシートと 印刷されないシートがあるのですがどこで設定するのでしょうか? 「白字を印刷する・しない」という設定がどこかでできたような気がするのですが… 3、上の質問の続きですが、あるセルに「[m2]」と入力しています。 「m2」と入力して「2」の部分だけ文字サイズを小さくして「上付き」にしています。 で、このセルを条件付書式で白になるように設定したのですが 「2]」と最後の2と]が白になってくれません。 同じセル内で書式を変えた場合は条件付書式がつかえないのでしょうか? 以上3つですが分る方いましたらお願いします。

  • Excel の『条件付き書式』について

    いつもお世話になっております。 Excelで以下のような表を作成しています。 『条件付書式』について教えてください。  列A  列B  列C   日付  曜日  空白セル 列Aに日付を入力して、その日が土日であったらセルに網掛けをするように設定しています。 列Bは、列Aに日付を入力すると自動で曜日を表示するようにし また、土日であったら自然に網掛けになるようにしました。 (列A・列Bをドラッグして『条件付書式』で設定)  『条件付書式』は…     条件1=WEEKDAY(A○,2)=7     条件1=WEEKDAY(A○,2)=6 …で設定。 列Cも同様にしたいのですが、どうもうまくいきません。 列A・列B・列Cとドラッグさせて『条件付書式』にしたのですが 土日でなくても網掛けになってしまいます。 列Cも土日であれば網掛けにする方法があれば アドバイスいただけますでしょうか。 (自動では無理なようでしたら地道に網掛けしていくとします。) よろしくお願い致します。

  • エクセルの条件付書式について質問させてください。

    エクセルの条件付書式について質問させてください。 xp2003を使用しています。 B列に4/1~9/30までの日付が入力されるとC列のセルに色を付ける B列に10/1~3/31までの日付が入力されるとD列のセルに色を付ける という条件付書式は可能でしょうか?     そのシートは毎年コピーして使用する予定で行は100位になります。  実際は『 H22.4.1 』という感じで元号込みにしたいのですが書式を日付にしてしまうととその年しか使えないのかと思いA列にユーザー定義で『 21 』と入力すれば『 H21 』となるように、B列に文字列で『 4/1 』と日付を入力するようにし、B列を参照にC列とD列に条件付書式を設定してみました。 試してみてなんとなく色は付いたのですがなぜが9月4日~9日、1月全部、3月4日~9日位が色が付かない状態で…困っています。  条件付書式で入力した内容は「数式」で C1には=AND(B1>="4/1",B1<="9/30")パターンを黄色にしました。 D1には=AND(B1>="10/1",B1<="3/31")パターンを水色にしました。 本当は図を貼りつけたかったのですがやり方が分かりませんでした…。 どうかよろしくお願いいたします。  

  • エクセル97で作成したファイルをcsvファイルに変換すると?

    エクセル97で作成したファイルをcsvファイルに変換すると住所の地番を入力したセルが、日付に変換されてしまいます。どのように設定をすればいいのでしょうか。 一つのセルに 1-3-5 と入力をして、csvファイルに変換すると 2001/3/5 となってしまいます。もちろんエクセルでのセルの書式設定は、文字列に設定しております。 1-3-5と変換されるためには、あとどのように設定すればいいのでしょうか?よろしくお願いいたします。

  • エクセル 条件付書式について

    だれか無知な私に教えてください。 エクセルの条件付書式があると思うのですが、指定の日付になったらセルに色をつけたりすることが可能なはずですが、その中で有効期限が過ぎた場合にセルに色づけする書式(方法)を誰か教えてください。 1. 本日(1/12)より前の日付(~1/11)でセルに色を付ける方法。 2. 上記条件にセルではなく列または行に色づけする方法 これがわかれば大変助かります。宜しくお願い致します。

専門家に質問してみよう