行末以外の半角スペースは生かしておきたいです。
CSVに落としたりできない場合、なにか良い方法はありますか?
asahi.com:朝日新聞の速報ニュースサイト
URLはダミーです。
trim関数を使えば削除できます。
例えばセルA1に”aaa aaa ”と最後に半角スペースがあった場合、=TRIM(A1)とすることで、結果は”aaa aaa”となり最後のスペースは削除されます。
その結果を「形式を選択して貼り付け」から「値」を選択し、貼り付けてあげればよいのではないでしょうか。
ただし、行末以外の半角スペースが複数あった場合はこの限りではありません。
http://www.accessclub.jp/samplefile/samplefile_175.htm
LTrim関数、RTrim関数、Trim関数の解説:SampleFile175
EXCELで使用できるTRIM関数はいかがですか?前後のスペースを取ることができます。
http://d.hatena.ne.jp/garyo/20040914#1095143701
2004-09-14 - ジャンク☆ニュース 臥龍
VBAを組んでみました。URLを参照願います。
URLダミーです
1.A1に例の文字列が入っていたとしてB1に次の数式を入れます「=trim(A1)」
2.B1にスペース抜きの文字列が表示されているのでB1をコピーします
3.C1に右クリックで「形式を選択して貼り付け」の「値」で貼り付けます
セルがいっぱいあってもこれの応用で
一気に作業できると思います
どうでしょうか?
ありがとうございます。
教えて頂けました。
Yahoo! JAPAN
URLダミーです。
A1に元の文字列が入っていたとして、B1に以下のような式を書けば、行末の半角スペースが削れます。(半角スペースが1個という前提ですが・・・何回か繰り返せば・・・)
=IF(RIGHT(A1,1) = ” ”, LEFT(A1,LEN(A1)-1), A1)
なるほど、了解です。
http://pc21.nikkeibp.co.jp/tech/excel36/32/
日経PC21 / セル内の無駄な空白をなくす
Trim関数を使うと、セル内の余分なスペースを
取り除くことができます。
ありがとうございます。
trim関数がベストという事ですね。
URLはダミーです。
TRIM関数を使えば前後の余分なスペースだけをカットできますよ。
関数を使ったセルを形式を指定して貼り付けすれば、文字列そのものに戻せます。
ありがとうございました!
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | きゃづみぃ | 13539回 | 10064回 | 1198回 | 2004-09-14 15:40:42 |
ありがとうござます。
別のセルを利用するわけですね。