Excelを使って「二桁数字」を含む文字列を縦書きにしたとき、「20」や「12」といった数字が一文字ずつ縦方向に並んでしまい、見た目が悪くなることがあります。この記事では、エクセルで縦書き設定を行った場合に二桁以上の数字だけを横並びにする方法、数字や文字の配置・セル書式の調整、テキストボックスの活用など、実際に使えるテクニックを詳しく解説します。資料や見出しなどをきれいに整えたい方、初めて挑戦する方のどちらにも役立つ内容です。
目次
エクセル 縦書き 二桁数字をそのまま横に残す方法
縦書き設定を適用すると、通常はすべての文字が一文字ずつ縦に並ぶように表示されますが、特に「二桁数字」をまとまった横並びにしたいケースがあります。これを実現するには、セルの方向設定だけではなく改行や改行位置の調整、セル幅や中央揃えを組み合わせる工夫が必要です。この見出しでは、二桁数字をなるべく横の状態で残す手順を紹介します。
セル内で「Alt+Enter」で改行を入れる
文章や文字列のうち、数字部分とそれ以外の間にセル内改行を入れることで、文字列全体を縦書き風に見せつつ、二桁数字だけを横並びに見せる方法があります。具体的には「漢字」「ひらがな」「数字」の間で改行を入れ、数字が一行になるようにすることで、目立たせながら読みやすさを保てます。改行は「Altキー+Enterキー」で入力できます。
セルの書式設定で縦書きにする
「ホーム」タブや「セルの書式設定」の「配置」で文字の方向を縦書きに設定できます。しかし、この方法では数字も一文字ずつ縦書きになる仕様があります。二桁数字がそのまま横並びにならないため、改行による調整やテキストボックスの併用が必要です。
テキストボックスを使って数字だけ横にする
テキストボックスを別オブジェクトとして使えば、縦書きテキストボックスと横書きテキストボックスを組み合わせて、数字部分だけを横書きで配置できます。例えば「見出し・数字部分・年月日」などで数字だけ横書きにしたい場合に有効です。配置を調整しグループ化すると移動も容易になります。
エクセルで縦書きにした際の数値・文字・記号の種類別対応
縦書き設定をすると漢字・ひらがな・漢数字は自然に縦並びになりますが、半角数字・アルファベット・ハイフン・かっこ類などの扱いは異なります。特に二桁以上の数字は一文字ずつ縦に表示されることが多く、見た目や読みやすさを損なうことがあります。この見出しでは、それぞれの種類に対してどのように対処すればよいか詳しく説明します。
漢数字を使うメリット
二桁数字を漢数字に置き換えることで、漢字と同じ扱いで縦書きにしたときに正しく縦並びになります。例えば「十二」や「二十」などです。見た目が和文と調和しやすく、資料の雰囲気を崩しません。ただし、読みづらい場合や数字をそのまま残したい用途では慎重に使うべきです。
全角数字への変換
数字を全角入力にすることで、半角数字のように横倒れになる問題を回避できます。全角数字なら縦書き設定でも文字自体が縦向きになり、漢字やひらがなと似た見え方になります。入力を全角モードに切り替えて数字部分を入力し直すことで対応できます。
記号・かっこ・ハイフンなどの補整
縦書きにするとき、かっこやハイフンなども見た目が崩れやすい要素です。これらも改行を使って横表示にするか、フォント変更で縦書きに適したものにするなど工夫が必要です。文字割り付け機能がないExcelでは、手動で調整する方法が中心になります。
配置/セル幅/文字方向の設定と見た目を整えるコツ
縦書きと二桁数字の表示を調整するためには、セルの幅・高さ・中央揃え・折り返しなど、配置に関する設定を工夫することが重要です。ここでは見た目をきれいにするための具体的な調整方法や注意点を紹介します。
セルの幅と高さを調整する
縦書きにしたとき文字が一文字ずつ上下に並ぶため、列幅を狭くして一行の文字だけ見えるようにするか、行の高さを十分に確保して縦方向の文字間隔を調整する必要があります。また数字部分は横並びで収まるよう列幅を調整し、全体のバランスを整えることが見栄えを左右します。
中央揃えと折り返し設定を利用する
縦書きが設定されたセルにおいて中央揃え(上下中央・左右中央)を使うと、数字を含む文字列全体が左右・上下でバランスよく配置されます。折り返して全体を表示する設定にしておくことで、縦中横のような見た目に近づけることができます。これらはセルの書式設定の「配置」タブから設定可能です。
フォント選びと文字の大きさを最適化する
縦書き時の文字の太さ・幅・字間はフォントによって大きく変わります。縦書きに適したフォントを選び、数字部分も同系統のフォントで揃えると見た目に違和感が少なくなります。フォントサイズを少し小さめにする、字間を広げるなども有効です。
補足テクニック:特殊なワークアラウンドとツールの活用
Excelの仕様上、いくつかの限界がありますが、複数の工夫を組み合わせることで「二桁数字を横並び」に近づけることができます。資料の作成やレイアウト重視の場面では、テキストボックスやグラフィックツールなどの併用が効果的です。
縦書きテキストボックスと横書きテキストボックスの混在
Excelの「挿入」からテキストボックスを配置し、文字の方向を縦書き/横書きに設定できます。数字部分だけを横書きにしたテキストボックスを重ね合わせたり、隣接させたりして配置すると、レイアウト自由度が高い見た目が整った資料になります。見出しやタイトルで特に効果を発揮します。
ワードで作成してコピー&貼り付けを行う方法
Wordには「縦中横」機能があり、縦書き中に2桁以上の数字を横に表示することが可能です。Wordで整えたテキストを縦書きテキストボックスで作成し、それをExcelに貼り付けるという手順も有効です。Excelが苦手とする部分を補完できます。
マクロやVBAの利用は?限界と可能性
数字を自動で判別して横並びに表示させるマクロなどを作成することも技術的には可能ですが、見た目優先の場合には作業コストが高くなることがあります。編集・修正が多くなる資料では手動調整の方が速い場合もあります。また環境によって動作しないことや共有時に不具合が出るケースもあるため、適用する場面を選びましょう。
エクセルの仕様で知っておくべきことと注意点
縦書きと二桁数字を扱う上で、Excelの仕様やバージョン依存の特性を押さえておくことが大切です。仕様を理解しておかないと意図しない表示になりがちです。ここでは代表的な仕様と注意点を整理します。
数字は一文字ずつ縦並びになる仕様
縦書きに設定したセルでは、半角数字は一文字ずつ縦方向に並びます。算用数字をそのまま使った「2030」などは「2」「0」「3」「0」というように表示されます。この仕様はExcelの基本動作のため、セルの標準設定では変更できません。
日本語版・日本語フォントで誤表示の可能性
特定フォントで縦書きにしたとき、かっこ類や記号が正しく縦中横や縦書き風に表示されないことがあります。フォントによって見た目が崩れるケースがあるので、MS明朝・游明朝・MSゴシックなど日本語縦書きに適したフォントを選ぶとよいです。
利用するExcelのバージョン・互換性
Excelのバージョンにより表示や操作方法が微妙に異なります。最新バージョンでは縦書き設定やテキストボックスの縦書き対応が改善されていることがあるため、更新を適用しておくことをおすすめします。古いバージョンでは利用できない機能がある可能性があります。
実践例:見出しと日付を含む項目で二桁数字を横書きに整える
「令和05年10月30日 見出しA」のような文字列を、見出し部分と年月日の数字を含めて見た目良く縦書き風に整えるための実践的な手順を紹介します。具体的に手を動かすことで理解が深まります。
ステップ1:文字列構成を分けて入力する
まず、入力する文字列を「見出し」「数字」「年月日」などの部分に分割します。たとえば「見出しA」「05年」「10月」「30日」のように分けておくと、後で配置や改行調整がしやすくなります。数字部分は半角か全角かをあらかじめ決めておくと整いやすいです。
ステップ2:改行を活用して縦書き風にレイアウト
セル内で「見出しA」の後、改行を入れて「05年」、さらに改行を入れて「10月」や「30日」というふうに改行を多用し、縦書き風に見えるように配置します。数字部分はそれぞれの行でそのまま横並びに入れることで、二桁数字のまとまりを保ちながら縦並びに見せられます。
ステップ3:配置・書式を整える
改行したセルに対し、中央揃え・折り返し・縦中横風の見た目を追求します。フォントを統一し、列幅と行高さを調整して数字部分の幅を持たせ、見出しや年月日の文字がはみ出さないようにします。必要に応じてテキストボックスなどを使うとより細かく調整可能です。
まとめ
Excelで文字列を縦書きにすると二桁数字が一文字ずつ縦方向に並んでしまう仕様がありますが、改行を使った区切りや全角数字・漢数字への変換、テキストボックスの活用などの工夫で、数字部分を横並びに保ったまま見た目を整えることができます。セルの幅・高さ・中央揃えなどの配置設定と、フォントの選定も併せて行えば、資料や見出しでの視認性・デザイン性が大幅に向上します。資料作成の際にはこれらのテクニックを試し、目的に応じて一番適した方法を選んで整えましょう。
コメント