• ベストアンサー

Excelの数字変換について教えてください

Excel2003、IME2000を使用してます。OSはWin2000です。 Excelで数字を入れて変換をした時に常に3桁ごとにカンマが入った変換が出てくるようにしたいのです。 例えば 「1167833」→「1,167,833」 にしたいのですが実際は 「1167833」「壱百壱拾六萬七千八百参拾参」などの変換結果が上位に表示され「1,167,833」は結果の一番最後に表示されてしまいます。 全角半角がごちゃ混ぜになった変換結果にいつもイライラしています。 どのようにすれば常に3桁ごとの変換結果が出るようになるのでしょうか。 セルの書式設定で3桁ごとの表示に設定すれば数字だけ直接入力した場合は3桁になります。 ですが○○円などの単位を入れて入力した場合はそのまま入力されてしまうので困ってます。

質問者が選んだベストアンサー

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

「円」を付けたセルと、「円」を付けないセル は、いずれも、金額を示すのでしょうか? それとも、「円」を付けないセルは、個数など 金額を入れないセルでしょうか? 後者であるなら、金額用のセルは、ユーザ定義 で、”###,###,###円”というように定義して おけば、変換せずに、直接入力が可能だと思い ます。

harubo
質問者

お礼

ご回答ありがとうございました。 お礼が遅くなってすいませんでした。

その他の回答 (1)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.2

「123,456,789円」と入力した場合と「123456789」や「123,456,789」と入力した場合の違いを認識する必要があるのではないでしょうか。 円が入る事で、文字列として扱われます。それに対して数字(数字とカンマ)の場合は数値として扱われます。 入力したものをどう扱うかで設定が違うと思います。変換してカンマと円のついたものは文字です。(これは、セルの書式設定が標準なら、文字は左寄せ、数値なら右寄せになるので分かると思います。 例えば、数値のみを入力して円を自動で入れるなら、セルを選択して、右クリックからセルの書式設定でユーザー定義で #,##0"円"とすると数値に円が追加されます。付加する文字などを””で囲えば数値と文字が同時に表示されます。 これで設定すれば、円まで入力する必要がないので楽だと思うのですが。

harubo
質問者

お礼

ご回答ありがとうございました。 お礼が遅くなってすいませんでした。

関連するQ&A

専門家に質問してみよう