【エクセル】色が勝手に変わってしまう原因は!?色を元に戻す方法と対策を紹介

エクセルで色が勝手に変わった時の元に戻す方法

Excel(エクセル)で表に色を付けたのに、気が付いたら色が変わっていた、もしくは別のブックにコピぺしたら色が勝手に変わるっていう経験はないですか?

これはエクセルのブック毎に設定している色の「配色」もしくは「テーマ」という機能が影響しています。

この記事では、「色が変わってしまう原因と対策」と「変わってしまった色を元に戻す方法」を紹介します。

エクセルの色が勝手に変わる現象
エクセルの色が勝手に変わる現象

色が勝手に変わる事象を再現

まず、エクセルで色が変わってしまう現象を再現してみます。

まず、「ブック1」ファイルのセルに「ホーム」タブの「塗りつぶしの色」を使って、色を塗りつぶします。

「ブック1」に色を付ける
「ブック1」に色を付ける

次に、セル範囲を選択して、「Ctrl+C」キーのコピーのショートカットキーを使ってセルをコピーします。

セルの色をコピー
セルの色をコピー

次に、もう一つのエクセル「ブック2」を開きます。

開いた「ブック2」に、「ブック1」のコピーしたデータを「Ctrl+V」キーの貼り付けのショートカットキーを使って貼り付けします。

ブック2に色を貼り付け
ブック2に色を貼り付け

それでは、「ブック1」と「ブック2」のセルの色を左右に並べて比較してみます。

そうすると、色合いこそ似ていますが、全てのセルの色が変わってしまいました。

異なるブックにコピペすると色が変わる
異なるブックにコピペすると色が変わる

それでは、どうしてこのような現象が発生してしまったのでしょう。

これは、Excelブックそれぞれに設定されている、色の「配色」もしくは「テーマ」が異なるが原因です。

詳しくは次の見出しをご覧ください。

色が勝手に変わる2つの原因

色が勝手に変わってしまうのは、色の「テーマ」か「配色」が変わってしまったことが原因です。

「テーマ」と「配色」は「ページレイアウト」タブの中に存在し、色のデザインや色合いを変更する機能です。

エクセルの「テーマ」と「配色」
エクセルの「テーマ」と「配色」

では、どうして「配色」や「テーマ」が変わってしまうのでしょう。

その原因は、さらに以下の2つに分かれます。

  • 意図せずに「ページレイアウト」タブの「テーマ」か「配色」を変更した
  • 「テーマ」か「配色」が異なるExcelブックに色をコピペした

上の2つの原因について、以下で詳しく紹介します。

原因その1.「テーマ」か「配色」を変更した

1つ目の原因は、「ページレイアウト」タブの「テーマ」か「配色」を変更したことが考えられます。

「ページレイアウト」タブの「テーマ」をクリックして、「Office」というテーマを「オーガニック」というテーマに変更します。

「テーマ」を変更
「テーマ」を変更

そうすると、テーマの変更に合わせて、「色」が以下のように変化します。

「テーマ」の変更の影響でセルの色が変化
「テーマ」の変更の影響でセルの色が変化

ここで注意が必要なのは、他のワークシートの色も変更されるので注意が必要です。

「テーマ」や「配色」は、シートごとに変更は出来ないよ。

今度は、「ページレイアウト」タブの「配色」をクリックして、「Office」という配色を「Office2007-2010」という配色に変更します。

「配色」を変更
「配色」を変更

そうすると、配色の変更に合わせて、「色」が以下のように変化します。

「配色」の変更の影響でセルの色が変化
「配色」の変更の影響でセルの色が変化

「配色」も「テーマ」と同様、他のワークシートの色も変更されるので注意が必要です。

また、色の「テーマ」や「配色」を変更すると、「ホーム」タブの「塗りつぶしの色」コマンドの色も変わります。

「ホーム」タブの「塗りつぶしの色」も変化
「ホーム」タブの「塗りつぶしの色」も変化

つまり、すでにセルに塗られた色も変わる上に、「塗りつぶしの色」コマンド内の「テーマの色」で使える色も変わる、ということです。

このように、「ページレイアウト」タブのコマンドを知らず知らずに触ってしまったり、他のユーザーが変更した場合、ある日突然色が変わった、という現象が発生します。

原因その2.「テーマ」か「配色」が異なるブックにコピペした

2つ目の原因は、「テーマ」か「配色」が異なるExcelブックに色の付いたセルをコピペしたことが考えられます。

上の見出しで紹介したとおり、「テーマ」や「配色」はExcelブック毎に設定されているものです。

そのため、別の「テーマ」や「配色」が設定されてるExcelブックに、色のセルを貼り付けると、異なる色に変化してしまいます。

それでは実際に色が変化するか試してみましょう。

まず、「ブック1」ファイルに、「配色」を「Office」に設定した状態でセルに色を付けます。

「配色」は「Office」に設定
「配色」は「Office」に設定

次に、「ブック2」ファイルを開き、「配色」を「Office2007-2010」に設定します。

「配色」を「Office2007-2010」に設定
「配色」を「Office2007-2010」に設定

「ブック1」の色の付いたセルをコピーして、「ブック2」に貼り付けます。

異なるブックに色を貼り付け
異なるブックに色を貼り付け

そうすると、それぞれのブックの「配色」が異なるため、色が変化してしまったことが分かります。

特に、昔のExcelバージョンのファイルは、「Office2007-2010」の配色が設定されていることも多いです。

そのため、現在のデフォルトの「配色」の「Office」と異なることが原因で色が変化することも少なくありません。

変わってしまった色を元に戻す方法

変わってしまった色を元に戻すためには、「テーマ」と「配色」を元の設定に戻します

バックアップで残しているExcelブックや、貼り付け前のExcelブックなどの開き、「ページレイアウト」タブの「テーマ」もしくは「配色」を確認してください。

「配色」と「テーマ」を確認
「配色」と「テーマ」を確認

異なるテーマなどを使っているようであれば、設定を変更すれば元の色に戻ります。

色を固定する3つの対策

色がコロコロ変化してしまうのが嫌な場合は、色が変わってしまわないように対策しましょう。

色が変わらないようにする3つの対策を紹介します。

対策その1.色の「テーマ」を変えない

まず、一番シンプルな対策は、「ページレイアウト」タブの「テーマ」と「配色」を操作しないことです。

色を変わらないようにする対策その1
色を変わらないようにする対策その1

「テーマ」と「配色」を変更すると、「ホーム」タブの「塗りつぶしの色」メニューの「テーマの色」(赤枠部分)が変わってしまいます。

「塗りつぶしの色」の「テーマの色」は変化する
「塗りつぶしの色」の「テーマの色」は変化する

対策その2.「その他の色」を利用する

2つ目の対策は、「ホーム」タブの「塗りつぶしの色」メニュー内の「その他の色」から色を付けることです。

「塗りつぶしの色」メニューの一番下に配置されている「その他の色」をクリックしてください。

「その他の色」をクリック
「その他の色」をクリック

「色の設定」画面が表示されます。

「標準」タブの色のパレットの中から、塗りつぶしたい色をクリックで選択して「OK」で画面を閉じます。

「色の設定」画面から色を選択
「色の設定」画面から色を選択

この「その他の色」でセルを塗りつぶしすると、「配色」や「テーマ」を変えても色は変わりません。

「その他の色」で塗りつぶし
「その他の色」で塗りつぶし

一度利用した色は、「塗りつぶしの色」メニューの「最近使用した色」の中に表示されます。

再度利用する場合は、こちらから利用すると時短に繋がります。

最近使用した色
最近使用した色

他の色をたくさん使用すると、「最近使用した色」から使いたい色が消えてしまう場合もあります。

その場合は、「色」のみを貼り付けることが出来る「書式のコピー/貼り付け」という機能があります。

「書式の貼り付け/コピー」コマンド
「書式の貼り付け/コピー」コマンド

以下の記事で紹介していますので、興味のある方は参考にしてみて下さい。

対策その3.「カラーコード」を確認し利用する 

「赤色」と言っても、下のようにいろいろな赤が存在します。

Excelの赤色
Excelの赤色

そのため、色の情報を正しく処理するために、色には「カラーコード」という色を一定の形式で表したコードが存在します。

そのコードを確認して、同じ色を再利用する方法を紹介します。

まず、カラーコードを確認したいセルをクリックしてから、「ホーム」タブの「塗りつぶしの色」メニュー内の「その他の色」をクリックします。

「その他の色」をクリック
「その他の色」をクリック

「色の設定」画面の「ユーザー設定」タブの「HEX(H)」に入力されているカラーコードを確認します。

下の例では、「#FF3300」がカラーコードです。

カラーコードを確認
カラーコードを確認

カラーコードを確認したら「色の設定」画面はいったん閉じます。

次に、色を設定したいセルをクリックしてから、再度「その他の色」をクリックします。

色を付けたいセルを選択して「その他の色」をクリック
色を付けたいセルを選択して「その他の色」をクリック

「ユーザー設定」タブの「HEX(H)」に入力されているカラーコードに、さきほど確認したコードを入力します。

下の図では、「#FFFFFF」を「#FF3300」に変更して、「OK」を押して画面を閉じます。

カラーコードを変更
カラーコードを変更

そうすると、同じ色を貼り付けることが出来ます。

このように、正確に同じ色を再現したい場合は、カラーコードを利用した方法が有効です。

カラーコードで同じ色を再現
カラーコードで同じ色を再現