
ご質問させて下さい。
異なるエクセル表を比較し、
色つきで結果が分かる手法を探しています。
■詳細
・異なるエクセル表の内、共通する項目は1行のみ
・共通する1行の内、A表にしかないセル、B表にしかないセルが混在しています
・結果は色付きでなくとも結構です
→別行にチェック(共通、A表にしかない、B表にしかない等)でも可
・手法はマクロでも、何らかのツールでも結構です
→diffツールをいくつか試しましたが、意とする結果が得られませんでした
単純に検索を使ってもいいのですが、
対象の数が非常に多く、作業時間がもったいなく感じています。
ご教示、宜しくお願いたします。
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)
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を開く様にして下さい。
この回答への補足
ご回答、ありがとうございます。
試してみた結果、下記の部分でエラーメッセージ(?)が
表示されてしまいます。
■箇所
「条件付き書式の設定」ウィンドウの[OK]ボタンをクリック
■エラーメッセージ
「条件付き書式で、他のワークシートまたはブックへの参照は使用しません。」
すいませんが、今一度、ご教示お願します。

No.1
- 回答日時:
いくつか試したのは
エクセルファイル比較ソフトExcelDiffの紹介 無料ダウンロード
http://www.suntrap-systems.com/products.htm
などですか
さんこうに
2つのEXCELファイルの比較 - Office系ソフト - 教えて!goo
http://oshiete.goo.ne.jp/qa/3567002.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックス内の文字のふ...
-
Excelで数値→文字列変換で指数...
-
Excelの関数について、特定の文...
-
数字がセルの左側に寄っていて...
-
エクセルで同じ値が連続してい...
-
日付が1年以内になると他のセル...
-
【Excel】貼り付けた画像がいつ...
-
勝手にリンクするテキストボッ...
-
エクセルで縦書きのかっこ
-
VBAのエラーで、セルの書式が多...
-
エクセルのふりがな機能を未設...
-
エクセルでふりがなごとリンク...
-
エクセル カタカナの文字を検...
-
excel 表計算 加算するセルが空...
-
エクセルで条件付き書式を使わ...
-
エクセル:セルのバックの色だ...
-
エクセルで入力数字に自動的に,...
-
【Excel VBA】 条件付き書式の...
-
EXCEL □(四角)の中に45を...
-
エクセル 入力中に表示されな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで数値→文字列変換で指数...
-
Excelの関数について、特定の文...
-
テキストボックス内の文字のふ...
-
日付が1年以内になると他のセル...
-
数字がセルの左側に寄っていて...
-
【Excel】貼り付けた画像がいつ...
-
エクセル カタカナの文字を検...
-
エクセルで同じ値が連続してい...
-
エクセル 入力中に表示されな...
-
excel 表計算 加算するセルが空...
-
エクセルでふりがなごとリンク...
-
エクセル:セルのバックの色だ...
-
Excel 記入欄に網掛けして、文...
-
excelの16進数表示方法
-
エクセルで入力数字に自動的に,...
-
エクセル 入力規則 貼付して...
-
Excel で金額の,で中央揃えす...
-
エクセル「一度設定した列幅を...
-
エクセルで条件付き書式を使わ...
-
エクセルで縦書きのかっこ
おすすめ情報