• ベストアンサー

Excel 条件付書式の数式のコピー

Excelで、普通の数式を下にコピーすると、例えば、数式中のC15がC16に変わります。ただ、条件付書式の数式を設定したセルをコピーすると、その条件付書式中の数式の例えば、C15がC16に変わってくれません。変える方法はありませんでしょうか。

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

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

私は条件付書式の、「数式が」の数式の振る舞いに興味があり、振る舞いを見てますが、条件付書式が入ったセルを複写しなくても、範囲指定で、質問者の思っている、複写する範囲を、まず範囲指定し、アクチブセルをA1か左上隅にして、そのセル1つを念頭に式を書けばよいのです。 =A1=1と書くだけで、B1セルに移して考えるときは、=B1=1とエクセルがずらして考えてくれます。 それに反し、A1セルが1の時第1行目セルを全部塗りつぶしてほしいときは、A1がB1に変化しないように=$A1=1とします。 いっていることを判っていただけますでしょうか。 他の質問の回答者にも、条件付書式で、1セルだけ考えて、他は複写するとの回答があります。 複写してはいけないの、に対しては今後十分勉強しますが、 本質問の「セルをコピーすると」は、「値」のための式の複写で、 形式を選択して貼り付けー書式をしていないのが問題でしょう。 ここでも、セルの「値」と、「書式」は別世界のものということについて、質問者一般の認識が薄く、「値」の複写の複写方式を適用してませんか。例えば+ハンドルを引っ張るのは値に関する式の複写だと思います。

buzhidao
質問者

お礼

皆様、同様のことを書かれているのでまとめてお礼を書きます。質問をした時は仕事中でしたが、今、やってみると私の質問が再現できませんでした。$マークは付いていなかったので、No.5さんのおっしゃられたように、値の複写をしていたのかもしれません。皆様、ありがとうございました。

その他の回答 (4)

noname#204879
noname#204879
回答No.4

貴方の行った「条件付書式の数式を設定した」方法に問題があります。 Excel の“小さな親切大きなお世話”主義のために、条件式を作成する際に、マススで被参照セルをクリックすると、$C$15 のように「$」マークが“総花的”に追加されるのです。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

#1,2の方のいうように絶対参照の場合は変わりません また =INDIRECT("C15") のように文字列としての設定も同様です。 それ以外だとしたら、ご使用のファイル(ブックまたはシート)が壊れている可能性もあります。 シートの内容を新しいブックに貼り付けても同じか確認してみてください。

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

条件付書式でセルを指定した際に =$C$15 となりますが$を外して =C15 として他のセルにコピーすれば変わります。

  • MMMug
  • ベストアンサー率33% (45/135)
回答No.1

C15 → $C$15 になってませんか? $$ではさむと絶対参照になりコピーしてもそのセルを参照してしまいます。

関連するQ&A

  • 条件付書式だけのコピー

    Excelで既存のファイルに条件付書式を設定したいと考えています。 ただし元ファイルには、既に罫線・網掛け等をされているので、条件付書式だけを全体のセルにコピーしたいのです。 そのような方法はあるのでしょうか。 よろしくお願いします。

  • 条件付書式のコピー

    お世話になります。 今、条件付書式で入力しようと思い設定したのですが 設定したセルの下に条件だけをコピーしたいのですが、どうしたらいいのでしょうか?書式のコピーでは出来ないんです。教えてください、お願いします。

  • Excelの条件付書式の表示

    Excel2000です。 Excelの条件付書式では、条件によってセルを色で塗りつぶしたり、(私はあまり使わないですが、フォントや罫線なども)設定できます。 しかし、セルが色で塗りつぶされていた場合に、 ・条件付書式で色が着いているのか、 ・(条件なく)「セルの書式設定」-「パターン」で色が設定されているのか これらのどちらなのかわからない ということになりますよね。 もちろん、色で塗りつぶされたセルを選択して 書式-条件付き書式 を選べば、もし条件付書式が設定されていれば、その条件が表示されるはずです。 しかし、いちいちそうしなくても、どのセルに【どんな】条件付書式が設定されているかすぐ知る方法をお教えください。 最低でも、条件付書式が設定されているセルをパッとすぐ知る方法をお教えください。

  • 条件付書式について

    エクセルの条件付書式は3つの条件までしか条件を決めれないのでしょうか?  (1)数式が =$b1="日" c1:e1を塗りつぶす  (2)数式が =$b1="水" e1:d1を塗りつぶす  (3)数式が =$b1="金" d1を塗りつぶす  (4)数式が =$b1="土" e1:d1を塗りつぶす 上記の4つの条件を入れて指定のセルを塗りつぶしたいのですが、、、(2)(4)は塗りつぶすセルは同じなので、 数式が =$b1="水""土" とまとめれば条件は3つになるのでうまくいくように思うのですが。 宜しくお願いします。

  • 条件付書式設定でつけた色を残したまま条件式を解除する方法は?

    エクセルで条件付書式設定を、条件に数式をいれて色付けしました。 そのセルの色表示を固定したいのですが、条件を削除してしまえば当然のことながら色表示までなくなります。 書式のコピーをしたら当然のことながら条件付書式設定まで一緒に引っ張って行ってしまいます。 なにかいい方法ご存知のかたいらっしゃいますか?

  • エクセル 条件付書式にて

    エクセルの条件付書式について質問です。 A1セル、セルの書式設定で表示形式をyyyy/m/d(aaa)に設定しています。 A1に11/17と入力すると 2012/11/17(土) と表示されますよね。 土曜日のときにフォントを青にしたく条件付書式を設定したいのですがどのようにしたらよいでしょうか。 無理だと思いつつも =COUNTIF(A1,"*土*") でやってみましたがやはり反映されませんでした。 何か方法ありましたらご教授下さい。 よろしくお願いします。

  • Excelの条件付書式を他の行にコピーしたい

    セルA1がYesだったら、1行灰色にするという条件付書式を設定したのですが、この条件付書式を全ての行にコピーしたいのですが、うまく出来ません。 いろいろ調べてコピーしてみたはいいのですが、2行目はセルA2がYesであれば、その行が灰色になるはずなのですが、セルA1がYesだとすべて灰色になってしまうようになってしまいました。 どうやったら条件付書式のみコピー出来るのでしょうか? どなたかご教授ください。 よろしくお願いします。

  • 条件付書式で数式か値かを判定できる?

    WIN Meにて、エクセル2000を使用しています。 条件付書式を使って、数式の入っているセルと、値が直接記入されているセルを塗り分けたいのですが、そのようなことはできませんでしょうか? または それに準ずる方法があるでしょうか? リストの一覧で参照したいので、その場その場で(編集→ジャンプ→セル選択→数式 のように手をかけないで、自動判定したいのです) よろしくお願いします。

  • 【Excel】他のブックにセルをコピーする際、条件付書式もコピーしたい

    【環境】 OS:XP SP2 Excel:2003 ブックA・シートAのセルA1には条件付書式が設定されています。 そのセルA1を、別のブック(ブックB・シートB)のセルA1にコピーすると、 条件付書式は引き継がれません。 引き継ぐ(条件付書式も同時にコピー)する方法はありますでしょうか? よろしくお願いします。

  • エクセルの条件付書式について質問させてください。

    エクセルの条件付書式について質問させてください。 xp2003を使用しています。 B列に4/1~9/30までの日付が入力されるとC列のセルに色を付ける B列に10/1~3/31までの日付が入力されるとD列のセルに色を付ける という条件付書式は可能でしょうか?     そのシートは毎年コピーして使用する予定で行は100位になります。  実際は『 H22.4.1 』という感じで元号込みにしたいのですが書式を日付にしてしまうととその年しか使えないのかと思いA列にユーザー定義で『 21 』と入力すれば『 H21 』となるように、B列に文字列で『 4/1 』と日付を入力するようにし、B列を参照にC列とD列に条件付書式を設定してみました。 試してみてなんとなく色は付いたのですがなぜが9月4日~9日、1月全部、3月4日~9日位が色が付かない状態で…困っています。  条件付書式で入力した内容は「数式」で C1には=AND(B1>="4/1",B1<="9/30")パターンを黄色にしました。 D1には=AND(B1>="10/1",B1<="3/31")パターンを水色にしました。 本当は図を貼りつけたかったのですがやり方が分かりませんでした…。 どうかよろしくお願いいたします。  

専門家に質問してみよう