トップ | ログイン
セル内の空白スペースを取り除く
2009年 07月 08日
セル内の空白を取り除く方法はいろいろあります。

データが多ければ、その作業も大変になります。一気に行いたいですね。
1)「置換」機能を使う方法です。
図はExcel2007です。
空白スペースを取り除きたいセルを選択します。
「ホーム」タブの「検索と選択」から「置換」をクリックします。
a0030830_22284646.gif

「検索と置換」ダイアログボックスの「検索する文字列」のテキストボックス内にスペースを作ります。「すべて置換」ボタンをクリックします。
a0030830_22285316.gif

「オプション」ボタンをクリックすると、半角と全角を区別して置換することもできます。
a0030830_22411147.gif

↓のように選択範囲内のすべての空白セルを取り除くことができます。
a0030830_2229130.gif


2)関数を使う方法もあります。
TRIM関数を使うと、↓のように文字列の頭とお尻の空白スペースを取り除きます。
a0030830_22291073.gif

「関数の引数」ダイアログボックスを見ると、↓のように「単語間のスペースを1つずつ残して、不要なスペースをすべて削除します」とあります。
a0030830_22291988.gif


3)ユーザー定義関数を使って、文字列の右側、左側を指定して削除することもできます。
標準モジュールに↓のようにコードを書きます。
Function NOZOKU_RTRIM(文字)
  NOZOKU_RTRIM = RTrim(文字)
End Function

そして、ワークシートで「関数の挿入」ダイアログボックスから、作成した「NOZOKU_RTRM」関数を選択します。
a0030830_22292736.gif

文字列の右側の空白が削除されます。
a0030830_22293666.gif

↓のようになります。
a0030830_22294499.gif

文字列の左側のスペースを削除するには、↓のように「LTrim」を使ってユーザー定義関数を作成します。
Function NOZOKU_LTRIM(文字)
  NOZOKU_LTRIM = LTrim(文字)
End Function

文字列の左側のスペースを削除することができます。
a0030830_22295225.gif

**************************************
先日は、上記3つの方法を使っても削除できないスペースがあり困りました。
データは何百とありましたし・・・
一体なんだったのでしょう。空白スペースに見えるけど、空白スペースではなかったのでしょうか。

元データから別の方法で取り出すと、うまくいき目的のものを作成することができました。(´▽`) ホッ
by hama_y | 2009-07-08 22:29 | Excel |▲TOPへ

<< マクロ記録 重複行の削除 >>


パソコンのお役立ち機能を一緒に学びませんか?[初心者のためのOffice講座 hamachan.info]のサポートブログです。
by はま
サイト内検索
リンク
PROFILE
問い合わせ
プライバシーポリシー
初心者のためのOffice講座
はじめてのMac

[アフィリエイトやるなら]
カンファレンスバナー
[MVP]

Microsoft MVP for Word
(2016.1-2017.12)
Microsoft MVP for Office System
(2009.1-2015.12)

Google+
外部リンク
記事ランキング
最新の記事
フォームのテキストボックスを..
at 2017-03-20 17:29
Windows10でタスクバ..
at 2017-03-11 19:06
メールリンクをクリックしてG..
at 2017-03-07 19:30
Wordの裁ちトンボの印刷は..
at 2017-03-05 14:28
重要なファイルは拡張子を変え..
at 2017-02-23 23:32
カテゴリ
全体
Windows
IME
Office共通
Word
Excel
PowerPoint
Access
Outlook
Internet Explorer
Outlook Express
ホームページビルダー
ATOK
一太郎
筆まめ
筆王
筆ぐるめ
PhotoshopElements
ネットワーク
PCインストラクター
ああ~お客様
(@_@)
iPhone
SharePoint
未分類
以前の記事
2017年 03月
2017年 02月
2017年 01月
more...
検索