• ベストアンサー

エクセルでシート同士を比べるには?

エクセルでシート1とシート2の同アドレスのセルを比較し、イコールでなかったらセルに色をつける。 ということをしたいのですが、なにかいい方法をおしえていただけないでしょうか?

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

  • ベストアンサー
  • tosi0000
  • ベストアンサー率28% (8/28)
回答No.1

仮に、 シート1の"A1"セルをS1!A1とします。 シート2の"A1"セルをS2!A1とします。 シート2の"B1"セルをS2!B1とします。 S2!B1へ関数を書きこみます。 =IF(S1!A1=S2!A1,"イコールです",S2!A1) これで、S1!A1の値とS2!A1の値がイコールでない場合には、S2!B1へS2!A1値がセットされます。 次に、S2!A1へ条件付書式の設定を行います。 ○セルの値が。 ○次の値に等しい。 ○S2!B1 ○条件が真の時に使用する書式へパターン赤をセット。 これで、S1!A1とS2!A1の値が違う時には、S2!A1のセルは 赤く変わります。 後は、セルの内容を複写するなり、非表示にするなり、書式の内容を変更するなりして、使い易いように編集すれば良いでしょう。 尚、他のシートへ関数を書く場合には、条件付書式がそのままでは使えませんので、名前の定義を利用する必要があります。

kurukururu
質問者

お礼

返事が遅くなり申し訳ありません。 おかげさまで解決しました。 ありがとうございました。

関連するQ&A

  • エクセルでBook1のシート1の任意のセルからBook2のシート1の任

    エクセルでBook1のシート1の任意のセルからBook2のシート1の任意のセルにコピペをせず=(イコール)を使って移行する方法があったと思うのですが、やり方を忘れてしまいました。 どなたかご存じの方教えてください。よろしくお願い致します。

  • エクセルの色も=イコールできますか?

    すみません。 エクセルでどうしても分からないことがあるので教えて下さい。 例えば、Sheet2のA1のセルをSheet1のA1セルと同じ内容になるようにしたいのです。 初心者なので、Sheet2のA1セルに=Sheet1!A1までしか分からないのです。 セルの色をグレーに塗りつぶしているので、グレー色も=イコールを使えませんか? よろしくお願いします。

  • エクセルでシート間の連動

    シート1に100件のデータがあります。 シート2,3,4にそのデータを振り分けてあります。 シート1の1列もしくは1セルに色を付けた場合、シート2にある同じデータにも自動的に色がつくようにしたいのです。 すごく、困っているので早急に返事が頂けると嬉しいです。 リンクはしてみたのですが、これは、文字や数字のみなんですね。色は無理でした。何か方法がありましたらぜひ、お願いします。 excel2003を使用しています。

  • Excelにおけるシート間の比較について

    いつもお世話になっております。 Excel2003の関数(もしくはマクロ?)についての質問です。 シート1に No|管理|項目 01|5000|りんご 02|3000|みかん 03|1000|いちご とあります。 シート2に No|管理| 03|____| 01|____| (____分は未入力セル) とあった場合、未入力セルになんらかの関数を入力して No|管理| 03|1000| 01|5000| と表示させたいのです。 Noの比較まではできるのですが、それがイコールだった場合 管理の番号を入力する、というところでどんな関数を使用すれば 良いのか検討がつかなかったので質問させていただいております。 できるだけ関数でできるとありがたく、識者の方のご教授のほどよろしくお願いいたします。

  • エクセルでシート1からシート2へフォントごとコピーしたい

    sheet1のA1セルの文字やデータをsheet2のA1セルへコピーするときシート2のA1セルに"=sheet1A1"と入力していますが、シート1のA1セルのデータを赤字入力してもシート2には黒字でしかコピーされません。これをシート1と同じ色でコピーする方法はありますでしょうか。よろしくお願いします。使用パソコンはウインxp、エクセル2000です。よろしくお願いします。

  • エクセル 条件付き書式の別シート参照について

    エクセル2007にて、条件付き書式を使い、"Sheet1"と"Sheet2" を比較しようとしていますが 相対パスが当てられずに困っています。 ■したいこと Sheet1とSheet2のそれぞれ対応するセルを比較し、値が異なるなら Sheet1のセルの色を変える 「Sheet1のA1」と「Sheet2のA1」を比較 「Sheet1のA2」と「Sheet2のA2」を比較 「Sheet1のA3」と「Sheet2のA3」を比較 ・ ・ 「Sheet1のB1」と「Sheet2のB1」を比較 「Sheet1のB2」と「Sheet2のB2」を比較 ・ ・ 続く というように全部のセルを比較したいです。 ■したこと 条件付き書式では、直接 別シートを参照出来ないようなので Sheet1のA1の条件付き書式には、以下のように記載しました。 「=IF(A1=INDIRECT("Sheet2!A1"),0,1)」 しかし、""で囲んだ部分は、文字列として認識されているため そのままコピーされ、うまくいきません。 なにかいい方法ってないんでしょうか??? 詳しい方、ご教授いただけたらと思います。 よろしくお願いします。

  • エクセルについて

    例えば「A」という名前のエクセルを開き、Sheet1のA-1セルをクリックすると同エクセル内のSheet2を開けるような方法は無いものでしょうか?? また同エクセルのSheet2でなくても他のエクセル、例えば「B」という名前のエクセルから呼び出すような方法と言ったらいいのでしょうか?そのような方法は無いものでしょうか?あれば教えて頂きたいのですが、どなたかお願い致します。

  • エクセル 同シートでは表示できるが他シートはできない

    お願いします。 エクセルで、あるセルの値を別のセルに表示させたいのですが 同シートでは出来るのですが 他シートや、別ファイルになると出来なくなります。 =してから、クリックでセルを選択しようとしても クリックが出来ません。 セルがロックされてるわけでもないのですが・・・ どうしてこういう現象が起きるのですか。

  • エクセルの使い方について教えてください。

    エクセルの使い方について教えてください。 シート1のセルA1のデータをシート2のA1のセルに自動的にコピーする(飛ばす)にはどうしたらいいでしょうか? データのみを飛ばす方法は分かったのですが、シート1のセルの色や文字の色・罫線もシート2に飛ばす方法はあるのでしょうか? その方法が分かりませんので、教えていただきたいと思います。よろしくお願いします。

  • エクセル(シートについて)

    エクセル、シートで色々と作業し(たとえばセル、塗りつぶし、とか)元に戻すとセル枠(グレーの線)が消えてます。一つ一つのセルは反映しますが・・・・元に戻す方法を教えて下さい、宜しくお願いします。

専門家に質問してみよう