Excel で「セルの書式が多すぎるため、新しい書式を追加できません」と出るのは、ファイルが壊れたからではありません。1つのブックで使える「書式の組み合わせ」の数が上限に達しただけです。Microsoft の公式トラブルシューティング記事は、この問題が起きる水準を約64,000の組み合わせと明記しています(Microsoft「Too many different cell formats」)。
最短の復旧手順は次の3つです。(1)いったん保存して閉じ、開き直す。公式記事も、書式を整理したあとは「保存し、閉じて、開き直してから追加の書式設定を行う」ことを指示しています。(2)未使用のセルスタイルを削除する。ブック間でコピーを繰り返すとカスタムスタイルが増え続け、これが上限到達の最大要因になります。(3)データ範囲の外側に残った書式をクリアする。行全体・列全体に色や罫線を付けたファイルで必ず起きている無駄です。
以下では上限の正確な値と、ファイルを壊さずに書式数を減らす手順を順に説明します。書式の一括クリアは罫線や日付の表示形式まで一緒に消えるので、何をどこまで消すと何が失われるかを押さえてから作業してください。
原因は「書式の組み合わせ」の数が上限に達したこと
Excel は、1つのセルに適用された書式のセットを「1つの組み合わせ」として内部に登録します。公式記事はこの組み合わせを、フォント書式(書体・サイズ・斜体・太字・下線)、罫線(位置・太さ・色)、セルの模様、数値書式、配置、セルの保護のすべてを含む一意のセットと定義しています。
重要なのはセルの数ではなくパターンの数だという点です。公式記事は「2つ以上のセルが同じ書式を共有する場合、使われる組み合わせは1つ」「書式に違いがあれば、各セルが別の組み合わせを使う」と書いています。つまり10万行に同じ書式を敷いても1つしか消費しませんが、1行ずつ微妙に違う色や罫線を付けると行数ぶん消費します。
形式別の上限値(公式の数値)
上限はファイル形式で違います。また、Microsoft の「Excel の仕様および制限」ページと、トラブルシューティング記事の数値は書き方が異なります。両方を併記します。
項目 | 上限 | 出典の書き方 |
|---|---|---|
セルの固有の書式設定/セルのスタイル(.xlsx) | 65,490 | 「Excel の仕様および制限」の記載値 |
書式の組み合わせ(.xlsx) | 64,000 | トラブルシューティング記事の記載値 |
書式の組み合わせ(.xls=旧形式) | 4,000 | トラブルシューティング記事の記載値 |
ブック内の数値の形式 | 200〜250(言語バージョンにより異なる) | 「Excel の仕様および制限」 |
固有のフォントの種類 | グローバル1,024/ブックあたり512 | 「Excel の仕様および制限」 |
塗りつぶしのスタイル | 256 | 「Excel の仕様および制限」 |
線の太さとスタイル | 256 | 「Excel の仕様および制限」 |
実務では「約64,000を目安に、.xls のファイルなら4,000」と覚えておけば十分です。古い .xls のまま使い回しているファイルは4,000で止まるので、同じ作業量でも圧倒的に早くエラーに当たります。心当たりがあるなら、まず .xlsx で保存し直すだけで解消することがあります。
症状別の振り分け表
このエラーは、同じ原因から複数の顔で現れます。公式記事がスタイルに関連づけている症状は次のとおりです。自分がどれに当たるかで、やるべきことが変わります。
現れている症状 | 見るべき原因 | 最初にやること |
|---|---|---|
書式設定をしようとすると「セルの書式が多すぎる」と出る | 書式の組み合わせが上限に到達 | 保存→閉じる→開き直す。その後スタイル整理 |
貼り付けができず「Microsoft Excel はデータを貼り付けられません」と出る(Ctrl+V が無反応) | 同じく組み合わせの上限 | 同上。貼り付け元の書式を落として「値のみ貼り付け」で回避 |
開くと「読み取れない内容が含まれています」と出る/書式が全部消えている | スタイル情報の破損・上限超過 | バックアップを取ってから修復。エクセルファイル破損の復旧手順も併せて確認 |
ブック間でコピーしたあとファイルサイズが急に膨らんだ | カスタムスタイルの持ち込み | 未使用スタイルの削除 |
「リソース不足」「メモリが不足しています」が併発する | 過剰な書式+図形・数式 | リソース不足・メモリ不足の直し方の手順と並行して進める |
ファイルを壊さずに書式数を減らす5手順
作業前に必ずファイルをコピーしてバックアップを取ってください。この後の操作には元に戻せないものが含まれます。手順は上から順に、効果が大きく副作用が小さいものから並べています。
手順1|保存して閉じ、開き直す
最初にこれを試します。公式記事は、書式を簡素化・標準化したあとに「保存し、閉じて、開き直してから追加のセル書式を適用する」よう指示しています。Excel はセッション中に組み合わせの登録を保持し続けるため、閉じて開き直すことで実際には使われていない登録が整理され、作業を続けられる状態に戻ることがあります。
これは根本解決ではなく時間稼ぎです。同じファイルを使い続ければまた出ます。ただし締め切り直前に止まったときの一手としては最も速いので、先に試す価値があります。
手順2|未使用のセルスタイルを削除する
公式のメモリ最適化ガイドは、この症状の原因として未使用スタイルの蓄積を明示しています。「セルをあるブックから別のブックへコピーすると、スタイルも一緒にコピーされる。これらのスタイルがファイルを膨らませ続け、やがて『Too many different cell formats』エラーを引き起こす」と書かれています(Microsoft「ブックが使うメモリを減らす」)。
確認は「ホーム」タブの「セルのスタイル」ギャラリーです。見覚えのない名前のスタイルが大量に並んでいたら、それが持ち込まれたカスタムスタイルです。不要なものを右クリックして削除します。現場で多いのは、取引先から受け取ったファイルの一部を自社の管理表に貼り付け続けた結果、数百のスタイルが溜まっているケースです。
数が多すぎて手で消せない場合は、必要なシートだけを新しい空のブックへ「移動またはコピー」するのが現実的です。新しいブックには使われているスタイルだけが運ばれます。ただしブック間の数式参照・定義された名前・マクロは引き継がれないので、移したあとに必ず計算結果を検算してください。
手順3|データ範囲の外側の書式をクリアする
公式ガイドは、過剰な書式の典型として「列全体・行全体に色や罫線を付けること」を挙げています。Web ページやデータベースからコピー・インポートした場合にも起きます。
見つけ方は Ctrl+End です。データが200行で終わっているのに Ctrl+End が5万行目へ飛ぶなら、その間に書式だけが残っています。データの最終行の1つ下から下端までを行選択し、「ホーム」タブの「クリア」の横の矢印から「書式のクリア」を選びます。列についても同じ操作をします。そのうえで不要な行・列を削除し、保存して開き直すと最終セルがリセットされます。
注意点を正直に書きます。「書式のクリア」は、数値書式・条件付き書式・罫線をまとめて消します。日付が「2026/10/13」ではなく「46308」のようなシリアル値で表示されるようになったり、意図して引いた罫線が消えたりします。データ範囲の外側に限って実行し、データのある範囲にはかけないでください。クリアで消えるのは書式だけで、セルの内容は残ります(Microsoft「セルの内容または書式のクリア」)。
手順4|「不要なセルの書式のクリア」コマンドを使う
手作業が追いつかないときは、Excel 付属の専用コマンドがあります。「照会(Inquire)」タブの「不要なセルの書式のクリア」で、データの最終セルより外側の書式をまとめて削除できます。
タブが見えない場合の出し方は次のとおりです。
- 「ファイル」→「オプション」→「アドイン」を開く
- 下部の「管理」ボックスで「COM アドイン」を選び、「設定」をクリック
- 一覧の「Inquire」にチェックを入れて「OK」
ただし条件が2つあります。1つはエディションの制約で、公式ページはこの機能を「Microsoft 365 Apps for enterprise プランおよび同等のエディションの Windows 版 Excel」で利用できるとしています。個人向けプランや Mac 版、Web 版では出てきません。もう1つは元に戻せないことです。公式ページは「この処理でファイルサイズが増える場合があり、取り消す方法はない」と明記しているので、実行前のバックアップは必須です(Microsoft「ワークシートの不要なセルの書式をクリアする」)。
もう1点、見落としやすい副作用があります。行全体に適用した条件付き書式は、実データ範囲より外側の列ぶんが削除されることがあります。実行後に条件付き書式が意図どおり効いているか確認してください。効かなくなった場合の切り分けは条件付き書式が反映されない原因と直し方が参考になります。
手順5|条件付き書式と図形を整理する
条件付き書式そのものがファイルを膨らませることもあります。公式ガイドは、条件付き書式が破損している場合にファイルが肥大化すると述べ、切り分けとしてバックアップを取ったうえでシート単位でルールをすべてクリアし、別名で保存して症状が消えるか見る手順を示しています。消えたなら、元のブックでルールを一度削除してから再設定します。
同じガイドは図形(グラフ・図・コメント・SmartArt・画像・ワードアートなど、グリッド上に乗るオブジェクト全般)も挙げています。他のシートや Web から貼り付けたものが重なって隠れていることがあり、「ホーム」→「検索と選択」→「オブジェクトの選択と表示」で一覧化して消せます。重い・固まるが併発しているなら、エクセルが遅い原因と重い3大要因の特定手順と合わせて見るのが早道です。
私たちは、こうした「限界まで書式を盛った Excel」を無理に延命させるのではなく、入力と集計の役割を分けて作り直すお手伝いもしています。記事の途中で恐縮ですが、スプレッドシートをそのまま社内アプリに仕立てる進め方もありますので、よろしければ合わせてご覧いただけたら嬉しいです。
やってはいけないこと・よくある失敗
- バックアップなしで「不要なセルの書式のクリア」を実行する。公式が「取り消す方法はない」と書いている操作です。元ファイルのコピーを別名で残してから進めます。
- データ範囲に「書式のクリア」をかけてしまう。日付・通貨・パーセントの表示形式が壊れ、見た目は直っても数字の意味が伝わらない表になります。消したあとに手で直す作業量は、エラー対応より重くなりがちです。
- 条件付き書式を消したまま再設定を忘れる。切り分けのための一時削除なので、原因が確定したら必ず戻します。
- .xls のまま運用を続ける。上限が4,000しかないため、整理してもすぐ戻ってきます。
- セルの結合で体裁を整え続ける。結合は書式の種類を増やすうえ、集計や並べ替えでも事故を招きます。
再発させない運用
公式記事が挙げている予防策はシンプルです。標準フォントを1つに決めて全セルで使う(フォントを揃えるだけで組み合わせの数が減ります)、罫線は一貫した引き方にする(隣接セルの罫線は重なるので、右側に引いたら右隣の左側には引かなくてよい)、セルの模様は「色なし」にして使わない、書式はスタイルで標準化するの4点です。
そのうえで実務的に効くのは、入力用のシートに装飾をしないという切り分けです。色分け・罫線・見出しの装飾を「見せる用」のシートに閉じ込め、データが積み上がるシートは素のままにしておくと、行が増えても組み合わせは増えません。配布する表のフォーマットを部署ごとに手直しさせない運用も同じ効果があります。
それでも直らないとき
上の手順を尽くしても解消しない場合、公式ガイドは64ビット版 Excel への移行、または問題のブックを複数のブックに分割することを挙げています。1ファイルで抱え込んでいる範囲が広すぎるというサインでもあるので、シート単位で切り出せないか検討する価値があります。
なお、ブックが開けない・固まるところまで悪化している場合は、書式を減らす前に開ける状態へ戻すのが先です。いずれにしても上書き保存は状況を悪くするので、作業前のコピーだけは必ず確保してください。
書式の整理まで終わったら、同じファイルを来年も使い続けるのか、入力と集計を分けて作り直すのかを一度決めておくと後が楽になります。現状のファイルを見ながらの相談も承っています。
よくある質問
「セルの書式が多すぎるため、新しい書式を追加できません」は上限いくつで出ますか?
Microsoft の公式トラブルシューティング記事では、ブック内の書式の組み合わせが約64,000を超えると発生するとされています。形式別では .xlsx が64,000、旧形式の .xls が4,000です。別途「Excel の仕様および制限」ページには「セルの固有の書式設定/セルのスタイル」が65,490と記載されています。実務では約64,000を目安にし、.xls のファイルは4,000で止まると考えてください。
セルの数が多いとこのエラーになるのですか?
いいえ。数えられているのはセルの数ではなく書式のパターン数です。公式記事は「2つ以上のセルが同じ書式を共有する場合、使われる組み合わせは1つ」と説明しています。同じ書式を10万行に敷いても1つしか消費しません。逆に行ごとに色や罫線を少しずつ変えると、行数ぶん組み合わせが増えます。
書式を一括でクリアすると何が失われますか?
「書式のクリア」は数値書式・条件付き書式・罫線・塗りつぶしをまとめて消します。日付がシリアル値で表示されるようになったり、意図して引いた罫線が消えたりします。セルの内容(値や数式)は残ります。データ範囲の外側に限って実行し、データのある範囲にはかけないでください。
「不要なセルの書式のクリア」が見つかりません。
このコマンドは「照会(Inquire)」タブにあり、公式ページでは Microsoft 365 Apps for enterprise プランおよび同等のエディションの Windows 版 Excel で利用できるとされています。個人向けプラン・Mac 版・Web 版では使えません。タブが無い場合は「ファイル」→「オプション」→「アドイン」→「管理」で「COM アドイン」を選び、「Inquire」にチェックを入れます。
いったん直っても毎月また出ます。どうすればいいですか?
前月のファイルをコピーして作り続けると、スタイルと書式がそのまま引き継がれて蓄積します。テンプレートから毎月作り直す運用にすると蓄積がリセットされます。あわせて、標準フォントを1つに決める・罫線の引き方を揃える・入力用シートには装飾をしない、の3点を運用ルールにすると再発がほぼ止まります。