• ベストアンサー

Excel条件付き書式について

上手く説明できませんが 画像のように A君~D君の項目に対して 1~3の内容を「あ、い、う」と入力したときに A君の「あ」は赤、 B君の「あ」は黄と塗り分けることは 「条件付き書式」で可能でしょうか? いろいろ試していますが、上手く表示できません。 どうぞよろしくお願いします。 補足    A列 B列 C列 D列 1行    1  2  3 2行 A君 あ  い  う 3行 B君 あ  あ  あ 4行 C君 あ  う  い 4行 D君 い     あ

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です! No.2さんの補足に >列はもっと多いです。おおよそ100列とか・・・ とありますが、前回の数式の範囲変更だけで大丈夫です。 仮にZ列まであるとした場合 A列すべてを範囲指定 → ・・・中略・・・ → 数式欄に =AND(A1="A君",COUNTIF(B1:Z1,"あ")) として好みの色を! B~Z列すべてを範囲指定 → ・・・中略・・・ → 数式欄に =AND($A1="A君",B1="あ") B列以降の数式はそのままで範囲指定の列数が変わるだけです。 (数式内のB1部分は範囲指定した最初のセル番地になります) 以上のように列数がいくらになっても構いませんので、範囲指定部分だけを調整してみてください。m(_ _)m

heppokopi
質問者

お礼

ありがとうございます! 解決しそうです。

heppokopi
質問者

補足

みなさん、ありがとうございます。 解決しました! <(_ _)>

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

その他の回答 (3)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんばんは! すでに適切な回答が出ていますので、余計なお世話かもしれませんが・・・ Excel2007以降のバージョンだとしての回答です。 A列すべてを範囲指定 → 条件付書式 → ルールの管理 → 新規ルール → 「数式を使用して・・・」 → 数式欄に =AND(A1="A君",COUNTIF(B1:C1,"あ")) という数式を入れ → 書式 → 塗りつぶし → 「赤」を選択しOK → 新規ルール → ・・・上記と同様の操作 ・・・ → 数式欄に =AND(A1="B君",COUNTIF(A1:C1,"あ")) と入れ → ・・・ → 「黄」 といった具合にC・D君も設定します。 次にB~D列すべてを範囲指定 → 条件付き書式 → ルールの管理 → 新規ルール → 「数式を使用て・・・」 → 数式欄に =AND($A1="A君",B1="あ") として → 書式 → 塗りつぶし → 「赤」を選択しOK 新規ルール → ・・・同様の操作・・・ → 数式欄に =AND($A1="B君",B1="あ") として・・・「黄」を選択 同様にC君の場合、数式欄に =AND($A1="C君",B1="あ") として、「青」を選択しOK このような操作を色を付けたい人数分だけ設定します。 ※ Excel2003以前のバージョンをお使いの場合、条件付き書式は3条件までしか設定できませんので 4条件以上の場合はマクロになってしまいます。 参考になりますかね?m(_ _)m

heppokopi
質問者

お礼

ご回答ありがとうございます。 試してみます。 この回答と前後して補足の説明も追記しました。 読んでいただけると幸いです。

全文を見る
すると、全ての回答が全文表示されます。
  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.2

あー・・訂正です。 下にコピーすることを考えると、   =AND($A2="A君",B2="あ")  →赤塗りつぶし   =AND($A2="B君",B2="あ")  →黄塗りつぶし   (以下、C君、D君も同様に) と重ねて、コピーする方が良いかもしれませんね。 絶対参照と相対参照の違いだけですけどね。

heppokopi
質問者

お礼

早速の回答ありがとうございます。

heppokopi
質問者

補足

ごめんなさい、補足です。 ご回答いただいた内容では確かに上手くいくのですが 例えば  =AND($A2="A君",B2="あ")を  =AND($A2="A君",C2="あ")にしても 塗られるのはなぜかB列になってしまいます。 何か問題があるのでしょうか? ちなみに  =AND($A2="A君",C2:D5="あ")としてもダメでした。 あと、記入し忘れたのですが・・・ 列はもっと多いです。おおよそ100列とか・・・ もしお分かりになればご回答ください。 よろしくお願いします。

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

可能ですよ。 例えば、B2セル(A君の1)のセルが"あ"だったら、とするなら、   B2セル・条件付き書式の数式:=AND($A$2="A君",B2="あ") と言う感じ。 これを必要分重ねてやると上手くいくと思いますよ。

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

関連するQ&A

  • Excel2007 条件付き書式のコピー&ペースト

    仮)試験結果一覧表があります。 B列からF列までにそれぞれ点数が入力されています。 3行目から氏名が入力されている表です。    A      B   C  …  3 佐藤●●  60  80  4 鈴木●●  20  90    ・    ・  ・    ・    ・  ・ B列に条件付き書式次の値に等しい場合は赤色づけ 条件は=MAX($B$3:$B$12) B列の中の最高値に赤をつける。 これをC列D列にも同じ条件付き書式をしたいのですが、 コピー後、形式を選択では該当するものが見当たりません。 どのようにしたら、条件付き書式をコピーできるか ご教授願います。

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

    いつもお世話になっております。 エクセル2007を使っていますが、エクセルの条件付き書式設定について伺います。 Sheet1 A列  B列 A    a B    b C    c Sheet2 A列  B列 B    c A    a D    b C    c のような2つのシートがあり。 Sheet2でSheet1と同じ項目になるのは2行目と4行目ですが、この2行目と4行目を条件付き書式で設定する方法はありますでしょうか? どうぞよろしくお願いいたします。

  • 条件付き書式について

    条件付き書式について A   B      C 件数 売上商品名  売上日 0   リンゴ    1/1 4   リンゴ 1/2 3   リンゴ 1/3 0   リンゴ 1/4 上記のような表をエクセル2003で作成しました。 A列の3行目と6行目の0件は誤入力です。 そこで質問なのですが、Bにリンゴの入力があり、かつ、 A列に0が入っていれば、セルを黄色にする条件付き書式 設定をしたいのですが、やり方がよくわかりませんでした。 教えてください。 あと、できればVBAで出来る方法も教えていただければ幸いです。

  • マクロ 列ごとの条件付き書式

    マクロで列ごとの条件付き書式を作成したいです 条件としては ・列ごとに上限値が1行目に下限値が2行目に入力されている ・3行目以降に測定値が入力される ・その3行目位以降の測定値のセルの書式を上下限値から外れた値は色を変えたい ・50列ほどデータがある (例) A1 10 A2 5 A3~A100 数字 条件をA3~A100に設定 A1(10)より大きいもの、A2(5)より小さいものはセルの色を黄色 B1 15 B2 7  B3~B100 数字 条件をB3~B100に設定 B1(15)より大きいもの、B2(7)より小さいものはセルの色を黄色 こんな感じで列ごとにデータと規格値が入っているものが50列あります。 どうかよろしくお願い致します。

  • 条件付き書式 数式について Excel2003

    条件付き書式 数式について こんにちは。Excel2003を使用しています。条件付き書式を数式で使おうと思っています。 A列のセルの書式設定は「日付」になっています。 A1に「2011/7/28」とはいっています。 やりたいことは、A列の日付が今日の日付とイコールならA1~C1のセルの背景色を赤にしたいと思っています。 そこで、書式の条件付き書式から数式を選び、下記の式を入力しました。 today() = A1 で書式のパターンを赤にしました。 しかしながら、何もかわりません。何が間違っていると考えられるでしょうか?

  • Excel 条件付き書式のコピー

    [条件付き書式]の使い方は分かっているのですが(と思います)、ある条件(数式)を入れて他のセルにコピーすると、参照しているセルが絶対値になってしまいます。 ちょっと上手く説明できないのですが。。。 ----------------------- A列   B列    C列 001  あいうえお  A 002  かきくけこ  B 003  さしすせそ  B 004  たちつてと  A ----------------------- エクセルの表は上記のようになっていて、C列の値が[A]の場合はA列のセルのパターンを赤にする、というような事をやりたいと思っています。 それで[001]のセルに条件付き書式で"数式が[=$C$1="A"]"という条件を付け、形式で書式だけ選択して他のA列のセルにコピーすると[002][003][004]・・・と全部に[$C$1]という値を参照する条件がコピーされてしまいます。それを、それぞれの行のC列を参照するようにするには、どうしたら良いでしょうか? 説明が上手くなくて長くなってすみません。 よろしくお願いします。

  • Excelの条件付き書式について。

    Excel2010です。 条件付き書式で2つの条件が等しい時に発生する数式はありますでしょうか。 画像のように、「B1、C1」セルで2つの単語を指定して、B1=B列とC1=D列の条件が合った行のみE列の書式が変わるようにしたいです。 上手くいく数式がありましたらご伝授お願いしますm(_ _ )m

  • Excel2010 条件付き書式について

    Excel2010を使用しています。 添付写真のようにA列とB列に日付があります。 B列の日付より後の日付であればA列の文字を赤くしたいのですがそんなことは可能でしょうか? 添付画像せ説明しますとB1は7月13日、A4が7月12日なのでB1よりA4のほうが前の日付なので黒色(そのままの色)。 B4が7月16日、A8が7月18日でB4よりA8が後の日付なのでA8の文字を赤色で表示という感じです。 同じ行にA列、B列も日付は入力されますが、空白の行は2行だったり4行だったり不規則です。 もしできるのであればどうしたらいいでしょうか? もし参考になるURLなどありましたら教えて下さい 自分で調べたんですがわからずでした・・・

  • 【Excel2003で条件付き書式3つ以上の場合について】

    【Excel2003で条件付き書式3つ以上の場合について】 似たような質問は多いのですが、知識がないためそれを応用できなかったので、質問させてください。 Excel2003では条件付き書式は3つが上限ですが、今回4種類書式を指定したいのです。 4つとなるとVBAになる、というのはいくつも過去の質問で見てきたのですが私が見たものはどれも入力した文字に対して色を変えるというものでした。 私のやりたいのは指定した文字が入力されると、同じ行の別の列のセルに着色というものなのです。 現在使用しているリストの状態を説明します。 A列はダブルクリックすると指定した文字が入るようなっています。それが入力されると同じ行のB~F列は条件付き書式で取り消し線がはいるようになっています。 また、G列に日付が入ると日付を入力したのと同じ行のB~F列セルが赤色に、H列に日付が入ると緑色に変わり、K列に日付が入ると色が消えます。 つまりB~F列には条件付き書式を3つ使用しているのですが、今回リストを作り替えるにあたって新たにG列に日付以外の特定の文字か記号(仮に○とします)が入力された場合は現状のようにB~F列セル色を赤にするのではなくB~F列に入力されている文字の色を赤くしたいのです。 そして特定の記号以外、通常は日付なのですが、それを入力した際は今まで通りB~F列のセルの色を赤くしたいのですが・・・ 他についても今まで通りH列に入力すれば緑、K列に入力すればすべて色が戻るようにしておきたいです。 取り消し線だけはどの状態の時にもA列に入力がある限り残る形で、です。 もっとうまく説明できればいいのですが、Excelにあまり詳しくないためこのような説明しかできませんでした。 現在は条件付き書式でやっていますが上記したのと同じ動きさえできれば現在入力している関数などが変わっても問題ありません。 日付入力状況が色でわかるためのリストで、特にリスト上で計算しているものではありませんので。 このような場合はやはりVBAとかになるのでしょうか。またその場合はどういった形で入力すれば希望の形になるのでしょうか。。。 Excel初心者のため何もわかりません。 以上拙い説明で申し訳ありませんが、ご教授よろしくお願いします。

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

    エクセル2010での数式を使った条件付き書式について教えてください。 画像のようなデータで、条件付き書式を使ってレコード(行)に塗りつぶしを設定したいと思ってます。 条件は合計欄(G列)の最大値のレコードに黄色の塗りつぶしと最小値のレコードに赤の塗りつぶしのようにしたいと思っています。 1.B4~H11を範囲選択 2.条件付き書式 3.数式を使って書式設定 4.=max(G4:G11) というように設定してみたりしてるのですが、違うようで、思うようになりません。 絶対参照を行につけたり列につけたりしてもうまくいきません。 わかる方がいたらぜひ教えてください。 よろしくお願いします。

専門家に質問してみよう