エクセル: 値段の「¥」記号だけをセルの左側に寄せる方法

この記事は約3分で読めます。
記事内に広告が含まれています

エクセル: 「¥」だけをセルの左側に寄せる方法

こんにちは、さち です。

先日、エクセル(Excel)で作った表に値段を入力していたんですが、値段の数字は右揃えにしつつ、「¥」記号の位置を合わせたいことがありました。

「¥」記号を手入力すると、あとで最大桁数に変更があった場合に修正が面倒。やりたくありません。そもそも、「¥」記号を手入力したら値段が文字列になるので計算に使えないですし。

せっかくエクセルを使っているのだから、もっと便利な方法を探ってみます。

表示フォントによっては半角の円記号「\」がバックスラッシュになることがあります。これを避けるため、差し障りない部分を全角の円記号「¥」に置き換えて記述しています。
スポンサーリンク

「通貨」だと「¥」記号の位置が合わない

  1. 例として、このような表を作ってみました。
    エクセル: 「¥」だけをセルの左側に寄せる方法
  2. 価格のセルの「表示形式」を「通貨」にすると、数字に「¥」記号と「,(コンマ)」が自動で付くようになります。
    エクセル: 「¥」だけをセルの左側に寄せる方法

ただ、こだわりたい部分があります。「¥」記号の位置を合わせたいのです。

解決方法

【方法1】 「会計」を使う

  1. セルを選択して、Ctrl + 1 キーを押します(1 キーはテンキーでない方)。「右クリック」→「セルの書式設定」でもOKです。
    エクセル: 「¥」だけをセルの左側に寄せる方法
  2. 表示形式を「会計」に変更して、「OK」をクリック。
    エクセル: 「¥」だけをセルの左側に寄せる方法
  3. 「¥」記号の位置がそろいました。
    エクセル: 「¥」だけをセルの左側に寄せる方法

「¥」記号はセルの左端、数値は右端にそろう仕様です。「¥」記号と数値の空間が広すぎる場合は、次の【方法2】を使ってみて下さい。

【方法2】 「ユーザー定義」を使う

  1. セルを選択して、Ctrl + 1 キーを押します(1 キーはテンキーでない方)。「右クリック」→「セルの書式設定」でもOKです。
    エクセル: 「¥」だけをセルの左側に寄せる方法
  2. 表示形式を「ユーザー定義」にします。
    エクセル: 「¥」だけをセルの左側に寄せる方法
  3. 種類に \ ??,??0 と入力。「?」には桁が足りない時に空白で置き換える効果があります。今回は最大5桁なので「?」4つと「0」1つです。「¥」と「?」の間の空白はそのまま反映されます。
    エクセル: 「¥」だけをセルの左側に寄せる方法
  4. 「¥」記号の位置がそろいました。
    エクセル: 「¥」だけをセルの左側に寄せる方法

例では、0以下の数値を入力しないので上記のユーザー定義で大丈夫ですが、本来は 正の数の時,負の数の時,0の時 それぞれの記述をします。詳細は下記の記事で書いているので、あわせて読んでみて下さい。

エクセル:ユーザー定義で数値の桁数や表示を使いこなす

 

コメント

  1. Shugorou Yamamoto より:

    いつもお世話になります。

    私は某アヤシイWPSのSpreadseatsを使っておりますが、同じように操作したら設定できました^^

    • うみの さち うみの さち より:

      細かいところまでエクセルに近い作りになっているんですね。

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