• 締切済み

条件付き書式の入ったシートのコピー

以前、以下で条件付き書式の設定について教えていただきました。 http://okwave.jp/qa/q6344967.html 現在、あるブックで以下のように設定をしています。 ■通常のセルに対して書式設定 表示形式-ユーザー定義 #,##0.## ■条件付き書式 1)ルールの種類 数式を使用して、書式設定するセルを決定 2)次の数式を満たす場合に値を書式設定 =U8=INT(U8) 3)書式 表示形式-ユーザー定義 #,### 上記のように設定することで、このブック上はうまくいくのですが、 適用したシートを別なブックに移動したり、コピーしたりすると 書式設定が正しくなびきません。 (条件付き書式を見ると、コピー元のブックと同じになっているのに、  コピー前は「#,###」が適用されていたものが「#,##0.##」になってしまったり、  分数表記になってしまったりします) 条件付き書式の設定が間違っているのでしょうか?

みんなの回答

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

補足内容が良くわかりません(本当にそのような現象が再現するのでしょうか?)。 >例えば、基となっているブックに15と入力した状態とします。セル上には「15」と表示されています。 この部分は問題ないですね。 >1)これをシートコピーすると、「15.」と表示されます。   コピー先のシートの、セルの表示形式はコピー元と同じく「#,##0.##」です。   また、条件付き書式の設定も、コピー元と同じになっています。 これは条件付き書式が適用されていない、あるいはセル参照が違うパターンのように思われますが、この現象は再現できますか? >2)これを別なブックへシート移動すると、「015」と表示されます。   コピー先のシートの、セルの表示形式はコピー元と同じく「#,##0.##」です。   また、条件付き書式の設定も、コピー元と同じになっています。 015と表示されるのであれば、そもそも分数ではないですね。 これは、条件付き書式で、またはセルの表示形式がユーザー設定で「000」になっているパターンのように思われます(確認してみてください)。 >どちらも、コピー先/移動先のシートの条件付き書式を開きOKとしたところ「15.」と表示されていたところが「15」とコピー基と同じ表示になりました。 上記の補足は、最初の質問のイメージと違うような気がするのですが、条件付き書式を設定し直したら、すべて問題なく正しく表示されるということでしょうか? 少なくともシートの移動では(シート範囲をコピー貼り付けするような操作をしていないのであれば)、元データの書式(表示)が勝手に変更されることは考えられないのですが・・・

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

>適用したシートを別なブックに移動したり、コピーしたりすると書式設定が正しくなびきません。 (条件付き書式を見ると、コピー元のブックと同じになっているのに、コピー前は「#,###」が適用されていたものが「#,##0.##」になってしまったり、分数表記になってしまったりします) デフォルトで(形式を選択して貼り付けるなどの処理せずに)シートやシートの範囲をコピーすれば、書式を含めたすべての情報がコピー貼り付けされますので、基本的に別なブックでも書式設定が変更されることはありません(本当に条件付き書式の設定がコピーされているなら書式もコピーされているはずです)。 条件付き書式が解除されてしまっているなら、それ以外にも、いろいろな原因が考えられますが、このようなケースで一般的に、書式が変更される可能性があるのは、以下のような場合です。 例えば、条件付き書式が設定されているセルに関数が入力されている場合は、そのセルの数式を再入力(あるいは通常の入力)すると、エクセルが自動的に参照元のセルの書式を反映することがあります。 もし上記の現象以外なら、実際に行ったコピー貼り付け操作と例えば分数に表示される例(このときのセルの表示形式)などを、もう少し具体的に例示してください。

hiromi_hiyuna
質問者

補足

ご回答ありがとうございます。 >条件付き書式が設定されているセルに関数が入力されている セルには直接数値を入力しています。 シート全体でも、関数を使用しているところはありません。 >実際に行ったコピー貼り付け操作 シートの「移動またはコピー」で、移動やコピーを行いました。 >例えば分数に表示される例 環境により、表示される内容が異なるので そのうち2例を以下に提示します。 (分数表記になった環境は今手元にないので、再現次第また補足したいと思います) 例えば、基となっているブックに15と入力した状態とします。 セル上には「15」と表示されています。 1)これをシートコピーすると、「15.」と表示されます。   コピー先のシートの、セルの表示形式はコピー元と同じく「#,##0.##」です。   また、条件付き書式の設定も、コピー元と同じになっています。 2)これを別なブックへシート移動すると、「015」と表示されます。   コピー先のシートの、セルの表示形式はコピー元と同じく「#,##0.##」です。   また、条件付き書式の設定も、コピー元と同じになっています。 どちらも、コピー先/移動先のシートの条件付き書式を開きOKとしたところ 「15.」と表示されていたところが「15」とコピー基と同じ表示になりました。 よろしくお願いします。

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

関連するQ&A

  • 条件付き書式の設定の仕方

    以下の3つの作業をしたいと考えています。 (1)と(2)の操作をし終わってからする(3)の作業がうまくいきません。 わかる方がいたら教えてください。 ちなみに同じExcelデータ内にありますが、A1とB1はシートが違います。 (1)A1のセルに文字が入力されたらB1にも同じ文字が出るようにしたい。 ・・・B1に数式「=A1」を入力。 (2)(1)設定後、A1が空白の際B1に表示される「0」を表示しないようにしたい。 ・・・B1のセルに、「セルの書式設定」→「ユーザー定義」→「#,##0;''''#,##0;」を設定。 (3)「A1」に文字が入力されたら自動的に「B1」が塗りつぶされるようにしたい。 ・・・条件付き書式に他のワークシートまたはブックへの参照ができないのはわかりました。 でも何か別に方法があれば知りたい。

  • 二重にした条件付き書式のコピーの仕方を教えて下さい

    こんにちは。 以前書きの質問をさせて頂きました。 http://okwave.jp/qa/q6417367.html これで、条件付き書式を二重にすることで問題は解決できたのですが、 この条件を他のセルにも設定したいのですが、コピーの仕方はあるのでしょうか。 というのはすでに納期管理の表ができていて、列でも1,000を越えています。 これに一つずつ設定していくのはとてつもないことになり、かなり厳しいです。 形式を選択して貼り付けで、書式とすればよいというのを見ましたが、 これをすることで、条件の一つだけはコピーできたのですがうまくできません。 設定した条件付き書式をコピーして他のセルにも適用するにはどうしたらいいのでしょか。 色々調べたのですがわかりませんでしたので、どなたかご存知の方がおられましたら アドバイスお願い致します。

  • 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 条件付書式の数式のコピー

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

  • 条件付き書式が出来ない

    w10,office365のユーザーです。 条件付き書式がおかしいのでお訊ねします。 1 列に1カ月の日付を配置する。 2 因みに、日付は1日おきです。10/2,10/4とインプットし、この2個のセルを反転ドローして1カ月を表示しています。問題に関係があるとも思われませんが。 3 1カ月を範囲指定します。 4 ホームタブの条件付き書式を選ぶ。 5 新しいルール、数式で条件を設定。 6 =today() の数式で太字赤色に指定。 7 OKすると列全部が赤色太字になってしまう。 8 今日の日付のセルにだけ条件を入れると指定通りに表示される。 今まではうまくいっていたのですが、今月からの分が不都合になりました。 書式コピーもうまくゆきません。ご教示ください。

  • Excel 2007: 条件付き書式がコピーするたびに増える

     XP でExcel 2007 を使用しています。  あるセルの条件付き書式を他のセルへコピーしようとしていますが、コピーを行うたびにコピー先の条件付き書式の数が増えていきます。  これを増えないようにするにはどうすればいいのでしょうか。  例えば、AJ21 に条件付き書式を設定し、それをAJ22 にコピーすると(形式を選択して貼り付け -> 書式)、AJ21 で設定した条件付き書式がAJ22 にコピーされますが、コピーを再度行うと、この書式がふたつ、みっつと増えていきます(添付の画像をご覧下さい)。  条件付き書式は上書きされると思っていたのですが、違うのでしょうか。

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

    Excel2007で条件付き書式でセルの色と罫線を設定しているセルがあります。 このセルをコピーして別シートに貼りつける際に、条件付き書式に合致して設定されている書式を条件なしで、そのままコピー出来ないでしょうか。 拙い説明で分かりにくいですが、イメージとしては計算式で数値が表示されているセルがある時に、計算式がいらない場合は、セルをコピーして値の貼付を行って数値だけを持っていくのと同じような事が条件付き書式でも出来ないか、と言う事です。

  • Excelの書式設定

    Excel2002の書式設定についてお尋ねします。 セルの書式設定の「表示形式」で「ユーザー定義」についてですが、 種類のところに「;;;」を入力するとデータが消えることを知りました。 この「;;;」の意味はなんですか? 表示を消すという意味ですか?数式バーには入力したものは残っているのですがどういう意味なのでしょうか?。

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

    エクセル2007の条件付き書式設定についてお尋ねします。日付が入っているセルの横のセルに表示形式をaaaaにして曜日を表示しています。 土曜日は青字で日曜日は赤字で表示したいのですが、条件設定しても 標準のままになります。WeekdayやMIDの関数を使わないと条件付きは使えないのかお教え下さい。 A1 → 日付 B1 → =A1にし表示形式のユーザー定義でaaaaとしています。 B1セルで条件付き書式設定で土曜日は青字、日曜日は赤字にしたいの ですが設定方法をお教え下さい。宜しくお願い致します。

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

    お世話になります。 以下の様なセルの集まり□に対して同一の条件付き書式が設定してあります。 ■は空スペース □□ ■□ 右下のセルの集まりを範囲選択して条件付き書式を削除。計算式、塗りつぶし等も削除。 すると、右上のセルの条件付き書式が消えてしまいました。 条件付き書式の削除は範囲選択しても列が同一だと消えてしまうものなのでしょうか? 条件付き書式が消えた右上のセルの集まりに対して、左上のセルの集まりの条件付き書式をコピーしたいのですが、「条件付き書式の設定を保存→設定呼び出し」といった機能はないでしょうか?

専門家に質問してみよう