Excel で「異なるセル形式が多すぎます」というエラー メッセージが表示される

現象

Microsoft Office Excel 2003 では、セルまたはセル範囲を書式設定すると、次のエラー メッセージが表示されます。

異なるセル形式が多すぎます。

Excel エラーが発生し、ブックが破損しないようにいくつかの書式設定を削除する必要がありました。

Microsoft Excel 2013、Microsoft Excel 2010、または Microsoft Excel 2007 では、ファイルによって次のエラー メッセージが生成される場合があります。

Excel ファイル内で読み取り不可能なコンテンツが見つかりました。

次のシナリオは、スタイルにも関連付けます。

  • ファイルを開くと、すべての書式設定が見つかりません。

  • ブック間でコピーして貼り付けると、ファイル サイズが大きくなります。

  • テキストを貼り付けようとすると、次のエラー メッセージが表示されます。

    Microsoft Excel がデータを貼り付けられない

    このシナリオでは、貼り付けるすべてのメニュー オプションと Ctrl + V キーボード ショートカットは無視され、クリップボードは空ではありませんが、結果は生成されません。

原因

この問題は、ブックに Excel 2003 では 約4,000 を超えるセル形式の組み合わせが含まれている場合、または Excel 2007 以降のバージョンでは 64,000 の異なる組み合わせが含まれている場合に発生します。 組み合わせは、セルに適用される書式設定要素の一意のセットとして定義されます。 組み合わせには、すべてのフォント書式設定 (書体、フォント サイズ、斜体、太字、下線など)、罫線 (場所、太さ、色など)、セル パターン、数値の書式設定、配置、セル保護が含まれます。

注:

複数のセルが同じ書式を共有する場合は、1 つの書式設定の組み合わせを使用します。 セル間の書式設定に違いがある場合は、各セルで異なる組み合わせが使用されます。

Excel では、カスタム スタイルがコピーされるため、ブック間でコピーするとスタイル数が増える場合があります。

4,000 を超えるスタイルを持つブックは、書式設定の制限が高まるため、Excel 2007 以降のバージョンで開く可能性があります。 ただし、Excel 2003 でエラーが発生する可能性があります。

解決方法

この問題を解決するには、状況に適した方法を使用してください。

方法 1

ブックをコピーするときに組み込みのスタイルが重複しないようにするには、Windows Update からインストールされている Excel の最新の更新プログラムがあることを確認します。

方法 2

次のサポート技術情報の記事では、ワークシートを移動またはコピーするときに、Excel の 1 つのインスタンスのブック間でカスタム スタイルをコピーできないようにする方法について説明します。

注:

これらの記事では、レジストリ キーをインストールして追加する必要があります。

方法 3

複数のスタイルが既に含まれているブックをクリーンアップするには、次のいずれかのサード パーティ ツールを使用します。

  • Excel 形式 (xlsx、xlsm)

    XLStyles Tool

  • バイナリ Excel 形式 (xls, xlsb)、パスワードで保護されたブック、暗号化されたブック

    Remove Styles Add-in

注:

Windows 10、Windows 8.1、Windows 8 用の XLStyles Tool のコピーを Microsoft Store からダウンロードすることもできます。

方法 4

ブックの書式設定を簡略化します。 たとえば、次のガイドラインに従って書式設定を簡略化します。

  • 標準フォントを使用します。 すべてのセルに同じフォントを使用すると、書式設定の組み合わせの数を減らすことができます。

  • ワークシートで罫線を使用する場合は、一貫して使用します。

    注:

    セル間の罫線が重なり合います。 たとえば、セルの右側に罫線を適用する場合、右側に隣接するセルの左側に罫線を適用する必要はありません。

  • セルにパターンを適用する場合は、パターンを削除します。 これを行うには、[セルの書式設定] ダイアログ ボックスを開き、[塗りつぶし] タブをクリックして、[色なし] をクリックします。

  • スタイルを使用すると、ブック全体で使用する書式を標準化できます。

注:

ブックの書式を単純化または標準化した後、追加のセル書式を適用する前に、ブックを保存して閉じ、再度開きます。

詳細情報

ほとんどの場合、単一のブックのさまざまな書式の組み合わせの現在の制限 (.xls 形式の場合は 4,000、.xlsx 形式の場合は 64,000) で十分です。 この問題は、ブックに異なる書式を使用する多くのワークシートが含まれている場合、または多くのセルの書式が異なる場合にのみ発生する可能性があります。

サードパーティの情報に関する免責事項

この資料に記載されているサードパーティ製品は、マイクロソフトと関連のない他社の製品です。 明示的か黙示的かにかかわらず、これらの製品のパフォーマンスや信頼性についてマイクロソフトはいかなる責任も負わないものとします。