Googleスプレッドシートでセルの中に長い文章を入れたとき、Enterを押すと下のセルに移動してしまう——これが「改行できない」と感じる原因です。

セルの中で改行するには、Alt + Enter を使います。

ただし、スプレッドシートの「改行」にはまったく別の2種類があります。ここを区別できていないと、「改行したのに1行にしか見えない」「勝手に改行される」といった混乱が起きます。

セル内改行 自動改行(折り返し)
やり方 Alt+Enter 表示形式 → 折り返し
改行の位置 自分で決める 列の幅に合わせて自動
データとして 改行が保存される 見た目だけ。データは1行のまま
列幅を変えると 改行位置は変わらない 改行位置が変わる

この記事では両方のやり方に加えて、スマホアプリでの改行、数式のなかでの改行、改行の一括削除までを解説します。

セル内改行のやり方(Windows・Mac)

改行したい位置にカーソルを置いて、次のキーを押します。

環境 ショートカット
Windows Alt + Enter
Mac ⌘ Command + Enter または Option + Enter

手順

  1. セルをダブルクリックして編集状態にする(または EnterF2 でも入れます)
  2. 改行したい位置にカーソルを移動する
  3. Alt + Enter を押す
  4. 続きを入力して Enter で確定

セルを1回クリックしただけの状態(編集状態になっていない状態)では改行できません。まずダブルクリック——これが最初のつまずきポイントです。

Ctrl+Enterでも改行できる

Googleスプレッドシートでは Ctrl + Enter でもセル内改行ができます。Alt+Enter が他のソフトやブラウザ拡張に取られている場合は、こちらを試してください。

ただし、これはスプレッドシート独自の動きです。Excelで Ctrl+Enter を押すと改行ではなく「選択範囲に一括入力」という別の動作になります。両方を使う方は注意してください。

Excel側の改行については エクセルでセル内改行する方法 で詳しく解説しています。

自動で折り返す(自動改行)の設定

「自分で改行位置を決めるのではなく、セルに収まらない文字を自動で次の行に送りたい」——これが自動改行(折り返し)です。

設定手順

  1. 対象のセル・列・行を選択する
  2. メニューの 表示形式 → テキストの折り返し → 折り返す を選ぶ

ツールバーの「テキストを折り返します」ボタン(折れた矢印のアイコン)からでも同じことができます。

3つのモードの違い

モード はみ出した文字の扱い 使いどころ
オーバーフロー(初期設定) 隣のセルにはみ出して表示 隣が空のときだけ全部見える
折り返す 行の高さが伸びて全部表示 備考欄・説明文など
切り詰める はみ出し部分を表示しない 一覧の見た目を揃えたいとき

「文字が途中で切れて見えない」という場合、たいていは「切り詰める」になっているか、隣のセルに何か入っていてオーバーフローできない状態です。「折り返す」に変えれば解決します。

【重要】折り返しは「見た目」だけ

折り返しで表示が2行になっても、データそのものは1行のままです。列幅を広げれば1行に戻ります。

一方、Alt+Enter で入れた改行はデータの一部として保存されるため、列幅を変えても、CSVに書き出しても残ります。

住所や箇条書きのように「ここで必ず改行してほしい」場所はAlt+Enter、長文を読みやすく収めたいだけなら折り返し——と使い分けてください。

スマホアプリで改行する方法

スマホにはAltキーがないため、PCとは操作が違います。

iPhone・iPadの場合

  1. セルをタップして数式バー(上部の入力欄)を表示する
  2. 改行したい位置をタップしてカーソルを置く
  3. キーボードの改行キー(return)を押す

セルを直接編集していると確定になってしまうことがあります。数式バーで編集するのがコツです。

Androidの場合

基本は同じで、セルをタップ → 数式バーで編集 → 改行キーです。

機種やキーボードアプリによっては改行キーが「確定」や「次へ」に変わっている場合があります。そのときはキーボードアプリ側の設定で改行キーを有効にするか、次の方法を使ってください。

うまくいかないときの代替手段

スマホで改行が入力できない場合は、メモアプリで改行込みの文章を作り、コピーしてセルに貼り付けるのが確実です。貼り付けた改行はそのまま保持されます。

なお、スマホアプリでも折り返し(自動改行)の設定はできます。セルを選択 → 書式メニュー → セル → テキストの折り返し、で切り替えてください。

数式のなかで改行する(CHAR関数)

数式で文字列をつなぐとき、間に改行を入れたい場合があります。数式の中で Alt+Enter を押しても、それは数式そのものの改行になってしまい、結果には反映されません。

結果に改行を入れるには CHAR(10) を使います。

=A1 & CHAR(10) & B1

これで「A1の内容」「改行」「B1の内容」がつながります。郵便番号と住所、氏名と部署名などをまとめるときに使います。

表示されない場合は折り返しをONに

CHAR(10)を入れても1行のままに見えるときは、そのセルが折り返し設定になっていないのが原因です。表示形式 → テキストの折り返し → 折り返す、に変えてください。

これは非常によくあるつまずきです。数式は正しいのに見た目が変わらないため、式が間違っていると勘違いしがちです。

複数の項目を改行でつなぐ

=TEXTJOIN(CHAR(10), TRUE, A1:A5)

TEXTJOIN関数を使うと、範囲内の値を改行区切りでまとめられます。第2引数を TRUE にしておくと空欄を飛ばしてくれるので、余計な空行が入りません。

改行を一括で削除する

他システムからコピーしたデータに改行が混ざっていて、1行にまとめたい——というケースは頻繁にあります。

関数で消す

=SUBSTITUTE(A1, CHAR(10), "")

改行を「何もない文字」に置き換えることで削除できます。単語がくっついて読みにくくなる場合は、空白に置き換えてください。

=SUBSTITUTE(A1, CHAR(10), " ")

検索と置換でまとめて消す

関数を使わず、元のデータを直接書き換える方法もあります。

  1. メニューの 編集 → 検索と置換(Ctrl + H)を開く
  2. 「正規表現を使用した検索」にチェックを入れる
  3. 「検索」に n と入力する
  4. 「置換後の文字列」は空欄のまま(または半角スペース)
  5. すべて置換をクリック

正規表現のチェックを忘れると、n という文字そのものを探してしまい「見つかりません」となります。ここが唯一の注意点です。

元データを直接書き換えるので、実行前にシートを複製しておくと安心です。

よくある質問(FAQ)

Q. 改行したのに1行にしか見えません

そのセルが「切り詰める」または「オーバーフロー」になっています。表示形式 → テキストの折り返し → 折り返すに変えてください。

Q. 勝手に改行される・行の高さが変わってしまう

折り返し設定が「折り返す」になっているためです。見た目を1行に揃えたいなら「オーバーフロー」か「切り詰める」に変更してください。

Q. 印刷すると改行が消えて文字が切れます

画面では隣のセルにはみ出して見えていても、印刷では切れることがあります。折り返しを「折り返す」に設定してから印刷してください。

そのほかの印刷トラブルは Googleスプレッドシートの印刷設定ガイド で解説しています。

Q. CSVで書き出すと改行のところでデータが崩れます

セル内改行を含むデータは、CSVではダブルクォーテーションで囲んで保存されます。正しく読み込める形式ですが、取り込み先のシステムが対応していないと崩れることがあります。

その場合は、書き出す前に上記のSUBSTITUTEで改行を削除しておくのが確実です。

Q. Alt+Enterが効きません

次の3点を確認してください。

  • セルが編集状態になっているか(ダブルクリックしたか)
  • Macを使っていないか(Macは +Enter または Option+Enter)
  • ブラウザの拡張機能やIMEにショートカットを取られていないか(Ctrl+Enter を試す)

Q. 改行を含むセルを検索できますか

できます。検索と置換で「正規表現を使用した検索」にチェックを入れ、n で検索してください。改行を含むセルだけを抽出できます。

まとめ

  • セル内改行は Alt + Enter(Macは +Enter)。まずダブルクリックで編集状態にする
  • Googleスプレッドシートは Ctrl + Enter でも改行できる(Excelはできない)
  • 自動改行は「表示形式 → テキストの折り返し」。こちらは見た目だけで、データは1行のまま
  • スマホは数式バーで編集してから改行キー
  • 数式で改行を入れるなら CHAR(10)折り返しをONにしないと見えない
  • 一括削除は SUBSTITUTE(A1, CHAR(10), "") か、正規表現 n での置換

改行が反映されないトラブルは、そのほとんどが「折り返し設定がOFFになっている」ことが原因です。うまくいかないときは、まず表示形式 → テキストの折り返しを確認してみてください。

ABOUT ME
IT解決チャンネル編集部
ExcelやWord、Windows、Googleスプレッドシートなど、ビジネスで使うITツールの使い方を初心者にもわかりやすく解説しています。関数の使い方から実務で役立つ応用テクニックまで、画像付きでていねいに紹介。パソコン操作で困ったときの頼れる情報源を目指しています。