[EXCEL] 数値は右寄せ、文字は自動で中央寄せにしたい! ~プチトラブルレスキュー⑲~
▶ 目次 > プチトラブルレスキュー
Excel実務の「困った」を1分でサクッと解決!
【まとめ】
・数値は右寄せ、文字データだけを中央寄せにしたい(左寄せにしない)
⇒ 全体を中央寄せ+数値だけ右寄せ表示形式


【説明】
数値と文字データ(文字列)が同じ列に入る表で、数値は右寄せ(初期設定)で、文字データだけ中央寄せにしたい場合があります。
しかし、初期設定では「文字データ=左寄せ」です。
エクセルではデータの種類によって、位置を任意に設定することはできません。

1セル1セル手作業でやるのなら別ですが、それは大変!
でも、ちょっとした工夫で、自動設定できます。
この記事では、 「文字データだけ自動で中央寄せにする方法」 を最短で解説します。
■ 結論
やることは2つだけ。
① 列全体を中央寄せにする
② 数値だけ「右寄せ」になる表示形式を設定する
これで、 文字列=中央寄せ/数値=右寄せ が自動で実現できます。
■ 手順
① 対象セル(列)を選択
② Alt ⇒ H ⇒ A ⇒ C で中央寄せ
まず全体を中央寄せにします。
③ Ctrl+1 ⇒「ユーザー定義」を開く
④「ユーザー定義」を選択し、「種類欄」に以下を入れる。
「* 0.0%」(「*」と「0.0%」の間に半角スペースが入る。)

拡大

「種類」を拡大

「種類」欄に入れるもの
* 0.0%
※「*」と「0.0%」の間に半角スペースが入る。⇒ 数値のときだけ右寄せになります。
この表示形式は、数値の時だけ有効になります。
■結果
・数値⇒空欄が空白セルで埋まり、数値が右寄せになる。
・文字データ⇒表示形式の影響受けない ⇒ 中央寄せになる。

■ 応用
正の値・負の値・ゼロ(と文字データ)で書式を変えたい場合は「;」で区切る。
例
* 0.0%;* ▲ 0.0%;* 0.0%;@
「@」は文字データ(文字列)が入る(省略可)。

種類欄の拡大図

コード
#,###;▲#,###;0;@
詳しくはこちらをどうぞ。
[EXCEL] 文字データ(文字列)だけ中央寄せにする方法(条件付き書式不使用)~公務員に必要なエクセルのスキル~
お役に立ったら♡を是非!(アカウント不要)。励みになります。 &フォローしておくと必要なときにすぐ見つかって便利です。
