Excelで見出しや表の項目名を縦書きにしたいときは、セルの配置設定から変更できます。狭い列幅でも項目名を見やすくできるので、アンケート集計表やスケジュール表、名簿などを作るときに便利ですよ。
私も横に長い表を整えるときは、項目名だけを縦書きにして印刷幅を抑えることがよくあります。まずは最短の設定手順から確認しましょう。
結論:Ctrl+1から[配置]を開き、[縦書き]を選べば設定できます
リボンから設定する方法もありますが、Ctrl+1ならExcelのバージョンによるボタン配置の違いを受けにくく、覚えておくと時短になります。
Excelのセル内文字を縦書きにする基本手順
まずは、セルに入力済みの文字を縦書きにする方法です。複数のセルをまとめて選択すれば、一度に設定できます。
- 縦書きにしたい文字が入っているセル、またはこれから入力するセルを選択します。
- キーボードで
Ctrl+1を押して、[セルの書式設定]画面を開きます。 - [配置]タブをクリックします。
- [文字列の方向]または[方向]の項目で[縦書き]を選択します。
- [OK]をクリックします。
設定後、文字が途中で切れて見えるときは、行の高さを広げましょう。行番号の境目をドラッグするか、境目をダブルクリックすると文字量に合わせて高さを調整できます。
リボンから縦書きにする手順
マウス操作だけで設定したい場合は、[ホーム]タブからも変更できます。
- 縦書きにしたいセルを選択します。
- [ホーム]タブをクリックします。
- [配置]グループにある[方向]のボタンをクリックします。
- メニューから[縦書き]を選択します。
画面サイズが小さい場合やリボンを簡略表示にしている場合は、[方向]ボタンが見つけにくいことがあります。その場合は、Ctrl+1で[セルの書式設定]を開く方法が確実です。
縦書きと文字の回転は別物です
Excelの[方向]には、縦書き以外に文字を90度回転させる設定もあります。見た目は似ていますが、用途が違うので使い分けましょう。
- 縦書き:日本語を上から下へ並べて表示します。表の見出しや短い項目名に向いています。
- 左へ90度回転・右へ90度回転:文字列全体を横倒しにします。英字の見出しや、縦方向に長いラベルに使いやすい設定です。
- 角度の指定:斜めに文字を表示できます。資料の装飾には使えますが、表では読みにくくなりやすいため使いすぎには注意しましょう。
日本語の見出しを自然に縦へ並べたいなら[縦書き]、英数字を横倒しにして高さを抑えたいなら[90度回転]を選ぶのが基本です。
縦書きにしたセルを見やすく整えるコツ
縦書きにしただけでは、文字が詰まったり、セルの中央からずれたりすることがあります。次の設定も合わせると、表全体がぐっと読みやすくなります。
横位置と縦位置を中央にする
- 縦書きにしたセルを選択します。
- [ホーム]タブの[配置]グループを確認します。
- [中央揃え]と[上下中央揃え]をクリックします。
項目名の位置がそろうため、表の罫線や列幅が不ぞろいに見えにくくなります。
列幅を狭くして表をコンパクトにする
縦書きは横幅を節約できるのが大きなメリットです。縦書きにした見出しの列は、文字が欠けない範囲まで列幅を狭くしてみましょう。
- 縦書きにしたセルがある列の列番号をクリックします。
- 列番号の右端にある境目へマウスポインターを合わせます。
- 左右の矢印になったら、境目を左へドラッグして列幅を調整します。
印刷する表では、列幅を少しずつ調整するだけでも1ページに収まりやすくなります。
長い文字列は改行または折り返しを使う
縦書きのセルに長い文章を入れると、行の高さが大きくなりすぎることがあります。見出しは短くまとめ、必要に応じてセル内改行を使いましょう。
- セル内で任意の位置に改行する:
Alt+Enter - 文字をセル幅に合わせて自動で折り返す:[ホーム]タブの[折り返して全体を表示する]
ただし、縦書きと折り返しを同時に使うと見た目が複雑になることがあります。短い見出しなら、折り返しを使わずに列幅と行の高さで整えるほうが分かりやすいですよ。
縦書きにできない・思った表示にならない場合のチェックポイント
設定したのに変化がない、英数字だけ不自然に見えるといった場合は、次のポイントを確認してください。
[縦書き]ではなく[回転]を選んでいる
文字が横倒しになってしまう場合は、[左へ90度回転]または[右へ90度回転]を選んでいる可能性があります。もう一度[方向]のメニューを開き、[縦書き]を選び直しましょう。
行の高さが足りず、文字が隠れている
縦書きにすると、必要な高さが増えます。文字の一部しか見えないときは、行番号の下側の境目をダブルクリックして行の高さを自動調整してください。結合セルを使っている場合は自動調整が効かないことがあるため、境目をドラッグして高さを広げます。
英数字や記号の向きが期待どおりにならない
Excelの縦書きでは、日本語と英数字・記号で表示のされ方が異なる場合があります。英数字を読みやすく見せたいときは、縦書きではなく90度回転を試してください。特に商品コード、日付、メールアドレスのような横書き前提の文字列は、回転表示のほうが自然です。
Excel for the webで設定項目が見つからない
ブラウザー版のExcelでは、デスクトップ版より文字方向の機能やメニューの位置が限定されることがあります。[ホーム]タブに[方向]が見当たらない場合は、デスクトップアプリでファイルを開き、Ctrl+1から設定してください。
印刷すると文字が切れる・表がずれる
画面上で問題なく見えても、印刷時には余白や拡大縮小の影響で表示が変わることがあります。[ファイル]から[印刷]を開き、印刷プレビューで確認しましょう。文字が切れる場合は、行の高さを少し高くするか、拡大縮小を調整します。
さらに時短:縦書き設定をコピーして使い回す方法
同じ形式の見出しを何度も作るなら、毎回[セルの書式設定]を開く必要はありません。すでに縦書きにしたセルの書式をコピーすると早いですよ。
書式のコピー・貼り付けで縦書きを複製する
- 縦書き設定済みのセルを選択して
Ctrl+Cを押します。 - 設定を適用したいセルを選択します。
- [ホーム]タブの[貼り付け]の下向き矢印をクリックします。
- [形式を選択して貼り付け]から[書式]を選択します。
文字そのものはコピーせず、縦書き、中央揃え、罫線、背景色などの見た目だけをまとめて反映できます。
よく使うショートカット
Ctrl+1:セルの書式設定を開くAlt+Enter:セル内で改行するCtrl+C:コピーするCtrl+Z:直前の操作を元に戻す
まずはCtrl+1で縦書きを設定し、行の高さと中央揃えを整えるところまでをセットで覚えておきましょう。表の見出しをコンパクトにでき、印刷しやすいExcelファイルを短時間で作れるようになります。
