- ベストアンサー
Excel カンマつけ方
Excel関数で 1211 010203 1012 12,11 1,2,3 10,12 とやりたいです。 2ケタでカンマ、01だったら0は消して1でカンマというかんじです。 お願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- eden3616
- ベストアンサー率65% (267/405)
補足です。 「10203」と記述した際ですが No.4の回答ですと「1,2,3」となります。 No.3様の回答ですと「10,20,3」となります。 No4の回答についてですが、 左側、右側どちら側から2ケタ区切りになるのかで上記の場合は結果が異なりますので、ご判断の上ご利用ください。
お礼
ご丁寧にありがとうございます。
- MackyNo1
- ベストアンサー率53% (1521/2850)
6桁または4桁の数字を2桁ごとの数字に別のセルに区切りたいなら、いろいろなアプローチがありますが、わざわざカンマで区切った数字を1つのセルに表示したいということでしょうか? ひとまずご質問のように2桁ごとに分けた数字としてカンマでつないで表示するなら以下の式が簡単かもしれません。 =SUBSTITUTE(TRIM(IFERROR(MID(A1,1,2)*1,"")&" "&IFERROR(MID(A1,3,2)*1,"")&" "&IFERROR(MID(A1,5,2)*1,""))," ",",")
お礼
まさにやりたいことができました。
- eden3616
- ベストアンサー率65% (267/405)
「2つおきにカンマを打ちたいです」に回答したものです。 あの方法で良いのであれば B1セルに =SUBSTITUTE(IF(LEN(A1)=1,TEXT(A1,"0"),SUBSTITUTE(TEXT(A1,REPT("0-",MOD(LEN(A1),2))&REPT("00-",INT(LEN(A1)/2)-1)&"00"),"-",",")),",0",",") を入れてA列の行数分オートフィルで。
お礼
仕事で使うのでほんと助かります。
補足
文字列で010203と入ってたら01の0も消せるようにできますか?
- Sayakonomimoto
- ベストアンサー率19% (23/119)
2行目は0を消してカンマにするのでしょうか。 そもそも、回答して頂いたものを理解すべきだと思います。 http://okwave.jp/qa/q8679158.html
お礼
出来ました!毎回ありがとうございます。