- ベストアンサー
Excel カンマつけ方
Excel関数で 1211 010203 1012 12,11 1,2,3 10,12 とやりたいです。 2ケタでカンマ、01だったら0は消して1でカンマというかんじです。 お願いいたします。
- meronsodanomu
- お礼率95% (210/220)
- Excel(エクセル)
- 回答数5
- ありがとう数4
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
>文字列で010203と入ってたら01の0も消せるようにできますか? A1セルの文字列「010203」を一旦数値にすればエクセルが排除してくれます。 前回の回答で「A1」の部分を「INT(A1)」としただけですが。 以下をB1に入力してオートフィルしてください =SUBSTITUTE(IF(LEN(INT(A1))=1,TEXT(INT(A1),"0"),SUBSTITUTE(TEXT(INT(A1),REPT("0-",MOD(LEN(INT(A1)),2))&REPT("00-",INT(LEN(INT(A1))/2)-1)&"00"),"-",",")),",0",",")
その他の回答 (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
関連するQ&A
- Excel またカンマです
Excel関数かマクロで 1211 010203 1012 01020304050607080910 12,11 1,2,3 10,12 1,2,3,4,5,6,7,8,9,10 とやりたいです。 2ケタでカンマ、01だったら0は消して1でカンマというかんじです。 セルは文字列表示です。あと何桁にも対応できるようにしたいです。 前にも同じような質問しましたがよろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 「カンマ」と「コンマ」は同じ語源?
今まで、何となく「カンマ」と「コンマ」は同じ語源で、基本的には同じものを指すのではないかと思っていました。 しかし、数字の桁区切りはカンマですが、「コンマ零点五秒」などと使う場合のコンマは小数点のことを意味し、言葉を入れ替えては使いません。厳然たる棲み分けがされています。 もしや、他人のそら似で全く別の語源から来ているのでしょうか? また、もし同じ語源なら、桁区切りと小数点の使い分けは、どのようにして発生したのでしょうか?
- ベストアンサー
- 日本語・現代文・国語
- コンマ(カンマ?)は何故三桁で区切るのですか?
金額表示をする際の「,」ですが、(例:\100,000,000) 何故三桁で区切るのでしょうか? また、正しくはコンマと読むのでしょうか、カンマと呼ぶのでしょうか? よろしくお願いします。
- 締切済み
- その他(ビジネス・キャリア)
- エクセルの0表示とカンマについて
Win XP EXCEL2003 です 1.合計が0の時、0を表示しないようにすると 各セルの数値にカンマが入らない。 2.各セルの数値にカンマ入れると、合計が0の時 0を表示してしまう。 各セルの数値にはカンマ入れ、合計が0の場合0を表示しない ようにするには、どのような設定をしたら良いでしょうか
- ベストアンサー
- Windows XP
- エクセルでカンマ(,)の入力ができません。
office 2000のエクセルをデスクトップ型で利用しているのですが、請求書を作るとき金額の桁繰り、カンマ(,)の入力ができません。何度設定を見直してもドット(.)になってしまいます。 同じofficeをノート型に入れて表示させるとカンマが表示されます。 ソフトは一緒なのに表示が変わるのはなぜなのでしょうか。 またデスクトップ型ではカンマは表示できないのでしょうか。 教えてください。
- 締切済み
- オフィス系ソフト
- 数字を書くときに3桁ごとにカンマを打つことについて
数字を書くときに3桁ごとにカンマを打ちます。けれど日本語の単位は4桁ごとにくりあがります。万、億、兆というように。金融関係の人は慣れているのでしょうが、長い桁になると指で数えないといくつなのか分かりません。昔の小学校では4桁でカンマを打つように習った覚えもあるのですが…。 なぜ3桁でカンマを打つのか、どなたかおしえていただけないでしょうか?単にアメリカに合わせているだけなのでしょうか? たいした意味がないのであれば、4桁でカンマを打つようにみなでかえられないものでしょうか?
- ベストアンサー
- 経済
- Excelで小数点をカンマに変更する関数
お世話になります。 I列の数字の小数点をカンマにしたいです。 (例: 1007.25 を1007,25にする) 通貨のユーロ表記にするためです。 今までは下記のような関数を使っていました。 =SUBSTITUTE(FIXED(I2,2),".",",") ところが、今日1,007,25 と桁の,も入ってしまっていることがわかりました。 1007,25 と表示したいです。 よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
お礼
出来ました!毎回ありがとうございます。