こんにちは、阿久梨絵です!
Excel で作った表が、別の PC で開いた瞬間に崩れる。
列幅が変わる、文字がはみ出す、罫線がズレる、印刷すると位置が変わる…。
実務ではよくある悩みですが、これは Excel が「環境依存のソフト」だから起きる必然 です。
この記事では、表が崩れる根本原因と、再発しないための直し方を整理します。
表が崩れる“根本原因”はこの5つ
1. フォントが違う(最も多い原因)
検索結果でも「フォントの違いが最も多い原因」と明記されています。
Excel はフォントによって 文字幅が変わるため、別の PC で開くと列幅がズレます。
・自分の PC:游ゴシック
・相手の PC:メイリオ
・会社 PC:MS Pゴシック
これだけでレイアウトは崩れます。
2. Excel のバージョン差
Excel はバージョンごとに描画エンジンが異なり、
同じ列幅でも表示が変わることがあります。
検索結果でも「バージョン差が崩れの原因」と指摘されています。
3. 画面スケール(表示倍率)の違い
Windows の「125%」「150%」などの表示スケールが違うと、
文字の見え方やセルの高さが変わるため崩れます。
実際に、表示スケールの違いが原因だった例も報告されています。
4. プリンター設定の違い(印刷時の崩れ)
Excel は「既定プリンターの情報」を使ってレイアウトを計算します。
そのため、プリンターが違うと 改ページ位置や印刷幅が変わることがあります。
検索結果でも印刷設定が崩れの原因として挙げられています。
5. 結合セル・独自書式・図形の固定設定
・結合セルが多い
・図形がセルに固定されていない
・インデントや配置がバラバラ
これらは Excel の仕様上、崩れやすい構造です。
検索結果でも「結合セルは崩れの原因」と明記されています。
崩れを直す・防ぐための実践的な方法
1. フォントを統一する(最重要)
・MS Pゴシック(古い環境向け)
・メイリオ(Windows 10 以降)
・游ゴシック(Office 2016 以降)
実務では メイリオ が最も安全です。
2. 列幅・行の高さを「固定」する
・自動調整(ダブルクリック)を使わない
・数値で指定する(例:列幅 15.0)
・行の高さも固定する
自動調整は環境差の影響を受けやすいため避けます。
3. 結合セルを使わない(テーブル機能を使う)
結合セルは崩れの温床です。
代わりに 「セルを中央揃え(選択範囲内で)」 を使うと安全です。
4. 図形・画像は「セルに合わせて移動・サイズ変更」
図形の位置ズレは、設定で防げます。
・右クリック → サイズとプロパティ
・「セルに合わせて移動やサイズ変更をする」を選択
5. 印刷設定を統一する
・既定プリンターを同じにする
・余白・用紙サイズを統一
・印刷プレビューで確認してから共有
6. 互換性チェックを使う
Excel には「互換性チェック」機能があり、
他環境で崩れそうな部分を事前に検出できます。
実務で崩れない表を作る“設計ルール”
・フォントはメイリオに統一
・列幅・行の高さは数値で固定
・結合セルは使わない
・図形はセルに固定
・印刷設定を統一
・テーブル機能を使う
・互換性チェックを実行
これらを守るだけで、崩れは劇的に減ります。
まとめ
Excel の表が崩れるのは、操作の問題ではなく 環境差と Excel の仕様が原因 です。
フォント・バージョン・画面スケール・プリンター設定・結合セルなど、
複数の要因が重なることでレイアウトは簡単に崩れます。
逆に言えば、
「環境差を前提に設計する」
これだけで崩れない Excel を作れるようになります。
阿久梨絵でした!
