• ベストアンサー

セルに付けてある色が一緒に移動しない・・何かイイ方法ある??

こんにちは。 sheet1と全く同じセルのsheet2に =IF(Sheet1!$A$1:$A$50="","",Sheet1!$A$1:$A$50) という数式が貼り付けてありまして・・。 貼り付けてあるsheet2のセル・・・例えばA5のセルだとして、A5のセルに色を付けてあったとします。 そこで、sheet1のA5に 「セルの挿入」 「下方向にシフト」 とやってセルを挿入させます。 すると、sheet1のA5にあった数式は ちゃんとsheet2のA6に移動しているのですが、 セルの色はsheet2のA5に残ったままになってしまいます。 セルに付けた色も同時に移動する方法はありますか?何かの関数で対応するのでしょうか? 教えて下さい。お願いします。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.1

色を着けているのはSheet2で、行の挿入をするのがSheet1であれば、背景色のセル位置は変わりようがありません。 もしセルに色が着く条件が決まっているのであれば、Sheet2の各セルに条件付き書式を設定すれば、その各セルの値によって色を着けることは可能です。

circlekaz
質問者

お礼

ありがとうございました。 「条件付き書式」の設定にしてみたら、見事出来ました! 助かりました。 また質問させて頂いた際にはお力をお貸し下さい。

その他の回答 (1)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 最初に、ご質問には直接関係がないけれども、 >=IF(Sheet1!$A$1:$A$50="","",Sheet1!$A$1:$A$50) 配列数式ですね。また、どうして?っていう気がします。 ワークシート的には、余計な負担を掛けてしまいますから、その必要性がなければ、なるべく、セルは、1対1 の対応にしたほうがよいです。 ふつうは、 =IF(Sheet1!A1="","",Sheet1!A1) で、フィルダウン・コピーします。 >すると、sheet1のA5にあった数式は >ちゃんとsheet2のA6に移動しているのですが、 >セルの色はsheet2のA5に残ったままになってしまいます。 Sheet1 の画面で、Ctrl キーを押しながら、シートタブの[Sheet2] をクリックして、作業グループにしてから、挿入してください。その後で、[シートタブ]を右クリックして、[作業グループ解除]をしてください。 他の方法で、まったく、Sheet2側のA列をいじらない場合は、 Sheet1 のA1~A50をコピー Sheet2 のA1 を選択して、Shift キーを押しながら、[編集]-[図のリンク貼り付け] ただ、ぴったりと枠線が合っていないと、枠線が太くなってしまいます。

circlekaz
質問者

お礼

ありがとうございました。 >配列数式ですね。また、どうして?っていう気がします 一応、必要なので^^ NO.1の方がおっしゃっていた「セルの書式設定」で解決出来ました。 また、質問させて頂いた際には、どうぞお力をお貸し下さい。