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

注意

Office 365 用リソース は、 エンタープライズ向け Microsoft 365 アプリに名前変更されています。 この変更の詳細については、 このブログの投稿を参照してください。

現象

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

セルの書式が多すぎます。

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

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

Excel はファイル内で読み取り不能なコンテンツを検出しました。

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

  • ファイルを開くときに、すべての書式設定が失われます。

  • ブック間でコピーと貼り付けを行った後にファイルサイズが拡張されます。

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

    Microsoft Excel でデータを貼り付けることはできません

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

原因

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

注意

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

Excel では、ユーザー設定のスタイルがコピーされるため、ブック間でコピーを行うとスタイルの数が増加することがあります。

4000を超えるスタイルが設定されたブックは、書式設定の制限が増加するため、Excel 2007 以降のバージョンでも開きます。 ただし、これにより Excel 2003 でエラーが発生することがあります。

解決方法

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

方法 1

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

方法 2

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

注意

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

方法 3

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

Excel 形式 (.xlsx, .xlsm)Xlstyles ツール

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

スタイルアドインを削除する

注意

また、 Microsoft Storeから windows 10、windows 8.1、および windows 8 用の Xlstyles ツールのコピーをダウンロードすることもできます。

方法4

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

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

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

    注意

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

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

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

注意

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

詳細情報

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

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

この記事に記載されているサードパーティ製品は、Microsoft とは関係のない会社によって製造されています。 Microsoft は、これらの製品のパフォーマンスまたは信頼性に関して、明示または黙示には一切の保証を行いません。