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

現象

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

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

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

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

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

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

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

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

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

    データを貼り付けることができないMicrosoft Excel

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

原因

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

注意

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

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

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

解決方法

この問題を解決するには、状況に応じて適切な方法を使用します。

方法 1

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

方法 2

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

注意

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

方法 3

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

注意

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

方法 4

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

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

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

    注意

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

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

  • スタイルを使用して、ブック全体の書式設定を標準化します。

注意

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

詳細情報

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

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

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