• ベストアンサー

異なるエクセル表の比較・色付け

ご質問させて下さい。 異なるエクセル表を比較し、 色つきで結果が分かる手法を探しています。 ■詳細 ・異なるエクセル表の内、共通する項目は1行のみ ・共通する1行の内、A表にしかないセル、B表にしかないセルが混在しています ・結果は色付きでなくとも結構です  →別行にチェック(共通、A表にしかない、B表にしかない等)でも可 ・手法はマクロでも、何らかのツールでも結構です  →diffツールをいくつか試しましたが、意とする結果が得られませんでした 単純に検索を使ってもいいのですが、 対象の数が非常に多く、作業時間がもったいなく感じています。 ご教示、宜しくお願いたします。

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

>エラーメッセージ(?)が 表示されてしまいます。  申し訳御座いません、私のミスです。  各数式を以下の様に修正してみて下さい。 Sheet1のA1セルの数式 【誤】 =AND(A1<>"",COUNTIF(Sheet2!$B:$B,A1)=0) 【正】 =AND(A1<>"",COUNTIF(INDIRECT("Sheet2!B:B"),A1)=0) Sheet2のB1セルの数式 【誤】 =AND(B1<>"",COUNTIF(Sheet1!$A:$A,B1)=0) 【正】 =AND(B1<>"",COUNTIF(INDIRECT("Sheet1!A:A"),B1)=0)

coder26
質問者

お礼

実際の表に合せるために多少手は入れましたが、 無事に解決することができました。 ありがとうございました!

その他の回答 (2)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

>異なるエクセル表 とは、同じBook内の別の表なのでしょうか、それとも別のBookの表なのでしょうか?  もし、同じBook内の表であれば話は簡単で、条件付き書式を使用すれば良いと思います。  今仮に、Sheet1とSheet2に表があり、Sheet1のA列とSheet2のB列が共通する項目であるとした場合には、以下の様な操作を行って下さい。 Sheet1のA1セルをクリックして選択   ↓ メニューの[書式]をクリック   ↓ 現れた選択肢の中にある[条件付き書式]をクリック   ↓ 現れた「条件付き書式の設定」ウィンドウの左端の欄をクリック   ↓ 現れた選択肢の中にある「数式が」をクリック   ↓ 「条件付き書式の設定」ウィンドウの右端の欄に次の数式を入力 =AND(A1<>"",COUNTIF(Sheet2!$B:$B,A1)=0)   ↓ 「条件付き書式の設定」ウィンドウの[書式]ボタンをクリック   ↓ 現れた「セルの書式設定」ウィンドウの[パターン]タグをクリック   ↓ 好きな色をクリック   ↓ 「セルの書式設定」ウィンドウの[OK]ボタンをクリック   ↓ 「条件付き書式の設定」ウィンドウの[OK]ボタンをクリック   ↓ A1セルにカーソルを合わせて、マウスを右クリック   ↓ 現れた選択肢の中にある[コピー]をクリック   ↓ Sheet1のA2以下のセル範囲を選択する   ↓ 選択範囲を示す黒い太枠の内側にカーソルを合わせて、マウスを右クリック   ↓ 現れた選択肢の中にある[形式を選択して貼り付け]をクリック   ↓ 現れた「形式を選択して貼り付け」ウィンドウの中にある「書式」と記されている箇所をクリックして、チェックを入れる   ↓ 「形式を選択して貼り付け」ウィンドウの[OK]ボタンをクリック   ↓ 同様の操作をSheet2のB1セルに対しても行い、次の数式で条件付き書式を設定し、その条件付き書式をSheet2のB2以下にコピーする =AND(B1<>"",COUNTIF(Sheet1!$A:$A,B1)=0) 以上です。  尚、2つの表が異なるBookにある場合にも、同様の方法が、一応は使用可能だと思いますが、片方の表にしか無いセルを確認する際には、2つのBookを両方共、開いた状態にしておかないと、色付けが正しく行われない場合がありますので、必ず両方のBookを開く様にして下さい。

coder26
質問者

補足

ご回答、ありがとうございます。 試してみた結果、下記の部分でエラーメッセージ(?)が 表示されてしまいます。 ■箇所 「条件付き書式の設定」ウィンドウの[OK]ボタンをクリック ■エラーメッセージ 「条件付き書式で、他のワークシートまたはブックへの参照は使用しません。」 すいませんが、今一度、ご教示お願します。

noname#154242
noname#154242
回答No.1

いくつか試したのは エクセルファイル比較ソフトExcelDiffの紹介 無料ダウンロード http://www.suntrap-systems.com/products.htm などですか さんこうに 2つのEXCELファイルの比較 - Office系ソフト - 教えて!goo http://okwave.jp/qa/q3567002.html

coder26
質問者

お礼

出来合いのソフトでは意図する結果に至りませんでしたが、 勉強させていただきました。 ご回答、ありがとうございました。