エクセルで縦書きにする方法
※写真はイメージです
やり方はこれだけ
縦書きにしたいセルを選んで、「ホーム」タブの「方向」(abと斜めの矢印のボタン)→「縦書き」。もう一度同じ「縦書き」を押すと横書きに戻ります。セルの中の数字(2桁など)を横向きのまま並べる「縦中横」はExcelにはないので、数字は全角にするか、縦書きのテキストボックスを使います。
縦書きにする手順
- 縦書きにしたいセルを選ぶ列ごと、範囲ごとでもかまいません。
- 「ホーム」タブの「配置」のところにある「方向」を押すab と斜めの矢印が描かれたボタンです。
- 一覧から「縦書き」を選ぶセルの高さが自動で広がります。広がらないときは行の境目をダブルクリックします。
セルを結合した見出し(表の左側の「営業部」など)を縦書きにするときも同じです。中央にそろえるなら、「ホーム」の「中央揃え」と「上下中央揃え」を一緒に押します。
「縦書き」と「回転」の違い
セルの書式設定から縦書きにする
数字・英字・ハイフンがきれいに縦にならないとき
| 困っていること | どうするか |
|---|---|
| 「12」などの数字が1文字ずつ縦になる(2桁を横に並べたい) | Excelには「縦中横」がありません。全角数字(12)にして1文字ずつ縦に並べるか、縦書きのテキストボックスを使います(下の手順)。 |
| 半角の英字・数字が横に寝る | 縦書きでも半角は横向きになることがあります。全角に直すと縦にそろいます(ASC関数の反対の JIS 関数で全角にできます)。 |
| 「ー」「-」が横のまま | 半角のハイフン(-)は縦書きでも横線のままです。のばす音は全角の「ー」に替えます。 |
縦書きのテキストボックスを使う
- 「挿入」タブ →「テキスト」→「テキストボックス」の▼ →「縦書きテキストボックスの描画」
- シートの上でドラッグして枠を作り、文字を入れるセルとは関係なく好きな場所に置けるので、チラシや掲示物の見出しに向いています。
- 枠線を消すときは、枠を選んで「図形の書式」→「図形の枠線」→「枠線なし」
テキストボックスは、並べ替えや関数の対象になりません。なので、表のデータはセルの縦書き、飾りの見出しはテキストボックス、で分けておけば大丈夫です。
うまくいかないとき
1縦書きにしたら文字が途中で切れる
行の高さが足りないか、セルを結合していて高さが自動で広がっていません。
直し方行の境目をドラッグして高さを広げるか、文字を小さくします。
2横書きに戻せない
「縦書き」は押すたびにオン・オフが切り替わるボタンです。
直し方もう一度「方向」→「縦書き」を押します。回転させた場合は「セルの書式設定」の「配置」で角度を0度にします。
3印刷すると縦書きが崩れる
画面と印刷で文字の幅が少し違うためです。
直し方行の高さに余裕を持たせ、印刷プレビューで確かめます。
サンプルファイルで試す
tategaki.xlsx をダウンロード(無料・登録なし)
よくある質問
エクセルで縦書きにするには?
セルを選んで「ホーム」タブの「方向」→「縦書き」です。
縦書きで数字だけ横にできますか?
Excelには縦中横の機能がありません。数字を全角にするか、縦書きのテキストボックスを使います。2桁の数字を横に並べたいなら、Wordの縦中横を使う方法もあります。
縦書きを横書きに戻すには?
もう一度「方向」→「縦書き」を押すと戻ります。
縦書きにすると伸ばし棒が横になります
半角のハイフン(-)を使っていると横のままです。全角の「ー」に替えてください。
一緒に覚えたい関数・操作
このページについて
操作の説明は Microsoft 365 の日本語版Excel(Windows)に合わせています。図はこのサイトで作ったもので、表の会社名・商品名・人名は架空です。運営者情報