- ベストアンサー
エクセルで文字を含む式に、カンマ(,)をつけるには??
おはようございます。お世話になります。 エクセルで、以下のような式を入力しました。 =A12&"("&TEXT(G12*2.45,0)&"円) 全体額(120002円) や 一部額(25830円) などと出るのですが、この数字にカンマ(,)をつけるにはどうしたら良いのでしょうか? 宜しくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 マイナス値や小数点以下を考慮しないなら =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円);(無料)")
- 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円)") ではいかがでしょう 問題から外れていたらすみません
お礼
ご回答くださった皆様、ありがとうございました。 おかげさまでできました!!