• ベストアンサー

エクセルで文字を含む式に、カンマ(,)をつけるには??

おはようございます。お世話になります。 エクセルで、以下のような式を入力しました。 =A12&"("&TEXT(G12*2.45,0)&"円) 全体額(120002円) や 一部額(25830円) などと出るのですが、この数字にカンマ(,)をつけるにはどうしたら良いのでしょうか? 宜しくお願いします。

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

  • ベストアンサー
  • boy_boy
  • ベストアンサー率55% (56/101)
回答No.1

こんにちは。 マイナス値や小数点以下を考慮しないなら =A12&TEXT(G12*2.45,"(#,##0円)")

その他の回答 (3)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

TEXT(数値,書式)で文字化になりますので書式の部分をカンマ付きにすればOKです。 =A12&TEXT(G12*2.45,"(#,##0円)") 負の値に-を付けるとか,0円のときに無料と表示なら[※色は付けられません。] =A12&TEXT(G12*2.45,"(#,##0円);(-#,##0円);(無料)")

orennji1111
質問者

お礼

ご回答くださった皆様、ありがとうございました。 おかげさまでできました!!

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

マイナス、小数点つきでも、TEXT関数はうまくいくようですし ()は要らないようなんですが、 最大の心配は結果が文字列になってしまって、左詰になることです(これは右詰に配置で解決できますが) A1が文字列(全体額など)なら (1)G12*2.45,0など計算は普通にさせる (2)書式のユーザー定義で「 全体額(#,##0円) 」を設定することをお勧めします。マイナスの場合は全体額(-#,##0円)。 これらを合わせて、正の場合;負の場合;0の場合と書式を連ね書き出きます。 ただ全体額一部額の出るセルが一定してないと、使えませんが。

  • big_fool
  • ベストアンサー率22% (43/193)
回答No.2

=TEXT(A12,"#,##0")&TEXT(G12*2.45,"(#,##0円)") ではいかがでしょう 問題から外れていたらすみません

関連するQ&A

専門家に質問してみよう