こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

数不定のスペースを”-”に変換したい

教えてください。
「1234  14   35」 のように、
数字と数字の間にスペースが入っています。
スペースの数は一定ではありません。
これを一つのハイフン”-”に変換したいのですが、
どうしたらよいでしょうか?
substituteを使うと、1234----14--35になってしまいますし、TRIMを使うと消えてしまいますし・・・。
初歩的な質問で申し訳ありませんが、教えていただけないでしょうか?
よろしくお願いします。

投稿日時 - 2008-12-11 14:56:37

QNo.4547123

すぐに回答ほしいです

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

あわせ技で出来ませんか?

=SUBSTITUTE(TRIM(A1)," ","-")

投稿日時 - 2008-12-11 15:07:18

お礼

思った以上にシンプルでしたね。。(><)お恥ずかしい・・。
ありがとうございました!

投稿日時 - 2008-12-11 15:28:16

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

編集→置換で検索文字列をSP*SP、置換文字列をハイフンで如何でしょうか。
因みにSPはスペースの意味です。

投稿日時 - 2008-12-11 15:10:55

ANo.2

VBScriptであれば、RegExpオブジェクトのReplaceメソッドで正規表現を使えば簡単です。

投稿日時 - 2008-12-11 15:08:36

あなたにオススメの質問