見出し画像

[EXCEL] 数値は右寄せ、文字は自動で中央寄せにしたい! ~プチトラブルレスキュー⑲~

目次 > プチトラブルレスキュー

Excel実務の「困った」を1分でサクッと解決!


【まとめ】
・数値は右寄せ、文字データだけを中央寄せにしたい(左寄せにしない) 
⇒ 全体を中央寄せ+数値だけ右寄せ表示形式

画像は、記事の内容を元にGeminiが生成したものです


【説明】

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

文字データは左寄せになってしまう。

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] 文字データ(文字列)だけ中央寄せにする方法(条件付き書式不使用)~公務員に必要なエクセルのスキル~




お役に立ったら♡を是非!(アカウント不要)。励みになります。 &フォローしておくと必要なときにすぐ見つかって便利です。

「プチトラブルレスキュー」シリーズ 一覧記事


いいなと思ったら応援しよう!