エクセルで条件付書式設定を解除して書式設定を残す方法

このQ&Aのポイント
  • エクセルで条件付書式設定を解除しても、色の塗りつぶしを残す方法について教えてください。
  • 条件付書式の解除(削除?)してもセルに色が付いたまま残す方法が知りたいです。
  • エクセルで条件付書式設定を解除しても、セルに残る色の塗りつぶしについてお聞きしたいです。
回答を見る
  • ベストアンサー

エクセルで条件付書式設定を解除して書式設定を残す方

説明がしづらく、うまく伝えられればいいのですが。 条件付書式でセルに色を付けたりしています。  例) A行のセルに     100より小さい数字が入力されていたら、B行は赤で塗りつぶす。     100より大きい数字が入力されていたら、B行は青で塗りつぶす。     B行には文字や数字が入力されています。 例)のような場合で、B1に赤、B2が青で塗られている場合 条件付書式を介さずに、B1やB2に色の塗りつぶしを残す方法がありますでしょうか? 条件付書式の解除(削除?)しても、A行に数字がなくても、B行に色が付いていて欲しいのです。 シートやファイルやセルは、別の場所を使用しても問題ありません。 考えている事は、 計算式で答えを表示してあるセルを、値のみコピーする。のような方法の、書式のみペーストといった形です。 他に希望通りの表示ができれば特に細かな点は気にしません。 いろいろなセルから条件をつけてリンクされたり計算結果を表示させたりした、プレビュー用といいますか、見た目の完成された表を、別担当に渡すことになりました。 式でできたシートではなく、テキストや数字の入力されたシートに変換して渡す場合、条件付書式が効いているとその後の作業に見た目の不具合が生じてしまうことを避けたいのです。 何かいい方法があれば教えてください。 説明不足がああれば、補足します。

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

  • ベストアンサー
  • cj_mover
  • ベストアンサー率76% (292/381)
回答No.1

一番解り易いのは、必要なだけのセル範囲を ExcelからWordにコピペ、続いてWordからExcelにコピペ。 以上で、条件付きでない書式を確定できます。 場合によっては、そうして得られた書式データだけを 書式貼り付けした方が編集し易い場合もあるかも知れません。 また、場合によっては、シートごと .xpsや.pdf、.htnや.html、で一旦保存してしまう、 などの対応になります。 Excelアプリケーション単体での対応、となると、 VBAによる対応になりますが、 バージョンごとに細かく対応が分かれます。 詳しく研究なさっている方を存じあげていますが、 私としては得意なジャンルではありませんので、 もし、VBAが良ければ、その旨、補足して、 識者のご登場を数日待ってみて下さい。

100key
質問者

お礼

ありがとうございました。 そういえば過去にillustratorに貼り付けた事がありました。 教えて頂いたこの方法を応用して作業したいと思います。 ありがとうございました!!

その他の回答 (1)

  • chonami
  • ベストアンサー率43% (448/1036)
回答No.2

質問の例が実情に近いものだとすると、A列を元にオートフィルタでフィルタリングして、B列を手作業で塗りつぶすのでもあまり手間はかからない気がします。 2007以降でしたら色でフィルタリングもできますし。 実際はかなり複雑な表だったらすみません。 文字列をキーにして条件付き書式だったら書式の置換を使って比較的簡単にできるんですけどね。

100key
質問者

お礼

ありがとうございました。 ボリュームがあるので手作業は避けたいです。

関連するQ&A

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

    A1に「路外 125」、B1に「=RIGHT(A1,3)」の関数が入っていて 現在、B1は「125」と表示されています。 B1の条件付書式は50以上~99までは青表示、第二条件は100以上の時は赤表示と 条件付書式を入れていますがうまくゆきません。 セルに関数が入っている時は条件付書式が使えないのでしょうか? 宜しくお願いします。

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

    A1セルに「100」が入力された場合、B1セルの色を赤に、同様にして200:青、300:黄、400:緑、500:赤、600:青、700:黄、800:緑という風にB1セルの色を変えたいと思います。 条件付き書式は3つまでしかないのですが、色のパターンは4種類なので、元の書式と合わせると4パターンです。 条件付書式で、A1セルの値が200又は600ならB1セルの色を青にするにはどうすればよろしいでしょうか。 つたない文章でわかりにくいかと思いますが、よろしくご回答ください。

  • EXCELで条件付書式を使いたいが

    またまた質問させていただきます。 条件付書式を使ってセルの色を変えようとしたのですが、条件が6条件有り出来ませんでした。 やりたいことは、C5~AJ54の範囲のセルに下記の文字が入ったとき、そのセルの色を変えたいのです。 入力  セル色 赤外---黄色 青外---黄色 赤中---緑色 青中---緑色 赤内---青色 青内---青色 といったことがしたいのです。 VBAを使ってセルを塗りつぶす例などを調べてやってみましたが、勉強不足で旨くいきませんでした。 どうか、宜しくお願いします。

  • エクセルの条件付書式について質問です。

    図のような毎月手書き入力するシートが多数あります。 A1のセルにその月の1日の日付を入力してB3に=A1、C3にB3+1・・・ で条件付書式aaaで曜日表示するところまではできました。 さて、初心者の私は毎月土日をせっせと塗りつぶしていましたが・・・ 条件付書式で3の行(列?)に土、日が表示されたらその列(行?)は灰色に塗りつぶす ことができるのではないか?と気づきました。 ところがC3に「土」と表示されたことに対してC4を塗りつぶすなど私には想像もつきません。 C4の条件付書式は「数式がIF(C3="土""日",・・・・・・)」みたいな感じですか? また全部のセルにいっぺんにその書式を設定することはできますか? ちなみにバージョンは2003です。

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

    Excelの条件付書式について教えてください。 次のようなことをしたいです。 (1)10個のセルに次のような条件付書式を設定します。  ・条件1:セルの値が5以上だったらセルの塗りつぶし(パターン)を青色にする。  ・条件2:セルの値が5未満だったらセルの塗りつぶし(パターン)を赤色にする。 (2)別の1つのセルで上の10個のセルを監視して  すべてのセルが青色だったら"PASS"と表示する。  ひとつでも赤色のセルがあったら"FAIL"と表示する。 VBAを使用して、条件付書式が設定されたセルを参照し、 どちらの条件付書式が適用されているのか調べられるのなら、 それでもかまいません。 条件付書式でセルの色(パターン)を設定した場合、 セルの.Interior.ColorIndex 及び PatternColorを参照しても、 塗りつぶしはされてないという扱いになっているようです。 なにか方法があるでしょうか?

  • エクセル 条件付書式の結果がすぐに反映されない

    仮にセルA1に、次のような条件付書式を入力します。 数式が =A2<>"" のときにセルの色を赤にする。 そしてセルA2になにか値を入力しても、セルの色がかわりません(セルA1とセルA2の境界が赤になるときもある)。 条件付書式の入力が間違っているのかと思っていたら、 ・スクロールしてセルA1とセルA2を画面上から見えなくした後、再度表示させる。 ・印刷プレビューで確認し、再度表示させる と、条件付書式が反映され、セルの色が指定どおり赤にかわっています。 WinNT Execel97 と WinNT Execel2000 両方で試してみましたが、結果は同じでした。 この現象を回避し、入力後、即条件付書式の結果が反映される方法はないのでしょうか? どなたかよろしくお願いします。

  • EXCELの条件付書式について

    I1のセルに赤色太文字で日付を入力すると、B1~H1のセルが水色に塗り潰されると言う条件付き書式を設定したところ、I1のセルに入力した日付の色が黒色になってしまいました。 I1のセルの日付を赤色太文字で表示したい場合、どの様な条件を設定(追加)すれば宜しいでしょうか? 条件付書式:数式が=AND(ISNUMBER($I1),LEFT(CELL("format",$I1),1)="D") ⇒ B1~H1のセルが水色に塗り潰される。 過去に似た様な質問がある中大変恐縮ですが、ご回答をお待ちしております。

  • 条件付書式設定について

    画像のようなシフト表のシートがあります。 E3~T7の範囲にA列,B列にある指定休の曜日の日のセルにだけ"指"と表示させるにはどうしたらいいのでしょうか?? またE8~T8に"○"が入力されたら"○が入力された列の1~8列を青色に変更するといったことはできるでしょうか? 条件付書式もしくは関数を使用して設定できますか??

  • エクセル2007で計算式か条件付書式を教えてください

    健康診断のチェックをする計算式か条件付書式を教えてください。 今現在、決まった書式で健康診断を何年何月何日(B2~B4結合セルとして)と入力していますが、健康診断を1年以内に受けていないとダメで、過去1年受けていない人だけに色をつけたいです。(健康診断日でも名前(A1として)のところでもどちらでも構いません) 書類作成日(違うシートのA1として)はその都度変わるので、作成日を基準に健康診断を1年以上受けていない人を色が付くようにし、確認したいのですが…。1日でも過ぎて1年を過ぎてしまうとダメなので、自分の目で確認するにはミスが多くなってしまいます。 書式は決まっていて、行は1行ですが列は3列(B2~B4とします)を結合しています。色をつけたいセルだけ指定してもなかなか同じ列の違う行(B2とB4とします)だけ色が付いてしまい、うまくいきません。 条件付書式や計算式は全くわからないので、詳しく教えていただけると助かります。よろしくお願いいたします。

  • エクセルで条件付書式

    お願いします。 エクセル2003です。 3行目~150行目のA列~P列まで数字が入ってます。 それを"行"ごとの最小値が、赤色に変わるように条件付書式を設定したいのです。 自分でやってみたのですが、なかなかうまくいきません。 良い方法を教えて下さい。(関数でも何でもできればOKです。) 宜しくお願いします。

専門家に質問してみよう