[[20080425235644]] 『全角カンマを半角カンマに置換したい』(komo) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『全角カンマを半角カンマに置換したい』(komo)

 10000、20000...という半角データを全角の金額表記にしたく
 =JIS(TEXT(セル番号,"###,##0")) で出来たのですが
 次はカンマのみ半角にしたい、という困った問題が起こりました。

 substitute関数でもうまく出来ず、
 エクセルのメニュー→編集→置換で出来るかと思ったのですが
 全角カンマから半角カンマを指定しても
 置換を実行すると、数字の部分も半角になってしまいます。
 カンマのみ半角にすることは可能でしょうか?

 どなたか詳しい方がいらしたらぜひ教えていただけると助かります!

 >substitute関数でもうまく出来ず
 の時の式はどの様な物を作りましたか?
 また、フォントはどの様なフォントをお使いでしょうか?

 セル番号をA1とした場合
=JIS(TEXT(A1,"###,##0"))
=SUBSTITUTE(JIS(TEXT(A1,"###,##0")),",",",")
 上下に並べて確認してみて下さい。

 SUBSTITUTE関数を使った物の方が短く表示されると思いますが。
(フォント名に P のついた物で確認すると分かりやすいかもしれません。)

 (HANA)


 HANA様
 早速のご回答ありがとうございました。
 その通りにやってみたらSUBSTITUTE関数の方が短く表示されました。

 Macで全角半角切り替えてやっていたのですが
 入力を間違えていたのかもしれません...
 (何が間違っていたのかもわからないなんて情けないですが)

 親切で的確なご指導に感激しています。
 もっと勉強しなくてはと前向きな気持ちになれました。感謝です。(komo)


 セルの表示形式でも同様ですが、=TEXT(A1,"[DBNum3]#,0")とするのもありますね。(後期高齢者)

 ありがとうございました。
 関数初心者なので参考書にあったものをそのまま使ったのですが
 色々な書き方があるのですね。勉強になります。   (komo)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.