• 締切済み

エクセルの条件付き書式の設定で躓いてます!

表題の通りエクセルの条件付き書式の設定に、てこずっております。 実現したいこと ①2つのシートを比較して差分のセルに赤色をつけたい。 ②L列とM列は比較対象から除外したい ①と②を同時に満たしたデータに色をつける方法が分かりません。 ご教授もしくはヒントを頂けると幸いです。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

質問者は、差分などと言っているから、コンピューターの素人ではないらしい。 差分などという言葉は、エクセルの仕組み(捜査メニュー)には、無いように思うので、社内で慣用出使われるのを、聞き覚えたのか。 しかしその割に、説明がお粗末・無く、データがどういう状態か、例でも挙げないと、回答ができない。 異なるシートの列ごと(2列)比較で、同じ値があれば、差分に含まれないのか。2シートの2列も対応同列(例 シート1のB列とシート2のB列)か? 列も2シート間比較で、同じ列でない場合もあるのか? ーー あるキー項目データに紐づけされて、それに対応したデータ間での差を考えるのか。 下記のWEB記事例などは、2列間で存在そのものを問題にしてるだけ、などなのだが、異なるタイプとしては、 例えば田中君の体重データがあって、各シートで氏名は、ユニークなデータしかないとして、1方シートでは田中ー50(キロ)、他シートでは田中ー54(キロ)(出現行は両シートで異なる)ようなのを、差分とするのか?(2列対応一致) 差分と言っても、色んな態様が考えられるのでは。頭を整理して、文章出表現してはどうか。 ーー 全シート全列各列でこういうのを考えるケースは、実際ではあまりないのでは。 ーーーー 下記記事が見つかる。 Googleで「エクセル シート 差分 抽出 関数」で照会。 https://qrk.co.jp/excel-datadiff Excelでデータ間の比較で差分や一致したリストを抽出する方法 これとても、2列で出現の話だ。 これでも関数式は複雑なものが紹介されている。 小生は、INDEX、SMALL関数などの組み合わせを使う例は、関数利用としてマニアックだと思うから、エクセルVBAでの処理に頭が行く。

全文を見る
すると、全ての回答が全文表示されます。
  • SI299792
  • ベストアンサー率48% (719/1487)
回答No.1

どこからどこまでデータがあって比較するか解らいとできません。 A1~K99 にデータがあり、画像の様な比較とします。 Sheet1 A1:K99を選択 条件付き書式、新しいルール、 数式を使用して、書式設定するセルを決定 =COUNTIFS(Sheet2!$A:$A,$A1,Sheet2!$B:$B,$B1,Sheet2!$C:$C,$C1,Sheet2!$D:$D,$D1,Sheet2!$E:$E,$E1,Sheet2!$F:$F,$F1,Sheet2!$G:$G,$G1,Sheet2!$H:$H,$H1,Sheet2!$I:$I,$I1,Sheet2!$J:$J,$J1,Sheet2!$K:$K,$K1) 書式。塗りつぶし、赤、OK。OK。 Sheet1 A1:K99を選択 条件付き書式、新しいルール、 数式を使用して、書式設定するセルを決定 =AND($A1<>"",COUNTIFS(Sheet1!$A:$A,$A1,Sheet1!$B:$B,$B1,Sheet1!$C:$C,$C1,Sheet1!$D:$D,$D1,Sheet1!$E:$E,$E1,Sheet1!$F:$F,$F1,Sheet1!$G:$G,$G1,Sheet1!$H:$H,$H1,Sheet1!$I:$I,$I1,Sheet1!$J:$J,$J1,Sheet1!$K:$K,$K1)=0) 書式。塗りつぶし、赤、OK。OK。 Excel2019 以降でワークエリアが可能なら、短い数式にできます。必要なら補足に書いて下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELの条件付き書式で「~を含む」条件を設定したい。

    表題の通りですが、現在次のような表があり、「検索用セル」に特定の文字列を入力するとその文字列を含むセルの色が変わるようにしたいと思います。 例 データセル A5 AB123-4 A6 AB123-5 A7 AC124-7 A8 AB127-6 A9 AD123-8 A10 BC123-7 … このとき, A:検索用のセル(たとえばA2)に[123]と入力すると、A5,A6,A9,A10のセルの色が変わる。 B:検索用のセルに[AB]と入力すると、A5,A6,A8のセルの色が変わる。 C:検索用のセルに[AB123]と入力するとA5,A6のセルの色が変わる。 D:検索用のセルに[-7]と入力するとA7,A10のセルの色が変わる。 ※書式(色)はすべて同じでよい。  のようにしたいと思います。  Aだけの条件ならば、検索用のセルA2の書式を「文字列」に指定しておいて、A5の条件付き書式の数式設定で, =MID(A5,3,3)=$A$2 として書式設定すれば実現できる。  2つめの条件として、 =LEFT(A5,2)=$A$2 としてやれば、A,Bの2つの条件であれば目的が達成されます。  が、検索セルに入力する値(文字列)に条件がついてしまうので、柔軟性がありません。  できるだけ検索値に条件をつけたくないので、別の方法を考えています。  オートフィルターでは、「~を含む」(含まない)とか、「~で始まる」(終わる)といった抽出ができますが、条件付き書式でこのような条件の設定ができれば目的が達成できるのですが、そのような関数を見つけることができませんでした。どなたかご教授ください。

  • エクセルの条件付き書式設定

    エクセル2016です。 古いバーションのファイルもあるのですが、セルに有る範囲の最小値、最大値、3σ外れ、規格外れ等、複数の条件付き書式が設定しているのですがファイルによっては「最大値」と「規格外れ」の両方の書式が表示されるのですが、別のファイルでは設定の優先順位の高い書式のみ表示されます。 出来れば、最大値(セルが青)で規格外れ(赤太字)のように両方の条件の書式で表示されるようにしたいのですが、違いが分かりません。 少し調べたところでは、優先順位の高い1つの条件だけ有効になるような記載があるのですが、実際に青色セルに赤太字の表示も出ますので教えてただきたく。 赤太字と青太字の同時表示はできない事は分かりますが、背景色と文字色は同時に表示出来ないのでしょうか?

  • エクセル2010条件付き書式

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • Excelの条件付き書式について教えてください!!

    Excelの縦の行一列に日付をいれています。 自動的に、本日の日付には赤、 翌日の日付には緑、翌々日の日付には青というように、 色をつけたいのですが、 1、日付を入れている縦の行一列をドラッグする。 2、書式→条件付き書式をクリックする。 3、”セルの値が””次の値に等しい”に変更し、   =$D$1と入れる。 4、書式をクリックし、色を赤に変更する。 と、したのですが、全く色が変わりません。 やり方が間違っていますでしょうか?

  • Excel97で条件書式に入れる関数を教えて下さい。

    Excel97を使っています。 A7からG1000までの表があります。 途中で、更新した物をピックアップしなければいけなくなりました。 そこで、更新前と後の項目を新しいシートに貼りつけて並べました。 それがA7からG1000の表なのですが、 条件付き書式を使い、 F列とG列を1行ずつ比較し、 相違があればその行のセルに色を付けたいのですが どのような関数を付ければいいのでしょうか? =OR($A7:$L7=($F7<>$G7))とかやってみましたが、 何でもない所に色がついてしまったり してしまいます。 すいませんが、宜しくお願い致します。

  • excel 条件付き書式でわからないことが。

    excel 条件付き書式でわからないことが。 数字が入っている列があります。 そのなかで570の倍数もしくは2000の倍数のときだけ赤色にしたいと思っています。 0は含みたくありません。 570だけだと下記のようにして設定できました。 =($L3<>0)*(MOD($L3,570)=0) これに2000の倍数分もつけたしたいのですが、どうすればいいのか??? 教えてください。

  • エクセル2007で条件付き書式の設定について

    B1のセルの色を赤にしたらA1のセルも赤に、青にしたら、青になるという風に 条件付き書式を設定するにはどうすればよいでしょうか? 色々調べ、自分でも色々やってみましたが精根尽き果てました。 宜しくお願いします。

  • エクセルの条件付き書式設定について教えてください

    エクセルの条件付き書式設定について教えてください エクセルで工程表を作成しているのですが、条件付き書式設定で悩んでいます。 以前、こちらで相談させていただいてほとんど問題は解決して作成し終わったのですが・・・ さらに追加で注文をつけられてしまい悩んでいます。 今回の質問は、以前の「開始日と終了日に日付を入れるとその間はセルの色が黒に変わるように設定しているのですが、更に作業内容の項目のFIXという項目の開始日と終了日を入力したときだけセルの色を赤に変わるように設定したいです」に加えて、FIXという文字の前後にも何か文字がはいっている場合でも赤に変わるように設定したいです。 <例>                      7/1 7/2 7/3 A        B(開始日)   C(終了日) キックオフ   7月2日     7月2日 制作      7月8日     7月18日 Flash制作FIX  7月20日    7月20日 FIXの前後に*をつけてFIXを含むみたいにしてみたりもしたのですが、どうもうまくセルの色が赤に変わりません。 最終的には、「もし、A列にFIXという文字が含まれているのなら(FIXのみでも可)、B列とC列に日付を入れたらカレンダーのその日のセルが赤に変わる」というふうにしたいです。 お手数ですが、ご教授お願いします。

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

    エクセル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)」 しかし、""で囲んだ部分は、文字列として認識されているため そのままコピーされ、うまくいきません。 なにかいい方法ってないんでしょうか??? 詳しい方、ご教授いただけたらと思います。 よろしくお願いします。

  • エクセルの条件付き書式について

    A1セルに「100」が入力された場合、B1セルの色を赤に、同様にして200:青、300:黄、400:緑、500:赤、600:青、700:黄、800:緑という風にB1セルの色を変えたいと思います。 条件付き書式は3つまでしかないのですが、色のパターンは4種類なので、元の書式と合わせると4パターンです。 条件付書式で、A1セルの値が200又は600ならB1セルの色を青にするにはどうすればよろしいでしょうか。 つたない文章でわかりにくいかと思いますが、よろしくご回答ください。

専門家に質問してみよう