• ベストアンサー

エクセルのセル内のデーターからスペースのみ取り除きたい

下記のように,エクセルで1つのセルに,例えば氏名で1文字ずつスペースが入っているような場合に,スペースだけを取り除き,文字だけにする方法を教えてください。 赤 城 太 郎→赤城太郎

noname#29428
noname#29428

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 ・該当するセル範囲を選択する。 ・メニューの[編集]→[置換]で置換ダイアログボックスを表示させる。 ・[検索する文字列]欄に、" "(全角スペース)を入力する。 ・[置換する文字列]欄は、何も入力しない。 ・半角スペースも削除したいなら、[半角と全角を区別する]のチェックを外す。 ・[置換]ボタンで1つずつ、または[すべて置換]ボタンで一度に置換する。 以上です。

noname#29428
質問者

お礼

目から鱗です。 長年使用していて,使えるのは数字や文字ばかりと思いていました。確かにスペースも文字ですよね。 今まではあほにもいちいち削除していまして,作ったやつはよほど馬鹿なやつだと思っていたのですが,こちらがやはり馬鹿でした。

関連するQ&A

  • エクセルでのスペース削除

    教えてください。。。 例)  山 田 太 郎→山田太郎と文字間のスペースを削除したいのです。TRIM関数だと前後のスペースしか削除されません。どうぞ宜しくお願いします。。。

  • エクセル:スペースをなくす方法

    例えばA1-A5セルに以下のような1文字ずつスペースが ある状態で入力されているとします。 山 田 太 郎 山 田 花 子 田 中 一 郎 佐 藤 次 郎 佐 藤 紀 子 これらをC1-C5セルにコピー&ペーストする場合 山田 太郎 山田 花子 佐藤 一郎 佐藤 次郎 佐藤 紀子 とする方法はありますか? ご存知の方いらっしゃいましたら教えて下さい。 よろしくお願いいたします。

  • Excelでセルに入っている数字又は文字のうしろに決められた数のスペースを入れるようにするには?

    エクセルでセルに入っている数字又は文字のうしろに決められた数のスペースを入れるようにすることって出来ますか? 例えば、 A1セルに 123456 という数字が入っていた場合 123456 の後ろに半角スペースを6コつけて 「123456_ _ _ _ _ _ 」 いう風に。 B1セルに 山田太郎 という文字が入っていた場合 山田太郎のあとに全角スペースを5コ入れて 「山田太郎_ _ _ _ _ 」 セルの数字を入力すると半角又は全角スペースを決められている数だけ自動で入力されるようにしたいのですが 何かいい方法はないでしょうか? accessでマクロ使ったほうが簡単かもしれないんですが、accessあまり分からないので・・。 説明がわかりにくくて申し訳ないんですがよろしくお願いします!!

  • VBA 文字間に半角スペースを入れる

    OSは Win7、Excelは2013 を使用しています。 F列に名前が入っています。 名前の文字の間に、半角スペースを入れたいのですが、 (山田太郎 → 山 田 太 郎) 名前なので文字数がそれぞれ違うので、どうすればいいかわかりません。 どなたかご教示いただけたら有難いです。 よろしくお願い致します。

  • エクセル セル内のあたまのスペースのはずし方

    よろしくお願い致します。 表題の通り、エクセルのセルの中にひとつスペースをおいて文字(名前等)が入力されています。 (1)そのスペースを消し、セル内のあたまから文字を始まるようにしたいのです。 (2)それと、ひとつのセル内に名前スペースよみがながあり、スペース以降(よみがな)を消したいのです。 (3)最後に、セル内の文字の後にスペースが入っており、そのスペースを消したいです。 たくさんの質問になりますが、よろしくお願い致します。

  • エクセルで全セル内の文字の1字下げ

    エクセル(97です)で作成した表(名簿など)で、例えば氏名欄で氏名を1字下げたい場合、私は各セルの氏名の頭にスペースを入れていますが(非効率)、全部の氏名欄で一斉にスペースを入れる方法とか、よい方法はありませんか。

  • エクセルのセルの先頭行にスペースを入れたい

    エクセルのセル内で複数行にわたり文字を入力しているとき(折り返して全体を表示にチェックがついている)、2行目、3行目の先頭にスペースを入れようとしてもセル内でスペースが空いてくれません。何かよい方法はないでしょうか?

  • Excelでスペースをなくしたい

    Excelでスペースをなくしたい わかりにくいので、スペースを_で表示します。 山田_太郎_北海道 山下_太郎_青森県_ 山本_太郎_鹿児島県_ 山口_太郎_神奈川県 上記のようなデータが一つの列にあります。 苗字と名前、都道府県の間のスペースはそのままで 一番最後(文字の後ろ)のスペースのみを消したいのです。 なぜかこのような場所にスペースが入ってしまっています。 よろしくお願いします。

  • エクセル セル内のスペースで区切られた文字列を下のセルへ貼り付ける

    質問があります。 エクセルのセル内にスペースで区切られた文字列があります。 これをスペースで区切られた文字ごとに下のセルへ移動させたいのですが、 関数または、マクロでできるでしょうか? よろしくおね害します。

  • エクセル セル内での文字固定

    一つのセル内で 氏名:山田太郎 の「氏名:」の部分だけ固定しDeleteできないようにし、 「山田太郎」の部分はDelete出来て書き換えもできるようにする にはどうしたら良いでしょうか。 フォーマットを作成し、そこに記入をしてもらう際、フォーマットの文字が 消えないようにするのが目的です。(セル自体を保護する方法はわかります ので、それ以外をお願いします。) よろしくお願い致します。

専門家に質問してみよう