• ベストアンサー

Excelで、条件により行全体の色を変える 

Excelで、横に 名前,英語,国語,算数 というデータがあります。名前は文字列、それ以外は数値のデータです。 このとき、英語が60点以上かつ算数が80点以上の人のデータを(つまり1行の4つのセル全体を)色を変える、という処理はどうやったらできますか。方法は問いませんが、なるべく簡単にできるものをお願いします。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

セルのA2からD9に名前,英語,国語,算数の各データが有る場合 セルのA2からD9までを選ぶ 条件付き書式→新しいルール→数式を使用して、書式設定するセルを決定 数式欄に以下を入力する =AND($B2>=60,$D2>=80) 書式→塗りつぶし→色を指定→OK→適用

noname#226959
質問者

お礼

ありがとうございました。この方法が最も簡単なようです。

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

その他の回答 (4)

  • msMike
  • ベストアンサー率20% (363/1781)
回答No.5

[No.3補足]へのコメント、 》 Excel2016です そういうことは最初に仰るべきでした! ちなみに、私のは Excel 2013 です。 》 [次の数式を満たす場合に…]というメニューを 》 見つけることができません。 バージョンによって当該文言は異なるかも。でも、国語力を活かして同じ意味のものが存在しないかどうか判断すべきです。 例えば、「数式を使用して、書式設定するセルを決定」など。 》 その前からお教えいただけないでしょうか バージョンが異なるので無駄骨は折りたくない、です。サヨナラ。

全文を見る
すると、全ての回答が全文表示されます。
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>方法は問いませんが、なるべく簡単にできるものをお願いします。 条件付き書式をご存知ですよね? Excel 2007以降であれば2以上の条件を同時に満たすことをチェックできるCOUNTIFS関数がありますので数式で条件を指定してください。 A列:名前、B列:英語、C列:国語、D列:算数として2行目からデータが入力されているものとしてA2:Dnを選択して条件付き書式の設定で次の数式を入力します。(Dnのnは最大行) =COUNTIFS($B2,">=60",$D2,">=80") 「書式」ボタンをクリックして塗りつぶしの色を指定して「OK」ボタンで閉じます。 「適用」のクリックで結果を確認し目的通りなら「OK」ボタンで閉じます。

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

添付図参照 [次の数式を満たす場合に…]の直下のボックス内に示した数式が見えますか?

noname#226959
質問者

お礼

ありがとうございました。バージョンを省略したのは失礼しました。 ホーム⇒データ⇒条件付書式⇒セルの強調表示ルール⇒その他のルール の下にありました。 一般的に、質問する人は答える人よりも初心者ですから、自分が分かっている部分を省略するとうまく通じないと思います。相手は条件付書式というもの自体を知らないと仮定する必要があると思います。

noname#226959
質問者

補足

ありがとうございます。しかしながら、[次の数式を満たす場合に…]というメニューを見つけることができません。その前からお教えいただけないでしょうか。Excel2016です。

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

やってみましたので、図を添付します。 やり方は、評価列を作って、If(and(条件1,条件2),1,0)の式で場合分けすること。 条件付き書式設定の数式で、評価列の値が1であるときにセルの色を変えることです。

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

関連するQ&A

  • Excel2003 エクセル ある行の範囲内で最小値の列の特定のセルの

    Excel2003 エクセル ある行の範囲内で最小値の列の特定のセルの文字を返す方法 Excelで関数を使ってセルの作成方法を教えていただけませんか?    国語  算数  理科     90    85   80 の場合80点が最小値ですので、あるセルに理科と表現したいのです。 よろしくお願いします。

  • Excel 二つの表を用いたデータ整理

    かなり困っています。 (1)二つのエクセル表が存在 (2)ファイル1には↓のようにデータが並んでいます    A列  B列  C列  D列    生徒A 生徒B 生徒C 生徒D 行1 国語27 国語34 国語54 算数34 行2 数学36 家庭25 算数23 理科23 行3 理科55 理科44 理科21 英語44 行4 社会87 社会33 社会32 行5 英語54  (3)ファイル2は以下のようになっています    A列  B列  C列  D列  E列        国語  算数  理科  社会 行1 生徒A 27   36   55   87 行2 生徒B  (4)要するに、ファイル1のデータから必要な数値を抽出して ファイル2のデータに移し変えたいのですが、ファイルAの中の名称とデータ数が異なる場合があることもあり、整理はコピペしかないのかと半ばあきらめています。 とはいえデータの数は4000…正直なきたいです…何かいい方法はありませんか?

  • エクセルデータの列と行を入れ替える方法をご存知の方、教えて下さい。

    エクセルデータの列と行を入れ替える方法をご存知の方、教えて下さい。 今、A列(1行目から1,000行目位まで)に日付、B~F列にそれぞれ数値のデータを入れていますが、それを1行目に日付、2~6行目に数値のデータと言うように、いわゆるタテとヨコを入れ替えたいのですが、何か良い方法は無いでしょうか。 1,000日分位のデータがあるため、手で打ち換えるのもちょっと・・・ データは日付列が1列、データ列が5列、数値のみで数式などは入っていませんし、セル結合もしていません。単純に6列×1,000行位のエクセルデータです。 また、入れ替えるのでなく別のシートに入力し直す方法でも、同じシートの未使用スペースにコピーアンドペーストする方法でも構いませんし、(エクセルが何列使えるか知りませんが)1,000列使えないようなら幾つかに分割しても構いません。 ご存知の方がおられましたらよろしくお願いします!

  • エクセルの質問です。

    エクセル2003を使用しています。 元データには   A   B(国語点数) C(算数点数) D(社会点数) E(理科点数 F(英語点) G(合計) 1 名前(1)   90        85        70       100      20    365 2 名前(2)   85        20        40       70       50    265    3 名前(3)   50        90        60       70       80    350 というデータを     A    B    C 1 名前(1)  国語  90 2        算数  85 3        社会  70 4        理科  100 5        英語  20 6        合計  365 7 名前(2)  国語  85 8        算数  20 9        社会  40 10       理科  70 11       英語  50 12       合計  265       ・       ・       ・ となるように表示していきたいのですが… ただのセルのコピーでは人が連続してコピーできませんでした。 何かいい方法があるかたはご教授ねがいます。 よろしくお願いします。   

  • エクセルのオートフィルタについて

    エクセルのオートフィルタについてですが、一番取り扱いに困っている所は、社員の給与リストとかで、ある特定のデータ、例として事務員(一つの行の例えば一つのセルに名前、一つ横のセルに給与の数字(数値データ)がはいっている)を抽出した場合(事務員の記号がどこか同じ行にはいっているとして)数値の列を開いているセルで関数処理したい場合、表示されている数字だけを処理する場合と隠れている(多分)データも処理してしまう場合があり大変戸惑っています。なんとかどちらかに統一したいのですが、自分なりに調べましたが分かりません。どなたかご存知ないでしょうか。また、このオートフィルタで特定の数字や文字を抽出しようとしてもうまくいく時とそうでない時があります。なぜなのでしょうか。これはバグと考えても?

  • Excelで複数条件を満たすのは何行目?

    Excel VBAにてどういう方法があるのか考えています。 A列はHかL、B列は1,2,3のようなデータにおいて  条件1:A列はH  条件2:B列が2 を満たす行は何行目かを探して、C列のその行のセルに コピーしていたデータを貼り付けたい (この場合、2つの条件で重複する行はありません) A列 B列 C列 H  1 H  2  ■←ここへ貼り付け H  3 L  1 L  2 L  3 この場合は、2行目なので、C列の2行目のセルをselectしてpasteしたいのです。 良い方法をご存じの方、よろしくお願いいたします。

  • Excelマクロである条件のセル間(行方向)に色を付けたい

    Excelマクロである条件のセル間(行方向)に色を付けたい 例えば、エクセルのあるセルに"A"が書かれていた場合、次にその行のセルに"円"と書かれているまでは、続く行のセルには色をつけるようにしたいのですが、良い方法を教えて頂けないでしょうか? 対象となるシート(列方向)に、今回のパターンが複数存在し、 それぞれにこの処理を実施することを想定しております。 (イメージ画像を添付します) お恥ずかしい話、当方VBAには明るくありませんので、簡単なサンプルコードを示して頂けると幸いです。

  • 表全体から複数条件を満たす行を検索する方法は?

    数十列、数千行から成る表の各セルに数値データがランダムに入っています。(1~99の範囲) 例えば、50.55.60.65の4個の数値を含む行を検索したいとします。 今は、各列ごとにフィルタをかけて、この4個のいずれかが入っている行をメモり、その後、該当行だけを抽出し、この4個の数値がすべて含まれる行を探し当てる。というような具合です。(これをやるのに1日かかります) TVドラマ等で、数項目の条件を入れてやると該当者○人とか出ますが、それに近いことができないものかと思っているのですが・・・? 今の方法だとフィルタをかける列の順序によっては正確に抽出ができず モレてしまうこともあります。 同じ手間をかけるならこうしてみたら・・の案があればアドバイスをいただければ幸いです。

  • エクセル2列に入っているデータのカブリを探したい

    A列2文字、B列2文字の熟語が入っているときに 他の列に、入れ替わってかぶっていることを見つける方法はありますか。 エクセルのバージョンは2003です。 データ例 A  B 算数 国語 松本 佐藤 桑田 竹内 年月 金曜 国語 算数 斉藤 米山 金曜 年月 杉本 長谷 吉岡 西川 ・  ・   ・  ・   ・  ・   ・  ・   というようなデータがたくさんあるときに 1行目の算数 国語と5行目の国語 算数 4行目の年月 金曜と7行目の金曜 年月を 「カブリ」と考えて 見つけたいと思っています ひとつひとつ検索する以外で簡単な方法はありますか。 他の列に印がつくとか、見つかる方法は問いません よろしくお願いいたします。

  • エクセル 表から指定した値を取り出す関数

    エクセルの関数について教えてください。 エクセルの表があって、そこの列項目と行項目を指定した時に クロスするセルの値を取り出すことをしたいのですが、 どのような関数を用いれば実現できるのでしょうか? 具体的には以下のような表をエクセル上に書いてあるとします。    国語 算数 英語 田中 80 70 60 鈴木 50 90 80 で、任意のセルに田中の国語の点数を示そうとした時、 どのような関数を書けばいいのでしょうか? わかりにくい説明かもしれませんが、宜しくお願いします。

このQ&Aのポイント
  • 先日購入したMFC-J739Dをセットアップして使用してみたところ、電話をかけることができず着信もありません。スマホから固定電話に電話すると通話中の音が鳴る状態です。問題の原因や解決方法について教えてください。
  • 問題の発生状況や接続環境についての情報を教えてください。
  • MFC-J739Dとはブラザー製の製品で、セットアップ後に電話が使えないというトラブルについての質問です。接続環境や電話回線の種類によってトラブルの原因や解決方法が異なる場合があります。
回答を見る

専門家に質問してみよう