メインコンテンツへスキップ
見出し画像

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




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

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


    あなたへのおすすめ