ピアのパソコン学習ガイド
メニュー
Web会議・Googleツール

スプレッドシートで縦書きにする方法|セルの文字を縦に並べる・回転させる

ピアのパソコン学習ガイド 編集部2026年11月11日 更新

※写真はイメージです

先に結論

  • セルを選んで、ツールバーの「テキストを回転」のボタン→縦書き。メニューなら「表示形式」→「回転」。
  • 見出しを細い列に収めたいときに便利。横にしたまま斜めにする回転もあります。
  • 1文字ずつ改行して縦に見せる手もあります(Ctrl+Enterでセルの中で改行)。
  • 文書を丸ごと縦書きにしたいなら、スプレッドシートではなくWordか、ドキュメントのアドオンです(ドキュメントの縦書き)。

縦書きにする手順

  1. 縦書きにしたいセル(または範囲)を選ぶ
  2. ツールバーの「テキストを回転」のボタンを押すメニューからなら「表示形式」→「回転」です。
  3. 縦書きを選ぶ文字が1字ずつ縦に積まれます。行の高さは自動で伸びます。

縦書きにすると行が高くなりすぎることがあります。見出しの行だけにして、データの行は横書きのままにするのが見やすいです。

ほかのやり方

やり方向いている場面
回転(斜め・90度)見出しが長いとき。縦書きより行が高くならない
セルの中で1文字ずつ改行(Ctrl+Enter)2〜3文字の見出し。セル内の改行
セルを縦に結合してから縦書き表の左端の大きな見出し(「午前」「午後」など)。セルの結合

文書を縦書きにしたいとき

スプレッドシートの縦書きは、あくまでセルの見出し向けです。作文・挨拶状・小説のような文書を縦書きにしたいなら、Wordの縦書きか、Googleドキュメントのアドオンを使います。Googleドキュメントには、縦書きの機能がもとからはありません(ドキュメントの縦書き)。

よくある質問

スプレッドシートで縦書きにできますか?

できます。セルを選んで、ツールバーの「テキストを回転」のボタン(メニューなら「表示形式」→「回転」)から縦書きを選びます。

縦書きにしたら行が高くなりすぎました

縦書きは見出しの行だけにするか、回転(90度)に変えると高さを抑えられます。

文書全体を縦書きにできますか?

スプレッドシートは表のための道具なので向いていません。Wordか、Googleドキュメントのアドオンを使ってください。

関連するページ

このページについて

画面の図は、ボタンの位置と名前が分かるようにこのサイトで描き直したもので、実際の画面とは色や細かい形が違います。ボタンの名前はアプリの版や端末で少し変わることがあります。料金や制限は公式サイトで確かめた内容を載せ、確かめた日を書いています。このサイトは各サービスの提供元とは関係ありません。運営者情報

参考にした資料:スプレッドシートの編集と表示形式の設定(Google ドキュメント エディタ ヘルプ)