• ベストアンサー

データの変更があるため、2つのファイルを比較したい

EXCELで作成した数量データが数量や送り先変更で変わってしまい、 後日、見るとどこが変更になったのか、わかりません。 ※始めAファイル(5月15日)でデータ作成し、後日Aファイル(5月20日) でファイルを開けた時、数量変更などでデータが変わってしまっています。 2つのファイルの変更点を浮き彫りにする方法はありませんでしょうか。 また、数量変更は数人でデータ入力し、ファイルは日々単位で残します。 私1人で入力するなら変更点は、わかるのですが。

  • HGY-3
  • お礼率100% (29/29)

質問者が選んだベストアンサー

  • ベストアンサー
  • 999plus1
  • ベストアンサー率64% (20/31)
回答No.2

EXCELの標準機能も結構使えますよ。 [ツール]→[変更履歴の記録] [編集中に変更箇所を記録する(ブックを共有する)]に チェックを付けてください。 [変更箇所の表示]で、 [新しいシートに変更箇所一覧を作成する]に チェックを付けると、見やすいシートが作成されます。

参考URL:
http://www.aoten.jp/snack/excel/18_14.html
HGY-3
質問者

お礼

999plus1さん、ありがとうございました。 EXCELの奥の深さを感じました。

その他の回答 (1)

noname#97729
noname#97729
回答No.1

フリーソフト を探して見てはどうでしょう。 例えば、 http://www.vector.co.jp/soft/win95/business/se156728.html

HGY-3
質問者

お礼

paopao01さん、ありがとうございました。 たいへん助かりました。フリーソフトは思いつきませんでした。

関連するQ&A

  • 日々の注文集計表のシートを比較して変更点を塗りつぶす

    仕事で注文集計表を日々エクセルで作成しています。         1月18日 1月19日 1月20日 1月21日・・・ aaaaa   100         50        50 bbbbb      10  30 ccccc   100 50 ・  ・  ・ 上記のようにA列に機種名、3行目に直近1週間程度の日付を入力して 日々の出荷数量を確認する表を毎日シートを挿入して作成しています。 (機種は注文状況により日々変わりますし(増減する)、日付も  日々変わります(過ぎた日付は消え、だいだい1週間先の予定が日々 追加になります。出荷台数も日々増減します。) これまで、日々シートを作成し前日作成したシートと当日作成した最新 シートとの相違点(出荷数量が変更になったセル)を手入力で塗りつぶしていたのですが、その作業をマクロで出来ないかと考えています。 イメージとしては、『まず当日作成のシートのA列の機種名を取得、その機種が前日作成のシートにあるかどうかを確認し、あれば 各々の日付を比較し、出荷数量が変更になったセルを塗りつぶす。それをA列のデータの最終行まで繰り返す。・・・』 といった感じです。 マクロで出来そうな気はするのですが、具体的なコードはなかなか 思いつきません。 つたない質問ですみませんが、ヒントだけでも頂ければ幸いです。 宜しくお願い致します。

  • エクセルマクロでテキストファイルのデータを検索し追加変更したい

    WindowsXP・EXCEL2002SP3を使用し表を作成しました。     A   B  C  1 商品名 数量 単価  2 ミカン  200  \50  3 リンゴ  500  \80 数量と単価を変更すると手動でマクロを実行すると、テキストファイル(カンマ区切りで「商品名,数量,単価」)のデータを読み エクセルと同じ商品名のデータがあればテキストファイルの数量と単価を書き換え、無ければ追加したいと考えています。 Freefileでテキストファイルにデータを書き込むのはできたのですが、どうしても思うような処理を作成できず悩んでいます。 良い方法をご存じの方がいらっしゃいましたら、どうかお教えください。

  • 二つのファイルを比較し登録漏れしたデータを探したい

    ある数値を2台のパソコンを使用してそれぞれ登録を行ないます。 (条件) 入力する数値は100件、必ず別々の数値であること 【入力する数値】 51234567890 51234567891 51234567892 51234567893 51234567894    ・    ・    ・ パソコンAではCSVにてファイルが作成されます(必須) ファイルに作成されたデータは以下のように表示されます。 51234567890 51234567891 51234567892 51234567893 51234567894 ※ファイルAとします。 パソコンBではエクセルにてファイルが作成されます(必須) ファイルに作成されたデータは以下のように表示されます。 '1234567890 '1234567891 '1234567892 '1234567893 '1234567894 ※ファイルBとします。   ファイルAとの違いは、先頭の1桁目”5”が全て削除されている点です。 本来、100件同じデータを登録するので、 それぞれのファイルのデータ総数は一致するはずですが 仮にファイルBへの登録が1件漏れてしまい99件となった場合、 どのようにパソコンBへの登録が漏れてしまったデータを 探し出せば良いのでしょうか? ファイルAを基準にしたいので、ファイルBのそれぞれのデータの隣の列に 『=5&セル名』とした後、「形式を選択して貼り付け」を「値」にて行ってから、 ファイルAに、関数『VLOOKUP』を使用しようとしたのですが、上手くいきません。 何か良いアドバイスがありましたらお教え願います。 なお、添付ファイルについては、画像の左側が「ファイルA」、 画像の右側が「ファイルB」となります。

  • エクセルで比較表を作成するため・・・

     エクセルで、「前月」「今月」「昨年同月」と、毎月出来高数量を1Sheet内に並べて比較対照表を作成しています。  毎月、データを手入力しているのですが、関数を使用して手間を短縮したいのです。 参考書籍を探してみましたが、どれだか分からずこちらで相談させていただきます。 【データ例】(空白)はデータがありません。 Sheet:(2006年12月)   A     B      C     D 1 (2006年11月)     (2006年12月) 2 品名    数量     品名    数量    3 あああ   1000     あああ   1100 4 いいい    900     いいい   1000   5 ううう    1100     ううう   1000    6 えええ    500     えええ  (空白)    7 おおお   1200     おおお   1500 8 かかか  (空白)    かかか    500 8 ききき    200     ききき  (空白) クエリデータ(別Book,Sheet) (2007年1月)    A     B 1 品名    数量 2 いいい    880 3 ううう    1000 4 おおお   1500 5 かかか   700 6 ききき   300 7 くくく    1100 ***「2006年12月」の横(セルE)に、「2007年1月」のデータが、品名が揃うようにリンク?させたいのです。 (1) 元となるデータは、Accsessのクエリをエクセルにエクスポートしたものを使用します。 (2) 先月作成した表を基準に、隣にデータを作成していき、前々月は「非表示」しています。 『問題点』毎月、項目が異なり、同じ列に揃えていくのが大変です。 何かいい方法があれば、お願いいたします。 また、参考になるHPや書籍等ありましたらあわせてお願いいたします。

  • エクセルファイルについて

    日々の管理として シート名「管理」に作成、 この「管理」は 上部には「1月」(月が変わると変更する)、いちばん左側に日にちを付ける(固定) 品名A、B・・・・・ にそれぞれ 原価、売値、数量、利益の4項目(項目を増やす品目あり) 日々、品名A、B・・・・に原価・・・・利益に入力されないときもある。 このシート名「管理」からシート名「日報」に日々の報告書を作りたい。 「管理」に入力すると自動で年月日、品名、原価など入力した数値などをとばした。 もし、品名「A」に原価、利益など入力されていない時は、その品目「A」を表示させず(とばさない) 原価、利益など入力したいる「品名」のみを表示させる(とばす) 宜しくお願いします。

  • テキストファイルの変更

    以下のようなデータファイルを読み出して DATA_Aの値を123から567890に変更しようと した場合、一時ファイルを作成してから data.txtにリネームする以外にどのような方法が ありますか? # データは可変長のテキストファイルとします === data.txt === DATA_A=123 DATA_B=ABCDE

  • Excel データの抽出について

    年始のお忙しいところ失礼いたします。 Excelにおけるデータ抽出についてお尋ねいたします。 抽出元データは左から1番目のシートのA列から順に、日付、部門名、商品名、数量0、記号、数量1、記号、数量2、記号、数量3、記号、残り数量となっています。 残り数量の列には、『=数量0-数量1-数量2-数量3』 という数式が記述してあります。 今回は、左から3番目のシートに、商品名、数量0、残り数量の3列の条件式を入力する場所と条件式に合致するデータを表示する場所を作成して、条件式に合致するデータを抽出することを検討しています。 条件式 商品名列:商品名の中から1つの商品を抽出 数量0:数量0=40、数量0<=10など数量0の値が入力した任意の数量と=またはは、以下(<=)を抽出 残り数量:残り数量<>0、残り数量<=20など残り数量の値が0以外か、入力した任意の数量以下を抽出 条件式を書き換える(抽出条件を変更する)ことが多いため、書き換える(条件を変更する)たびに、表示されるデータが更新されるようにしたいです

  • 2つのエクセルファイルの比較

    仕事で使用している顧客一覧(エクセルファイル)があります。 このファイルは会社のシステムで自動的に生成され、 毎日その日の最新版が日付ごとのフォルダ(今日だったら20080527) に上書きされます。ファイル名は同じです。 そこで昨日のファイルと本日のファイルに変更点が あればどのような形でも良いので分かるようにしたいと思っています。 変更点の色が変わって2つのファイルが比較できるフリーソフトを試してみましたが、 当然なのですが、新規の顧客が従来の顧客の間に入ってしまうと、 順番が変わりそれ以降の顧客のデータ全て変更点とみなされてしまいます。 できれば名前が入っている列、例えばB列をキーとし、 新規の顧客データや、従来の顧客のデータの順番が入れ替わっても 変更点のみ色が変わるようにするにはどのようにすればよいでしょうか。 また、そのような機能を満たしているソフトなどありましたら、 教えていただけると大変助かります。

  • 【365】Outlookデータファイル名の変更

    毎日100通以上のメールが届くため、種類ごとに個人用ファイル(pst)を作成し移動させています。 種類によっては1年で3GBを超える物もあり、ほぼ毎年pstファイルを作成しています。 <従来> 新たにpstファイル(B.pst)を作成→既存pst(A.pst)からメールを移動し引き続きA.pstを使用 <今後> A.pstのファイル名を別名へ変更(A_yy.pstなど)し、新たにA.pstを作成 年々メールの数も種類も増えてきており、その都度フォルダを作成していると何をどこに保存したか分からなくなってしまいます。 <従来>の方法はフォルダ整理しつつ移動しているため、移動し忘れて削除してしまったことも多々あります。 なので、既存pstはそのまま保存用とし、新規pstファイルで1年間運用しようと考えています。 実際に以下の手順で作業してみたものの、結果は「A.pstの中身は元々のA.pstのデータ、A_yy.pstはからっぽ」でした。 1.Outlookのアカウント設定から(見た目上)A.pstを削除 2.Outlookを閉じる 3.既存pstファイル名を変更・・・A.pst→A_yy.pst 4.新たにpstファイルを作成=A.pst 5.Outlookを開いてアカウント設定からA.pstとA_yy.pstを追加 どんな方法で作業したら当方の思うようなことができるのでしょうか?

  • アクセスのクエリで抽出されたデータの変更ができません。。

    仕事で、前任者が作成したファイルを利用して、全く新しいものを作っているのですが、うまくいきません。。 フォームがつくってあり、そのフォームのもととなるクエリもあるのですが、読み取り専用みたいに、データの変更ができなくなっています。 どうしたら、入力、変更可能になるでしょうか? 教えて下さい。

専門家に質問してみよう