総ありがとう数 累計4,308万(2014年11月23日現在)

毎月4,000万人が利用!Q&Aでみんなで助け合い!

-PR-
hidehide64

エクセルでコンマとピリオドを同時に置換するには?

エクセルの”文字列”で表示されている数字(ドイツ書式)を、日本式(?)に変換できないか検討しています。

具体的には、コンマをピリオドに置換し、ピリオドをコンマに”同時”に置換したいのですが、
(”13,500” → “13.500”、“1.009,174” →“1,009.174”)、何かいい方法はありますでしょうか?

http://oshiete.goo.ne.jp/qa/3792705.html
を参考にさせていただきましたが、私の要求とはやや異なるようです。

よろしくお願いします。
  • 回答数2
  • 気になる数0

Aみんなの回答(全2件)

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

  • 2010-05-25 20:33:41
  • 回答No.2
文字列で記入されているとは,たとえば
1.009,174
のセルを選んで「数式バーを見た」ら「1009,174」ではなく「1.009,174」と見えていた通りに数式バーの中にも記入されている事で間違いないのですね?

文字列なら
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,",","\\\"),".",","),"\\\",".")
などで良いかと思います。



#ご覧になった過去ログにもいろんなやり方が解説されています。それぞれがどのように違っているから役に立たなかったのかまできちんと情報提供されると,今いったい何が出来なくて困っているのか回答者が把握する助けになったのですが。
お礼コメント
keithinさん、回答ありがとうございます。

文字列に関してはおっしゃるとおりです。

教えていただいた関数をそのまま使用したところバッチリでした。大変助かりました。本当にありがとうございました。
投稿日時 - 2010-05-26 23:59:37
  • 同意数0(0-0)
  • ありがとう数0

その他の回答 (全1件)

  • 2010-05-25 19:20:52
  • 回答No.1
同時じゃないと駄目なんでしょうか
たとえばコンマをいったんXにでも置換してからピリオドをコンマに置換
その後Xをピリオドに置換と言う手順は駄目ですか?
お礼コメント
kmetuさん、回答ありがとうございます。

質問内容が不明確でしたが、おっしゃる2ステップを、ワンステップで関数などでできるやり方があれば知りたいと思ったため質問した次第です。
投稿日時 - 2010-05-26 23:55:55
通報する
  • 同意数0(0-0)
  • ありがとう数0
  • 回答数2
  • 気になる数0
  • ありがとう数10
  • ありがとう
  • なるほど、役に立ったなど
    感じた思いを「ありがとう」で
    伝えてください

関連するQ&A

その他の関連するQ&Aをキーワードで探す

別のキーワードで再検索する

あなたの悩みをみんなに解決してもらいましょう

  • 質問する
  • 知りたいこと、悩んでいることを
    投稿してみましょう
-PR-
-PR-
-PR-

特集

専門医・味村先生からのアドバイスは必見です!

関連するQ&A

-PR-

ピックアップ

  • easy daisy部屋探し・家選びのヒントがいっぱい!

-PR-
ページ先頭へ