[[20061102085018]] 『半角スペース"-"(アンダーバー)置換』(YN) ページの最後に飛ぶ

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

 

『半角スペース"-"(アンダーバー)置換』(YN)
エクセル(Excel2000,Win2000)を使って
ある文字列の途中の半角スペースは"-"(アンダーバー)
に変更して文字列の後ろの半角スペースは取り除く
ことはできますか?

例えば次のような文字列(&は半角スペースを意味します)で

A&&&B&&C&&

   ↓
A___B__C
のように変換します。

(TRIMとSUBSTITUTE関数を使った場合、
TRIM関数は後ろのスペースは取り除いてくれますが
文字列途中の2以上のスペースは1スペースになって
しまいます.)

よろしくお願いします。
YN


 =SUBSTITUTE(LEFT(A1,LOOKUP(9^99,ROW(INDIRECT("A1:A"&LEN(A1)))/(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)<>" ")))," ","_")
[[20061101082042]]『データの最後の位置を返す』(まで@事務のおばさん)
 ↑こちらのLOOKUPさんの数式を応用させていただきました。
(純丸)(o^-')b ※驚嘆したので頭に残っていた\(◎o◎)/!


 こちらも参考になるかもしれません。↓               (#REF!MAN)
[[20061016141906]]『文字列の最後尾のスペースを削除したい』(YY)


どうも有難うございました。出来ました。
次はもっと過去ログを参照してアップ
するよう気をつけます。

YN


コメント返信:

[ 一覧(最新更新順) ]


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