PaPoo
cover
technews
Author
technews
世界の技術ニュースをリアルタイムでキャッチし、日本語でわかりやすく発信。AI・半導体・スタートアップから規制動向まで、グローバルテックシーンの「今」をお届けします。

Excelでセルの幅や高さが勝手に変わる問題と解決法【2026年版】

「昨日まで整っていた表が、開いたら列幅も行の高さもバラバラになっている」——Excelを業務で使っていれば一度は遭遇するトラブルだ。原因は一つではなく、自動調整・書式の継承・共同編集の同期など複数の挙動が絡み合って起きる。半年前に同じテーマを書いたが、Microsoft 365の共同編集が前提になった今、対処の優先順位も変わってきた。原因の切り分けと、再発させない設定を整理しておく。

まず原因を切り分ける

勝手に変わる現象は、大きく3系統に分けると対処が早い。

「自分が触っていないのに変わる」なら3系統目、「入力したら変わる」なら1系統目を疑う。

よくある原因と対処

1. 行の高さの自動調整

セルに改行(Alt+Enter)や長い文字列を入れると、折り返しに合わせて行高が自動で広がる。これは仕様であって不具合ではない。固定したい場合は、対象行を選択して「ホーム」→「書式」→「行の高さ」で数値を明示指定する。一度数値を指定すると、その行のAutoFitは止まる。

2. 列幅と文字折り返しの干渉

「折り返して全体を表示する」がオンの列では、内容に応じて行高が変動し続ける。表のレイアウトを固定したいセルでは折り返しをオフにし、必要なら列幅そのものを数値指定(「列の幅」)する。

3. フォント・標準フォントの変更

ブックの標準フォントを変えると、列幅の単位(標準フォントの半角文字数)が再計算され、見かけの幅が一斉に変わる。游ゴシックとメイリオでは同じ「8.38」でもピクセル幅が違う。テンプレートを配布するなら、標準フォントを固定したうえで列幅は数値で持たせるのが安全だ。

4. コピペによる書式の上書き

セルをコピーして貼り付けると、既定では列幅以外の書式が流れ込む。レイアウトを崩したくないときは「値のみ貼り付け」または「書式設定を結合」を使う。逆に列幅ごと再現したいときは「元の列幅を保持」を選ぶ。貼り付けオプションの使い分けが、この種のトラブルの大半を防ぐ。

5. 共同編集(OneDrive / SharePoint / Teams)

2026年時点で最も問い合わせが多いのがこれだ。複数人が同時に開いていると、他者の編集に合わせてセル寸法が再描画され、自分の画面でも寸法が動いて見えることがある。対策は二つ。

クラウド経由の自動保存では、保存タイミングのズレで一時的に寸法が揺れて見えることもある。再読み込みで揃うなら同期の遅延が原因で、データ自体は壊れていない。

6. 表示倍率・ディスプレイDPIの違い

別PCや外部モニタで開くと幅が違って見えるのは、表示倍率(ズーム)や画面DPIの差によることがある。これは保存値ではなく描画の問題なので、列幅の数値(「列の幅」ダイアログ)が同じなら実体は変わっていない。配布前に倍率を100%へ戻しておくと誤解を減らせる。

7. 印刷・ページレイアウト設定

「シートを1ページに印刷」「すべての列を1ページに収める」をオンにしていると、印刷プレビューや改ページ調整の際に列幅・行高が縮小される。意図しない縮小が起きるなら、「ページ設定」→「拡大縮小印刷」を“自動”から手動倍率へ切り替える。

8. 非表示の行・列の混入

非表示にした行や列が幅0付近で残っていると、「全体が詰まって見える」原因になる。シート全体を選択して再表示し、想定外の極端な幅がないか確認する。

再発させないための設定

対症療法より、最初から動かない作りにするほうが早い。

  1. 寸法は数値で固定する — レイアウトが重要な列・行はドラッグせず「列の幅」「行の高さ」で明示。AutoFitより優先される
  2. シート保護でロックする — 「校閲」→「シートの保護」で「列の書式設定」「行の書式設定」のチェックを外すと、寸法変更だけを禁止できる。入力は許可したまま体裁を守れる
  3. テンプレート(.xltx)として配布する — 標準フォント・列幅・保護設定を含めて雛形化すれば、誰が開いても初期状態が揃う

単位の早見表

項目 単位 補足
列幅 標準フォントの半角文字数 フォント依存。ピクセル換算は環境差あり
行高 ポイント(pt) 1pt ≈ 0.35mm。既定は標準フォントに連動

VBAで一括制御する

大量のシートを揃えるならマクロが速い。寸法に関わる主なプロパティは以下。

調べ物のときは「AutoFit」「ColumnWidth」「RowHeight」で検索すると目的の挙動に辿り着きやすい。

まとめ

セル寸法が勝手に変わる現象は「自動調整・書式上書き・環境/同期」の3系統で考えると切り分けが速い。共同編集が当たり前になった今は、​重要な寸法を数値で固定し、シート保護で守るのが最も再発しにくい。配布物はテンプレート化して初期状態を揃えておけば、開く環境が変わっても崩れない。

同じ著者の記事