エクセルで横書きから縦書きへ!表作りの悩みを解決

エクセルの表を作成しているとき、見出しのレイアウトが上手くいかなくて悩んだ経験はありませんか。特に、エクセルで横書きから縦書きに変更したい場面で、数字が横倒しになってしまったり、セルの書式設定やテキストボックスの操作がよく分からなくて、うまくできないと諦めてしまうこともあるかもしれませんね。ワードアートの設定や、後から元の状態に戻す方法が分からなくて、作業がストップしてしまうのもよくある悩みかなと思います。この記事では、そんなレイアウトやデータ配置に関するモヤモヤをスッキリ解決して、思い通りの美しい表を作成するためのコツを分かりやすくお伝えしていきますね。少しでも皆さんの作業がスムーズになれば嬉しいです。

横書きから縦書き
  • 基本となる文字の方向変更や解除の手順
  • 数字や記号の向きが崩れたときの具体的な対処法
  • 表の縦と横を入れ替えてデータを変換するテクニック
  • 印刷時に用紙の向きをページごとに混在させる細かな設定
スポンサーリンク

エクセルで横書きから縦書きに変更する基本

まずは、基本となる文字の方向を変える操作からおさらいしていきましょう。リボンメニューを使うのも簡単ですが、よく使う操作だからこそショートカットを覚えておくと作業がグッと楽になるかなと思います。ちょっとした不具合の修正方法も合わせて紹介しますね。

ショートカットを活用した設定手順

エクセルで文字の方向を変えるとき、画面上部のメニューからポチポチ選ぶのも良いですが、私がよく使っているのは「セルの書式設定」を一発で呼び出すショートカットキーです。

変更したいセルを選んだ状態で、キーボードの「Ctrl」キーを押しながら「1」を押してみてください。すると、画面の真ん中に設定用のダイアログボックスがパッと表示されるはずです。

ダイアログが出たら、「配置」というタブを選びます。右側に「方向」という項目があって、「文字列」と縦に書かれた細長い場所があるので、そこをクリックします。背景が黒くなったら縦書き設定がオンになった合図ですよ。

あとは「OK」を押すだけですね。この方法だと、文字の向きと一緒にフォントの種類やインデント(文字の字下げ)もまとめて設定できるので、実務でもすごく重宝するかなと思います。

縦書きから元の横書きに戻す方法

縦書きにしてみたものの、「やっぱり元の横書きの方がしっくりくるかも」と思うこともありますよね。そんなときの解除方法も、ぜひ覚えておきたいポイントです。

先ほどと同じように「Ctrl + 1」でセルの書式設定ダイアログを開き、「配置」タブを表示させます。黒く反転している「縦の文字列」の部分をもう一度クリックすると、背景が元の白色に戻ります。

これが設定が解除された(オフになった)状態ですね。そのまま「OK」を押せば、一瞬でいつもの横書きに戻ってくれますよ。

ホームタブにある「方向」アイコン(斜め矢印とabのマーク)からでも、ハイライトされている縦書きの項目をもう一度クリックするだけで、オンとオフを簡単に切り替えられます。状況に合わせて使い分けてみてくださいね。

横倒しになる半角英数字の修正法

縦書きの設定をしたときに一番焦るのが、半角の数字やアルファベットが左にコロンと90度倒れてしまう現象じゃないでしょうか。これ、エクセルの不具合ではなくて、もともと横書き用に作られた欧文フォントの仕様なんですよね。

これを綺麗に縦に並べるには、少しアプローチを変える必要があります。

  1. 方向を直したいセルを選ぶ
  2. ホームタブの「配置」グループにある「方向」アイコンをクリック
  3. メニューの中から「左へ90度回転」を選ぶ

この設定をすると、文字そのものは横書きのまま、全体が左に起き上がる形になります。読者が首を少し傾ければ読める、よく表の端っこで見かけるあのレイアウトですね。列の幅をキュッと狭くしてあげると、余白が減って見栄えがもっと良くなるかなと思います。

複数桁の数字を横並びにする技術

日本語の縦書き文章の中で、「12」や「302」といった2桁や3桁の数字だけは横に並べて表示したい、というこだわり派の方もいるかもしれません。Wordなどでは「縦中横(たてちゅうよこ)」と呼ばれるテクニックですね。

エクセルでも、特定の書式設定を使えばこれに近い表現ができるんです。拡張書式のオプションから「縦中横」相当の設定を選ぶことで、数字だけを横並びにさせることができます。

このときにすごく大事なのが、「行の幅に合わせる」というチェックボックスをオンにしておくことです。これをやっておくと、指定した1文字分のスペースに数字がぴったり収まるように自動計算してくれます。

ただし、桁数が多すぎると数字が極端に細長く(平体)なってしまい、かえって読みにくくなることがあります。綺麗に見せるなら2〜3桁くらいに留めておくのがおすすめですね。

記号の向きを正す裏技的アプローチ

括弧(「」)や長音符(ー)、句読点などが、セルの変なところに浮いてしまうトラブルもよくありますよね。これを和文の正しいルール通りに美しく配置する、知る人ぞ知る裏技があるんです。

それが「@(アットマーク)付きフォント」を使う方法です。

やり方は意外とシンプルです。ホームタブのフォント名が表示されている枠(「游ゴシック」など)をクリックして、先頭に半角で「@」を手入力してEnterキーを押します(例:@游ゴシック)。

ステップ 操作内容
ステップ1 フォント名の先頭に「@」を付けて適用(文字が横に寝た状態になります)
ステップ2 「配置」の「方向」アイコンから「右へ90度回転」を選ぶ

一見すると文字が崩れたように見えますが、そこからさらに文字全体を右へ90度回転させることで、記号類を含めてすべてが完璧な位置と向きで縦書き表示されるんです。この仕組みを知っていると、周りからちょっと一目置かれるかもしれませんね。

エクセルの横書きから縦書きの高度な活用法

横書きから縦書き1

ここからは、もう少し踏み込んだレイアウト調整や、表全体の構造をガラッと変えるテクニックについてお話ししますね。エクセルの横書きから縦書きへの変換は、単なる文字の向きだけでなく、データそのものの扱い方にも応用できるんです。

はみ出る文字をセルに収める調整法

文字を縦方向に変えた途端、文字の長さがセルの高さを超えてしまい、枠外に見切れてしまうことって多いですよね。実はエクセルって、文字の向きを変えても行の高さは自動で調整してくれないんです。

一番手軽な解決策は、ホームタブの「配置」グループにある「折り返して全体を表示する」ボタンをオンにすることです。これだけで、中の文字量に合わせてセルの高さがグッと広がってくれます。

ただ、セルを結合していたり、過去に手動で行の高さをいじっていたりすると、この自動調整(オートフィット)が効かなくなることがあります。そんなときは、列の幅を広げて改行のタイミングを変えるか、右クリックから「行の高さ」を直接数値で入力して、強制的に枠を広げてみてくださいね。

どうしてもレイアウトが崩れてしまう場合は、文字を「斜め配置(30度〜60度くらい)」にして空間を節約するのも、プロっぽく見せる有効な手段かなと思います。

データの行列入れ替えによる変換

「文字の向き」ではなくて、「表のデータ構造」そのものを回転させたい場面もあるかと思います。横にズラッと並んだ項目を、縦方向に並べ替えたい(行列を入れ替えたい)というケースですね。

単純にコピー&ペーストで済ませるなら、貼り付けるときに右クリックして「形式を選択して貼り付け」から「行列を入れ替える」にチェックを入れるだけでOKです。

ただ、この方法だと元のデータが更新されても、貼り付け先のデータは古いままになってしまいます。元データとリアルタイムで連動させたい場合は、次にお話しする関数を使った工夫が必要になってきます。

関数を駆使した動的なデータ参照

元の表が変更されたら、行列を入れ替えた表にも自動で反映させたい。そんな高度な仕組みを作りたいときは、VLOOKUP関数だけだと少し限界があるんですよね(検索値より左側のデータが取れないなど)。

私がおすすめしたいのは、INDEX関数とMATCH関数を組み合わせる(ネストする)方法です。

MATCH関数で「探したいデータが何番目にあるか」を見つけて、INDEX関数で「その場所のデータを取り出す」という二段構えの仕組みを作ります。これを使えば、縦方向の検索結果を横方向の表に引っ張ってくるような、次元を超えたデータの連携ができちゃうんです。

※関数を使ったシステム構築や複雑なデータ処理は、データ破損などの思わぬリスクもゼロではありません。ここで紹介している数式の構造はあくまで一般的な目安ですので、実務で本格的に導入する際の最終的な判断は専門家にご相談されるか、必ずファイルのバックアップを取ってから慎重に試してみてくださいね。

印刷時に用紙の向きを混在させる

画面上での設定が完璧でも、いざ印刷しようとしたら「縦向きの表紙」と「横向きの巨大な表」が全部同じ向きで出力されてしまった…なんて悲劇、よくありますよね。

エクセルは「ブック全体で印刷の向きを一つに統一する」という設定が基本ないので、シートごとに用紙の向きをしっかり覚えさせてあげる必要があります。

  1. 印刷したいシートタブをCtrlキー(またはShiftキー)を押しながら複数選択し、グループ化する
  2. 「ファイル」から「印刷」のプレビュー画面を開き、「プリンターのプロパティ」をクリック
  3. アクティブなシートに合わせて「縦」か「横」を設定し、OKを押す
  4. プレビュー画面の下にある矢印で次のシートへ進み、再びプロパティから向きを設定する

この「シートを進めて設定、また進めて設定」という作業を繰り返すことで、それぞれのシートが独自の印刷の向きを記憶してくれます。最後にプレビューで確認して一括印刷すれば、プロ顔負けの報告書パックが完成しますよ。

エクセルで横書きから縦書きを総括

いかがでしたでしょうか。エクセルで横書きから縦書きに変更する操作は、ボタン一つでできる簡単なものから、フォントの仕様やデータ構造の次元変換まで、実はかなり奥が深いテーマなんですよね。

文字が横倒しになったり、記号の向きがおかしくなったりしてイライラすることもあるかもしれませんが、今回ご紹介した「@付きフォントの活用」や「セルの折り返し機能」などを引き出しに入れておけば、たいていのトラブルはスムーズに乗り越えられるかなと思います。

もちろん、ソフトウェアのバージョンやアップデートによって細かい操作感が変わる可能性もありますので、正確な情報はマイクロソフトの公式サイトも併せてご確認くださいね。

皆さんの日々の資料作成やデータ整理が、少しでも楽しく、そして快適になることを応援しています。ぜひ、明日からのエクセル作業で試してみてください!

タイトルとURLをコピーしました