- ベストアンサー
エクセルで2つのシートで重複しないものに色を付ける
sheet1に A1 あ A2 い A3 う A4 え sheet2に A1 あ A2 け A3 う A4 え この様な場合にsheet1になくsheet2にある「け」のセルに色を付ける(または、文字の色を変える) ようにしたいのですが… どなたか、よろしくお願いします。 このような場合に、sheet
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
仕組みとしては、条件付書式を使う。 他のセル範囲にその値が存在するかどうか聞くのは、関数では (1)COUNTIF (2)MATCH (3)VLOOKUP のどれかでしょう。 (1)(2)は既出なので(3)では 条件付書式の「数式が」では「他シートのセル範囲」を指定して、かけないので、名前を定義する 挿入ー名前ー定義ーSheeet1のA2:A5に例えば「範囲」と名前をつける 書式ー条件付書式ー「数式が」で式に =ISERROR(VLOOKUP(A4,範囲,1,FALSE)) 書式にセルのパターン色の淡い色を指定ーOK 結果 「け」のセルに色が付く ーー その行の複数列のセルに色をつけたい場合は 始に複数行複数列を範囲指定しておいて、式を =ISERROR(VLOOKUP($A2,範囲,1,FALSE)) のように $ を付ける
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
シート2のA列を選択してから「条件付き書式」で「数式が」から数式の窓には次の式を入力します。 =COUNTIF(Sheet1!A:A,A1)=0 同じ画面の書式をクリックして「塗りつぶし」のタブから好みの色を指定してOKします。
お礼
皆さんのおかげで! できました!! ありがとうございました!!
- mu2011
- ベストアンサー率38% (1910/4994)
一例です。 (1)Sheet1の文字列範囲に名前を定義(対象範囲を選択した状態で名前ボックス:数式バーの左欄)に任意名称を入力(仮にaaaとします) (2)Sheet2の範囲を選択→データ→条件付き書式→「数式が」を選択、数式欄に=COUNTIF(aaa,A1)=0→書式→任意の色を選択→OK
お礼
皆さんのおかげで! できました!! ありがとうございました!!
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
お礼
皆さんのおかげで! できました!! ありがとうございました!!