• ベストアンサー

2つおきにカンマを打ちたいです

Excel関数で 2つおきにカンマを打ちたいです。 1234 123456 12,34 12,34,56 というふうに。

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

  • ベストアンサー
  • eden3616
  • ベストアンサー率65% (267/405)
回答No.1

別のセルになら以下のような方法があります。 A1からA列に縦に数値が入っているとして 隣の列(B列)にカンマ打ちの結果を表示します。 B1に =IF(LEN(A1)=1,TEXT(A1,"0"),SUBSTITUTE(TEXT(A1,REPT("0-",MOD(LEN(A1),2))&REPT("00-",INT(LEN(A1)/2)-1)&"00"),"-",",")) と数式をいれて、A列の行数だけオートフィルしてください。

meronsodanomu
質問者

お礼

ありがとうございます。とても助かりました!

その他の回答 (1)

  • eden3616
  • ベストアンサー率65% (267/405)
回答No.2

No1です。 数値が999999以下であれば・・・ 表示形式→ユーザー定義で以下を設定する方法もあります。 [>=10000]#","##","##;[>=100]#","##;G/標準

参考URL:
http://zerodama.seesaa.net/article/106060606.html
meronsodanomu
質問者

お礼

ありがとうございます。出来ました!