[[20041112132655]] 『文字列のスペース一括消去』(米) ページの最後に飛ぶ

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

 

『文字列のスペース一括消去』(米)

一つのセル内の文字列で、
スペースを消す方法はありませんか?

(例)
「A B」→「AB」(スペースがなくなる)

教えて下さい。


 置換で出来ますよ。
  (INA) 

返信ありがとうございます。
セルが違う文字列を「=TRIM(A1&B1)」
でくっつけた時に「AB」ではなく、「A B」となるのですが、
この式の場合、「置換」では通じませんでした。
しかも複数を変換したく、スペースの数もセルごとに違います。
この場合はどうすればよいのしょうか。
説明不足で申し訳ないです。
もう一度教えて下さい。

 元データにスペースが入っていると思われます。
 そちらのほうを置換してみては如何でしょうか。
 (ひよっぴ)

  >でくっつけた時に「AB」ではなく、「A B」となるのですが、
 ならないけど?

  (INA) 

 =SUBSTITUTE(SUBSTITUTE(CLEAN(A1&B1)," ",)," ",)としますと、
 大抵の空白は削除できます。                                                      (LOOKUP)

 または、
 =TRIM(A1)&TRIM(B1) 
 こうやるとうまくいくのでは?
 (代奈)


衝突しました。
 回答はLOOKUPさんので出てますので、原因だけ。

 TRIM関数は、単語間のスペースを 1 つずつ残して文字の最初と最後の空白を削除しますので、途中の空白をなくすには、
 SUBSTITUTE関数です。

 (川野鮎太郎) 

 なるほど。
 TRIM(" First   Quarter   Earnings   ") = "First Quarter Earnings"
 横文字圏ならではの関数なんですね〜(^^)
 川野さん、ありがとうございました。
 (代奈)

ありがとうございました。
解決しました。
一つのことでも、いくつも解決策があるんですね。

最初の私の質問は「置換」で解決しました。
「全角スペース」でスペースが開けられているのに、
「半角スペース」で置き換えようとしたから駄目だったのです。
単純に私が馬鹿なだけでした。
お世話になりました。


 ~(ノ_ _)ノ=3 ドテッ!!


 Ψ(ΦwΦ;)Ψ  Ψ(;ΦДΦ)Ψ

 予想。。。最初にコケたのは川野さんで、次にコケたのはINAさん(^^)
 (16997,18016)


 正解です。
 (12350)

 同上です。 Ψ_(`∀´#)^  正解者にトロフィー贈呈・・

コメント返信:

[ 一覧(最新更新順) ]


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