• ベストアンサー

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

kagakusukiの回答

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.5

 条件付き書式の設定範囲を変えるのではなく、$C$3:$H$14の範囲に設定した同一の条件付き書式で、各行ごとの最大値が入力されているセルが、全て塗り潰される様にすれば良いと思います。  やり方は、条件付き書式を「数式を使用して、書式設定するセルを決定」で行う方法と「指定の値を含むセルだけを書式設定」で行う方法の2通りの方法があります。  まず以下の様に操作して下さい。 C3セルを選択   ↓ Excelウィンドウの[ホーム]タブをクリック   ↓ 現れた「スタイル」グループの中にある[条件付き書式]ボタンをクリック   ↓ 現れた選択肢の中にある[ルールの管理]をクリック   ↓ 現れた「条件付き書式ルールの管理」ダイアログボックスの中にある[新規ルール]ボタンをクリック  次に、「数式を使用して、書式設定するセルを決定」を使う場合には以下の様な操作を行って下さい。 現れた「新しい書式ルール」ダイアログボックスの「ルールの種類を選択して下さい」欄の中にある[数式を使用して、書式設定するセルを決定]をクリック   ↓ 現れた「次の数式を満たす場合に値を書式設定」欄の中に =C3=MAX($C3:$H3) 或いは =RANK(C3,$C3:$H3)=1 或いは =AND(ISNUMBER(C3),COUNTIF($C3:$H3,">"&C3)=0) と入力  又、「指定の値を含むセルだけを書式設定」を使う場合には以下の様な操作を行って下さい。 現れた「新しい書式ルール」ダイアログボックスの「ルールの種類を選択して下さい」欄の中にある[指定の値を含むセルだけを書式設定]をクリック   ↓ 現れた「次のセルのみを書式設定」という枠内にある左端の欄が[セルの値]となっている事を確認   ↓ 「次のセルのみを書式設定」という枠内にある左から2番目の欄をクリック   ↓ 現れた選択肢の中にある[次の値に等しい]を選択してクリック   ↓ 「次のセルのみを書式設定」という枠内にある左から2番目の欄に =MAX($C3:$H3) 或いは =LARGE($C3:$H3,1) と入力  後は、「数式を使用して、書式設定するセルを決定」を使った場合でも「指定の値を含むセルだけを書式設定」を使った場合でも共通で、以下の様な操作となります。 「新しい書式ルール」ダイアログボックスの[書式]ボタンをクリック   ↓ 現れた「セルの書式設定」ダイアログボックスの[塗りつぶし]タブをクリック   ↓ 現れた背景色のサンプルの中にある塗りつぶしたい色の四角形をクリック   ↓ 「セルの書式設定」ダイアログボックスの[OK]ボタンをクリック   ↓ 「新しい書式ルール」ダイアログボックスの[OK]ボタンをクリック   ↓ 「条件付き書式ルールの管理」ダイアログボックスの「適用先」欄内に表示されているセル範囲を =$C$3:$H$14 に変更(カーソルとマウスの左ボタンによる範囲選択が使えます)   ↓ 「条件付き書式ルールの管理」ダイアログボックスの[適用]ボタンをクリック   ↓ 「条件付き書式ルールの管理」ダイアログボックスの[OK]ボタンをクリック  以上です。

関連するQ&A

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

    行毎の条件付き書式のルールを他の複数の行へ一括してコピーしたいのですが、そのやり方が分からず困っています。 次のような手順で設定しました。 (1)ある行で条件付き書式のルールを設定(具体的には大きい値の上位2つのセルに色を付ける、というルール) (2)そのルールを他の複数の(かつ、たくさんの)行にもコピーしようと思い、コピーしたい複数行を選択して(1)のルールを書式コピーしました (3)すると、(2)で選択した範囲全体で大きな値上位2つのセルに色が付いてしまい、行毎の設定になりません (ご質問)行毎に条件付き書式を設定したい場合、ある行のルールを他の行にも一括してコピーするにはどうしたら良いでしょうか?

  • エクセル2010条件付き書式の簡略化は?

    こんにちは。 私の会社ではExcel2010を使って毎月の商品の売り上げ個数をつけています。 具体的に言いますと、縦A列目に商品名、横1行目に年月をとっております。それで月毎に売り上げた個数の多い商品の1位、2位、3位を条件付き書式で下記のように色づけしています。 |ルール|書式|適用先| |上位1位|金色|=$B$2:$B$10000| |上位2位|銀色|=$B$2:$B$10000| |上位3位|銅色|=$B$2:$B$10000| これを毎月やっているので、 |ルール|書式|適用先| |上位1位|金色|=$C$2:$C$10000| |上位2位|銀色|=$C$2:$C$10000| |上位3位|銅色|=$C$2:$C$10000| と言う風に、毎月ごとに3つの条件付き書式が出来てしまいます。おかげで条件付き書式の数が半端ではありません。 ここで質問があるのですが、上記を簡略化して、1つの書式で売れた商品1位が金色、もう1つの書式で売れた商品2位が銀色、もう1つの書式で売れた商品3位が銅色などという条件付き書式は作れますでしょうか? 方法がありましたら、ご教示の程、何卒よろしくお願い申し上げます。

  • エクセルのチェックボックスと条件付き書式のコピーについて

    エクセルのチェックボックスと条件付き書式のコピーについて エクセル2007を使用しているのですがチェックボックスと、条件付き書式を設定したセルのコピー&ペーストができません。 どのようにすればいいのでしょうか? B列D列にチェックボックスをおいて、B列の結果をE列に反映させTRUEならH4が青になり、D列の結果をF列に反映させTRUEならH4が赤になり、どちらにもチェックが入っていなければH4はそのままにするというところまでは作れたのですが、行数も50行ほどあり、反映させるセルも1つづつ違うのですが、コピーと貼り付けで簡単に行を増やしたりすることはできないのでしょうか?また、他にもシートが15ほどありますので、気が遠くなる作業になりそうです。 添付画像は1つ1つ設定していきました。 設定は下記のようにしました。 チェックボックスのコントロールの書式設定のリンクするセルは「$D4」「$E4」と設定しており、 また、H1は条件付き書式で、ルール「=$E4=TRUE」書式「青の塗りつぶし」適用先「=$H$4」              ルール「=$D4=TRUE」書式「赤の塗りつぶし」適用先「=$H$4」 としています。 初心者ですので、質問の意味などが分かりにくいかと思いますが回答よろしくお願いします。

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

    エクセルの条件付き書式設定マクロについて A列からH列まで文字や数字が投入されています。 データが5,000行くらいあって、50行に1回くらい不定期で空白の行が出てきます。 データが入っている全ての範囲において、「C列が空白以外の場合に、 同じ行のA列からH列のセルの上と下を破線?(.Weight = xlHairline)左も右も縦線は実線? (.Weight = xlThin)にする」という条件付き書式を設定したいのですが、マクロが 上手く組めません。 ひとつのセルの条件付き書式の設定はマクロを組めるのですが、 A1:H5000というような広範囲で条件付き書式の設定を組むのが上手くいきません。 教えていただけないでしょうか。

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

    Excelの「条件付き書式」についての質問です。 「条件付き書式」⇒「新しいルール」⇒「数式を利用して,書式設定するセルを決定」 数式の中に「B$2 = 1」 と入力して 適用先に「$B$2:$H$5」と入力しました。 その時に,2行目で「1」がある列の書式が5行目まで変わりました。 また 数式の中に「$B2 = 1」 と入力して 適用先に「$B$2:$H$5」と入力しました。 その時に,2行目で「1」がある列の書式が5行目まで変わりました。 その時,B列で「1」がある行のがH列まで変わりました。 条件付き書式の行全体・列全体が変わる理由はなぜでしょうか?

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

    例えばC16:H16の数式の中で下位から2番めのセルの色を変えたい場合C16からH16を選択した状態で条件付き書式設定→新しいルール→数式を使用して、書式設定するセルを決定で =small(C16:H16,2) とやって書式を設定してOKをクリックしても変わらないのですがどのようにやったらできるのでしょうか

  • 条件付き書式での相対参照について

    こんにちは いつもお世話になっています。 エクセル2007を使っています。 条件付き書式で相対参照にできずに困っています。 条件内容は生徒名毎に5教科内での上位1位のセルの背景色を赤、下位1位のセルの背景色を青です。 A列に番号、B列に名前、C列-G列に教科ごとの得点が入力されています。 生徒名毎にC-Gセルに条件付き書式を設定してあります。 例えば C3-G3セルを選択し、条件付き書式を以下のようにしてあります。 ルール1:上位1位、書式をセル背景色赤、適用先=$C$3:$G$3 ルール2:下位1位、書式をセル背景色青、適用先=$C$3:$G$3 このままだと下の行に書式をコピーすると失敗します。 手動で$C3:$G3としても、適用すると絶対参照に戻ってしまいます。 条件付き書式でなくとも上記のような条件内容を実現できればいいのですが、御教授お願いいたします。

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

    エクセル2010の条件付き書式設定で困っています。 日付    商品  2012/10/4    りんご    2012/10/5   みかん 上記のような表で ・「日付」が「2012/10/5」であれば、その行を塗りつぶす という操作を行いたいのですがやり方が分かりません。 (失敗例1)   ・表全体(A2からB3)を範囲指定  ・「条件付き書式設定」 「新しいルール」 「数式を使用して、書式設定するセルを決定」   =$A2="2012/10/5"   まったく変化なし。   試しに日付でなく "みかん"を塗りつぶすよう設定したら   行全体が塗りつぶしできました。   日付の指定の仕方が悪いのかと思い、" " で括らず指定しても変化なしでした。 (失敗例2)   ・表全体(A2からB3)を範囲指定  ・「条件付き書式」   「セルの強調表示ルール」   「日付」   「今日」   今日の日付のセルだけ塗りつぶし。行全体を塗りつぶしたいし、   今日、明日、今月・・・等ざっくりしたくくりでなく日付を指定したい。 大変困っています。助けてください!

  • 【EXCEL】複数シートの条件付き書式一括クリア

    EXCELの条件付き書式を複数シートにコピーしたところ、 コピー先のセルに元々適用されていた条件付き書式ルールに上書きではなく、 コピーしたルールが追加された形になってしまいました。 例)  ※コピー先に元々設定されていたルール   (1)上位1位のセルをピンクで塗りつぶし+赤太字にする   (2)上位3位のセルを水色で塗りつぶし+青太字にする   ↓  ※新規条件付き書式コピー後   (1)上位1位のセルを黄色で塗りつぶし(コピーしたルール)   (2)上位5位の赤太字にする(コピーしたルール)   (3)上位1位のセルをピンクで塗りつぶし+赤太字にする(元々設定されていたルール)   (4)上位3位のセルを水色で塗りつぶし+青太字にする(元々設定されていたルール) のような感じです。 必要なのは新規でコピーしたルールのみなのですが、 複数シートの条件付き書式を一括でクリアできる方法はないでしょうか? ご教授よろしくお願いします。

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

    エクセル2010の条件付き書式で、一意の値または重複する値だけ書式を設定でAという列のA5:A10000に重複したものが入った場合に着色するというルールを設定をしています。 しかし、自分でない人が行を使いして入力した場合、自分が開いてみてみると、自分で条件を付けた範囲以外の範囲が新たに設定されています。 行を挿入しかしていないとのことなのですが、このA列のすべての行に設定したものを固定することはできますか? 先日重複したものがあったのに、着色されず、条件を再度見てみたところ、いろいろ追加されてしまっていました。 増えないようにしたいのですが可能でしょうか?