エクセルで文字を縦書きにする方法|数字横書き・伸ばし棒の設定も解説

2026-09-02
2026-09-02
エクセルで文字を縦書きにする方法|数字横書き・伸ばし棒の設定も解説

「エクセルで資料を作っているが、デザイン上、文字を縦書きにしたい」
「縦書きにしたものの、数字まで縦になってしまい読みづらい」
「ハイフンや伸ばし棒が縦書きで横向きになってしまい困っている」
エクセルで表や資料を作成する際、こうした悩みを抱えている方は少なくありません。

例えば、会社の組織図や座席表、イベントのポスター、顧客向けの提案資料など、縦書きが必要な場面は意外と多いものです。エクセルには縦書き機能が備わっていますが、数字や記号の表示方法、文字間隔の調整など、細かな設定を知らないと思い通りのレイアウトに仕上げるのは難しいのではないでしょうか。

本記事では、エクセルで文字を縦書きにする基本的な方法から、数字だけ横書きにする応用テクニック、ハイフン・伸ばし棒の設定方法まで、実務で役立つ操作手順をステップ形式でわかりやすく解説します。

文字を縦書きにする方法

エクセルでセル内の文字を縦書きにするには、主に3つの方法があります。それぞれの手順を確認していきましょう。

「ホーム」タブから設定

最も手軽に縦書き設定ができる方法です。リボンから数クリックで設定できるため、初めて縦書きを使う方におすすめといえるでしょう。

①縦書きにしたいセルを選択します
②「ホーム」タブのリボンから「方向」ボタンをクリックします
③表示されるメニューから「縦書き」を選択します

③表示されるメニューから「縦書き」を選択します

これにより、選択したセル内の文字が縦書きに変更されます。複数のセルを同時に選択して一括設定することも可能です。表全体の見出しを縦書きにしたい場合などに便利でしょう。

セルの書式設定から設定

より詳細な設定を行いたい方は、「セルの書式設定」から調整する方法があります。この方法では、縦書きと同時に文字の配置や間隔も調整できます。

①縦書きにしたいセルを選択します
②セル上で右クリックし、「セルの書式設定」を選択します(ショートカット:Ctrl+1)
③「配置」タブを開きます
④「方向」欄にある縦書きテキストのアイコンをクリックします
⑤「OK」をクリックして設定を確定します

セルの書式設定から設定

この方法では、同じダイアログ内で文字間隔やインデント、セル内での配置なども同時に調整できます。細かなレイアウト調整が必要な場合に適しているといえるでしょう。

縦書きでテキストボックスを挿入する方法

セルではなくテキストボックスを使って縦書き文字を配置する方法もあります。テキストボックスは位置やサイズを自由に調整できるため、デザイン性の高い資料作成に適しています。

①「挿入」タブから「テキストボックス」を選択します
②「縦書きテキストボックス」を選択します

縦書きでテキストボックスを挿入する方法

③シート上の任意の場所でドラッグしてテキストボックスを作成します
④テキストを入力します

縦書きでテキストボックスを挿入する方法

テキストボックスは、セルの枠にとらわれず自由に配置できる点が特徴です。タイトルや注釈など、表の外側に配置したい縦書き文字を作成する際に便利でしょう。

応用編

基本的な縦書き設定ができても、実際に使ってみると「数字が読みにくい」「記号の向きがおかしい」「文字間隔が広すぎる」といった問題に直面することがあります。ここからは、さらに読みやすく整えるための応用テクニックを確認していきましょう。

ハイフンを縦書きにする方法

縦書き設定時、ハイフンや伸ばし棒(ー)が横向きのままになってしまうケースがあります。このような場合に困った経験のある方も多いのではないでしょうか。

①縦書きにしたセル内で、横向きになっているハイフン(-)を確認します
②半角ハイフン(-)を全角ハイフン(−)に変更します

ハイフンを縦書きにする方法

フォントによって表示が異なる場合があるため、使用するフォントに合わせて調整してみてください。特に「MS 明朝」や「游明朝」などの日本語フォントでは、長音記号が縦書きに適した表示になることが期待できます。

数字だけ横書きにする方法

縦書き設定をすると数字も縦になってしまい、特に2桁以上の数字は読みづらくなります。数字だけを横書きで表示する方法を紹介します。

【方法1:セル内で改行して調整する】

エクセルのセル内改行機能を使って、数字だけを横書きにする方法です。

①縦書きにしたいセルをダブルクリックして編集モードにします
②数字の前でAlt+Enterキーを押して改行します

【方法1:セル内で改行して調整する】

この方法により、文字部分は縦書き、数字部分は横書きという表示が実現できます。簡単な操作で対応できるため、まず試してみてはいかがでしょうか。

【方法2:テキストボックスを組み合わせる】

①縦書きセルまたはテキストボックスに文字部分のみを入力します
②数字部分は別の横書きテキストボックスで作成します
③2つのテキストボックスを重ねて配置し、視覚的に一体化させます

文字間隔を詰める方法

縦書きにした際、文字間隔が広すぎて見た目が悪いと感じたことのある方も少なくありません。文字間隔を調整する方法を確認しましょう。

①縦書きにしたセルを選択します
②「ホーム」タブから「配置」グループの右下にあるダイアログボックス起動ボタン(小さな矢印アイコン)をクリックします(ショートカット:Ctrl+1)
③「セルの書式設定」ダイアログの「配置」タブを開きます
④「文字の制御」欄の「縮小して全体を表示する」にチェックを入れると、セル幅に合わせて文字間隔が自動調整されます
⑤「OK」をクリックして確定します

文字間隔を詰める方法

また、セルの幅自体を狭くすることでも、視覚的に文字間隔を詰めることが可能です。表のデザインに合わせて、セル幅と文字サイズのバランスを調整してみてください。

よくある問題と対処法

縦書き設定で困ったときに役立つトラブルシューティングをまとめました。

セル結合している場合の縦書き設定

セルが結合されている場合でも、通常と同じ手順で縦書き設定が可能です。
ただし、結合セル内での細かな配置調整は制限されることがあるため、必要に応じてセルの結合を解除してから設定することをおすすめします。

テキストが長すぎて見切れる場合

縦書きにした際、セルの高さが足りずにテキストが見切れてしまうことがあります。

対処法:

  • セルの高さを調整する
  • 「セルの書式設定」→「配置」タブで「縮小して全体を表示する」にチェックを入れる
  • フォントサイズを小さくする

用途に応じて適切な方法を選択してください。

フォントによって表示が崩れる場合

フォント名の先頭に「@」がついているフォント(例:@MS ゴシック)は、すでに90度回転した状態のフォントです。このようなフォントを使用している場合は、通常のフォント(@のないもの)に変更してから縦書き設定を行うことをおすすめします。

まとめ

エクセルで文字を縦書きにする方法は、「ホーム」タブからの簡単設定、「セルの書式設定」からの詳細設定、縦書きテキストボックスの挿入など、用途に応じて複数の手段があります。さらに、ハイフンや伸ばし棒の調整、数字だけを横書きにする工夫、文字間隔の調整、クイックアクセスツールバーへの登録などの応用テクニックを使いこなすことで、読みやすく美しい縦書きレイアウトを実現できます。

初心者の方でも、本記事で紹介した手順に沿って操作すれば、エクセルでの縦書き設定は難しくありません。まずは基本的な「ホーム」タブからの設定を試してみて、必要に応じて応用編のテクニックを取り入れていくとよいでしょう。セル内改行(Alt+Enter)やショートカットキー(Ctrl+1)などを活用すると、さらに作業効率が向上することが期待できます。

カテゴリー
コラム
タグ
トップへ戻る