Googleスプレッドシートの公式ロゴマークとスプレッドシート画面

広告 スプレッドシート

【簡単】スプレッドシートで文字を縦書きにする方法!回転機能と設定手順

Googleスプレッドシートで表を作っていると、「見出しの文字数が多くて、セルの横幅が広がりすぎて不格好になる」「スマホで見ると横スクロールが必要で読みづらい」と悩むことがありませんか?

表をコンパクトに美しく見せる一番のコツは、見出し(ヘッダー)の文字を「縦書き」にして列幅をグッと縮めることです。

実はスプレッドシートには「テキストの回転」という機能が標準で用意されており、たった1クリックで文字を縦に並べることができます。しかし、「半角英数字だけが横向きに寝てしまう」というスプレッドシート特有の罠があるため注意が必要です。

この記事では、文字を縦書きにする基本手順から、横向きに寝てしまった半角英数字を綺麗に立たせる裏ワザ、そして元の横書きに戻す方法まで分かりやすく解説します。

💡 この記事で解決するポイント

  • 表の列幅をスマートに縮める「テキストの回転」機能の使い方
  • ツールバーからたった1クリックで縦書きに変更する手順
  • 【要注意】半角英数字が90度横に寝てしまう問題の解決方法
  • 一度縦書きにした文字を通常の横書きにリセットする解除手順

【大失敗】手動で改行して縦書きを作ったら表が崩壊した話

スプレッドシート 縦書き

「縦書きボタンが見つからないから、自分で改行すればいいや」と安易に考えると大惨事になります。私の力技が生んだ失敗談を聞いてください。

KYO

KYO

以前、全社員に共有するシフト表の作成を任された際、項目名が長すぎて横にスクロールしないと見えない巨大な表を作ってしまいました。
上司から『横に長すぎてスマホから見づらい!列幅を縮めろ!』と怒られ、焦って列幅を狭くしたら文字が途中で途切れて読めなくなりパニックに。仕方なく「Alt + Enter」のセル内改行を使って、1文字ずつ手動で縦に並べるという地獄の力技に出ました。
しかし、10項目ほどやったところで、手動改行のせいで文字データがおかしくなり、VLOOKUP関数や並び替え機能が全て壊れて完全に詰みました……。
その後、見かねた同僚が『テキストの回転』ボタンを1クリックするだけで、一瞬で綺麗な縦書き表に直してくれた時のあの絶望と感動は今でも忘れません。手動改行での縦書きは絶対にやってはいけない禁忌です。

私のように手動改行でデータ構造を破壊しないためにも、標準の「回転機能」を正しく使いましょう。

【図解】スプレッドシートで文字を縦書きにする手順

テキストを縦書きにして、セルの幅をコンパクトにするための手順です。

  1. セルを選択する: 縦書きにしたい見出しセル(複数選択可)をクリックして選択します。
  2. テキストの回転ボタンを押す: 画面上部のツールバーにある「斜め上向きの矢印にA」と書かれたアイコン(テキストの回転)をクリックします。(見つからない場合は、メニューの「表示形式」>「回転」でもOKです)
  3. 縦書きを選ぶ: プルダウンメニューが表示されるので、下向きの矢印が並んだ【縦書き(積み重ねる)】のアイコンをクリックします。
  4. レイアウトを調整する: セルが縦書きになったら、セルの境界線をダブルクリックして列幅を狭くし、配置を「中央揃え」にすれば見やすい表の完成です。

💡 元の横書きに戻すには?:
縦書きを解除したい場合は、同じく「テキストの回転」アイコンをクリックし、一番左にある【傾きなし】(水平のアイコン)を選択すれば、すぐに元の横書き表示に戻ります。

【要注意】半角英数字が「横向き(90度)」に寝てしまう問題

縦書き機能を使った際、多くの人がつまずく最大の罠が「半角英数字の向き」です。日本語のひらがなや漢字は綺麗に縦に並びますが、半角のアルファベットや数字は「右に90度寝た状態」になってしまいます。

原因と仕様の限界

これはスプレッドシートの仕様です。Wordなどにある「縦書きの中で2桁の数字だけを横並びにする(縦中横)」という高度な機能は、現在のスプレッドシートには搭載されていません。

解決策:英数字を「全角」にする

この問題を最も簡単に解決する方法は、寝てしまった半角英数字を「全角」で入力し直すことです。

  • ❌ 悪い例(寝てしまう): A班10月
  • ⭕ 良い例(真っ直ぐ立つ): A班10月

このように、数値計算に使わない「見出し」のテキストであれば、全角文字に変換してしまうのが一番綺麗に縦書きを揃えるコツです。

まとめ:見出しの縦書きで表をプロっぽく見せる

スプレッドシートの文字を縦書きにする方法のまとめは以下の通りです。

  • 設定方法: ツールバーの「テキストの回転」アイコンから【縦書き(積み重ねる)】を選ぶだけ。
  • 解除方法: 同じアイコンから【傾きなし】を選べば元に戻る。
  • やってはいけない事: セル内で「Alt + Enter」を使って手動改行で縦書きを作ると、関数やソートが壊れるので絶対NG。
  • 英数字の罠: 半角英数字は横に寝てしまうため、「全角」で入力して真っ直ぐ立たせるのがコツ。

縦書きを活用して列幅をスマートに縮めれば、スマホやノートPCの小さな画面でも見やすい「プロっぽい表」が完成します。
レイアウトを綺麗に整えて、本日も定時にスッキリと退社しましょう!

  • この記事を書いた人

KYO

現役のシステムエンジニア。普段は企業向けの開発やツールの自動化を専門にしています。データの仕組みを知り尽くしたプロの視点から、スプレッドシートやExcel、Notion、AIツールの「本当に役立つ時短テクニック」を初心者向けに分かりやすく解説中!

-スプレッドシート