• ベストアンサー

Excelの関数?条件付き書式?についての質問です

 みなさんいつもありがとうございます。度々お世話になります。  今回もエクセルについての質問です。(使い始めたところで色々と疑問が生じてしまいます。)  例えば、以下のような表を作りました。         列A    列B      氏 名  点 数  行1  Aくん  80点  行2  Bくん  75点  行3  Cくん  95点  行4  Dくん  25点  そこで、30点以下のDくんの「名前」の、文字の形や色を自動的に変えるには、どのようにすればよろしいですか?お教えください。  (「できるExcel」や「図解Excel」の本を見てもわかりにくくて・・・・)

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

  • ベストアンサー
  • ayasu
  • ベストアンサー率35% (56/156)
回答No.1

まず、A1をアクティブにして条件付き書式を開きます。 そして、「数式が =B1<30」を条件とし、書式を選択してOK。 その後、A1をコピーしてA2以降に「形式を選択して貼り付け」で書式を選んで貼り付ければ出来ると思います。 もっと簡単な方法があるかもしれませんが、私ならこうします。

takmiktami28
質問者

お礼

 ayasuさん早々の回答ありがとうございます。  早速試してみました。できました!!    もっと、Excelを使いこなせるよう頑張ります。  これからもよろしくお願いいたします。

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

その他の回答 (5)

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

(1)「数式が」説 (2)「セルの値が」説 沢山ご回答が出ていますが(1)説ですね。 (2)で出来るのではと思いやってみました。 ------ (1)点数の入ったセルを範囲選択(複数セルで良い) (2)書式-条件付書式 (3)セルの値が-次ぎの値以下-30(30点の30   を直接入力) (4)書式を設定(色・書体など)-OK-OK 例では30以下のセルの文字書体が赤色になりました。 どうでしょうか。こちらの方が素直では。 また30以上のセルを30以下にすると即座に赤色になります。

takmiktami28
質問者

お礼

 回答ありがとうございます。  お世話になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.5

こんにちは。maruru01です。 補足程度ですが。 最初にA1から必要行まで、書式設定したいセルを全て選択して、条件付き書式を設定すると、相対参照で一度に設定出来ます。 それから、もしB列の内容が「75点」のように後ろに「点」が付いている場合は、 条件付き書式の設定で、 「数式が」 「=VALUE(LEFT(B1,LEN(B1)-1))<=30」 にすれば出来ます。

takmiktami28
質問者

お礼

 回答ありがとうございます。  関数も勉強します。  お世話になりました。

全文を見る
すると、全ての回答が全文表示されます。
  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.4

条件付書式の設定はすでに回答がでていますので、補足だけ 条件付書式でセルを選択すると、絶対参照になります。これでコピーをすると思い通りの結果が出ません。列絶対行相対($A1)または、列行相対(A1)にする。これは、セル番地が反転している状態でF4を押すと次々に切り替わります。 また、他のセルに基準点を入れ数式の30の変わりにセルを指定すると便利です。 この場合は基準点のセルは列行絶対参照です。 あと、フォントは変えられませんので、セルの色や、文字の色などで対処してください。

takmiktami28
質問者

お礼

 回答ありがとうございます。  またまた、意味不明なのが出てきました。「絶対参照」です・・・・。  $マークですね。  今、本で勉強しました。なんとなく解りました。  日々勉強ですね。  お世話になりました。    

全文を見る
すると、全ての回答が全文表示されます。
  • coco1
  • ベストアンサー率25% (323/1260)
回答No.3

まず、前提条件として、B列は数字でなければなりません。ですから、80とか75とかの数字だけを入力して、セル書式のユーザー定義の「種類」の所に「0点」と入力すると、「点」が付加されて表示されるようになります。(「や」は入力不要です。) 次に、A1~B4までを選択し、条件付き書式のダイヤログを表示させます。そうして、条件1として「数式が」「=$B1<=30」 として、フォントなどを設定して終了します。あるいは、先の回答者さんがおっしゃるとおり、書式のみコピーでも良いでしょう。

takmiktami28
質問者

お礼

 coco1さん、回答ありがとうございます。  本題の件 プラス ユーザー定義の件参考になりました。  (ユーザー定義はじめて使いました。便利ですね。)  これからもよろしくお願いいたします。

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

A1の「Aくん」のセルを選択し、メニューバーの 書式 > 条件付書式 で、 条件付書式を次のように設定します。 条件1 「数式が」「=B1<=30」 「書式」をクリックし、30点以下の場合の書式を設定し、「OK」で抜けます。あとは、そのセルをコピーし、以下の行に「書式のみ貼り付け」をすればOKです。 この方法は、点数欄が「80点」ではなく「80」のように書式が数値のときだけ有効です。

takmiktami28
質問者

お礼

 tbobiさん早々の回答ありがとうございます。  点数欄の件もご親切にありがとうございます。  (普通の人なら当たり前のことでも、初心者の私には、このような(点数欄の件)、間違いに気づかずに、出来なくて悩むことがあります。)  お世話になりました。

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

関連するQ&A

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

    例えばEXCELで 1行| A列 | B列 | C列 | D列 | 2行|  1 | 2  | 1-2=-1 | NG | 3行|  2 | 1  | 2-1=+1 | OK  |         ・         ・ のようなD列がif関数でプラスになればOKとした表を作って、 更にわかりやすく、D列にOKと表示されたら(或いはC列の値がプラスになれば) A3:D3にセルの色の塗りつぶしできるようにしたいのですが、 方法は有りませんか?

  • エクセルの条件書式で自動的に罫線で囲うことに関しての質問です。

    エクセルの条件書式で自動的に罫線で囲うことに関しての質問です。   A  B  C  D 1 1/1 ○ × 2 2/1     ○ 3 3/1 × 4 4/1   ○ 5 5/1     × A列は必ず日付が入ります。 BからD列は空白を含みます。 A1:D5内のセル全てを罫線で囲いたいです。 例えばA列に値が入っていたらその行のセルを罫線で囲うようなことは可能でしょうか? どなたか教えてください。

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

    いつもお世話になっております。 エクセル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列に“特定の文字を含む”場合、C列に背景色を設定するのようにしたいという質問です。 A1(お客様名) B1(売上) C1(手数料) D1(報酬額) また、可能であれば、“C列が空欄の時のみ”、背景色を設定できれば嬉しいです。 詳しい方、ご教授の程、お願い申し上げます。

  • excelの条件つき書式で

    こんにちは!excel97使用です。 条件つき書式のことなんですが、例えば、   A  B 1 200 100 2 150 160 3  50 100 というデータで、B列のセルの値がA列の同じ行のセルの値より少ないとき、Bの文字色を変えたい、という場合、設定はどうすればいいのでしょうか? 例の場合、1行目のB列100だけ色が変わればいいんですが、1行目のBのセルの設定を2行目以下にコピペすると、全部が1行目のAの値に対して反応してしまいますよね?(わたしだけ???) 1個1個設定すればできるんですが、メンドウなので^^;、一気に条件付けする方法を知りたいです。 宜しくお願いします。

  • EXCELの関数について

    いつもお世話になってます。ありがとうございます。 excelの関数についてお聞きしたいことがあり質問しました。      A列 B列 C列 …        a   c   e  g  i 1行 2日 ○  △ □ ● ■ となっているデータを      A列 B列 C列 …      a   b   c  d   e  f  g  h  i … 1行 1日 2行 2日 3行 3日 こんなシートに自動的に打ち込めるようにしたいのです。      A列 B列 C列 …      a   b   c  d   e  f  g  h  i … 1行 1日 2行 2日○    △    □    ●    ■ 3行 3日 が完成図イメージです。 一番上の色々なデータから表を完成させたいのですがどうすればできるでしょうか。 vlookupやhlookupでは一行ずつの打ち直しが必要になってしまいます。 よろしくお願いします。

  • エクセル関数の質問

    よろしくお願いします。 エクセル2003を使用してます。 A     B     C     D      1      2     3 1     1     1      1 2     3     4      5 3     5     7      9 4     7     10     13 5     9     13     17 6     11     16 7     13    19 8     15 9     17 10    19 11 12 13 14 15 16 17 18 19 20 上記のA列の1~20(実際はもっと多い)の数字を B列、C列、D列のように並べたいのですが、 1行目の1,2,3の意味は 1だったらA列の数字を1行間隔ずつあけて、B列に行を詰めて並べる 2だったらA列の数字を2行間隔ずつあけて、C列に行を詰めて並べる というような意味なのですが、わかる方がいましたらご教示お願いします。

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

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

  • エクセルの関数について教えてください

    こんにちは。 エクセル関数について教えてください。 (OS:WIN2000、エクセル2003) こんな表があって、別のシートの A1=200 A2=D A3=2・・・1行目D列の項目 と入力したときに A4に「はな」と表示させたいのですが Index関数とMatch関数の組み合わせだと思うんですが どうしたらいいですか? A列 B列 C列 D列 E列 1行 --- --- 1 2 3 2行 100 A いぬ くり 赤 3行 200 B ねこ いも 青 4行 300 C ぞう ねぎ 緑 5行 200 D とら はな 黄 6行 100 E うし みそ 朱 ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・

  • エクセルで条件を2つ満たした数を求める関数

    エクセルで,下のようにA列に1~3,B列に男女が入力されています。例えば,「A列が2」で「男」という両方の条件を満たした数を求める関数を教えてください。よろしくお願いします。    A列 B列 1行目 2  男 2行目 1  女 3行目 3  男 4行目 2  女 50行目まで入力されています。

専門家に質問してみよう