• ベストアンサー

EXCELで、文字列をスペースで区切る。

文字列でスペースの位置が不揃いのデーターを、スペースで区切るにはどうすればよいのでしょうか??? ご指導宜しく願います。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (712/1469)
回答No.2

データを拝見したところ、必ずすスペースが1か所だけあり、2つに分けたいのだと思います。関数を使うのか1番簡単と思われます。 A1を分けたいのなら、 =LEFT(A1,FIND(" ",A1)-1) =MID(A1,FIND(" ",A1)+1,100) で分けられます。(100 は文字数ですが、適当に大きな数字を入れておけばいいです) 結果、どうなってほしいのかも乗せていただければ、答えやすいです。

twist0011
質問者

お礼

早速のご指導有り難うございました。 実は競馬の出走表から抜き取ったもので、前5走の騎手名、斤量だけをを取り出したかったのです。 おかげさまで何とか出来そうです。

その他の回答 (1)

  • ushi2015
  • ベストアンサー率51% (241/468)
回答No.1

こんにちは 各列の間に列を挿入しておいて、データの入っている列を選択して、 データタブの区切り位置でスペースで区切ってあげればいいです。

twist0011
質問者

補足

質問が悪かったようですね。 ある1列に対しての質問だったのですが。 例えば、A1列の文字列に対してスペースの位置が不揃いですが、それをどの様にすれば区切る事が出来るかというものなんです。

関連するQ&A

  • 文字列のスペースを抜く方法

    エクセルで文字列の間にスペースが入っている文字列のスペースの抜き方を教えてください。 神奈川県 横浜市 TEL ××× 山田 太郎←この文字列のスペースを抜きたいんです。 こんな感じで、複数行に渡ったデータなので区切ることが出来ませんでした。 よろしくお願いします。

  • splitを使ってスペース位置で文字列を区切りたい

    splitを使ってスペース位置で文字列を区切りたいのですが、 String[] word = str.split(" ",0);  //半角空白 のように書くと、全角スペースは区切りとしてみなされず、 String[] word = str.split(" ",0);  //全角空白 のように書くと、半角スペースは区切りとしてみなしてくれません。 全角スペースでも半角スペースでも、スペース位置で文字列を区切りたいのですが、どのように書けばよいのでしょうか?

    • ベストアンサー
    • Java
  • 文字列の最後のスペースを知るには?

    C言語初心者です。変な質問でしたらすみません。 C言語で、文字列"aaa bbbb ccc fff" という文字列があるとします。 この時fffの文字だけ取り出したいと思っています。 そこで最後のスペース(fffの前)の位置が分かれば見つける事ができると思います。 このスペースを見つけるライブラリ関数などございませんでしょうか? また、なければどうやって探したらよいか、教えていただけたら幸いです。 以上です。 よろしくお願いします。

  • EXCEL 文字列間にスペース

    ひとつのセルにある文字列を入力すると自動的にその文字列の間にスペースが入る(たとえば『山田太郎』→『山田 太郎』)といったような関数か表示形式がありましたらおしえていただけないでしょうか。

  • EXCELで文字列内のスペースの抽出

    EXCEL2000を使用しています。 A列に文字列が300行ほど入力されています。 ある条件で、各文字列の先頭にスペース(空白)が0個~3個ついています。 いま、文字列の先頭にあるスペースの数をB列に表示させたいのですが、 どのような関数を使えば良いでしょうか。 ご存じの方、ご教授下さい。

  • Excelの長い文字列をスペースで区切ってセルに?

    長い文字列が、スペースで区切られています。 このスペースを区切りにしてセルに分割する方法を教えてください。

  • EXCEL 文字列間にスペース

    ひとつのセルにある文字列を入力すると自動的に字間にスペースが入る(たとえば『小山田』→『小 山 田』)といったような関数か表示形式がありましたらおしえていただけないでしょうか。

  • 文字列後にあるスペースを削除

    たとえばですね... JavaScript内の変数に"abc  "のように文字列の後側にスペース(1バイト文字)が 入っていた場合、スペースを取り除き"abc"という文字列にする 関数をご存知ないでしょうか?

  • Excelで任意の文字列を半角スペースで分割

    一つのセルに複数の内容が半角スペースで区切られて記載されているデータがあります。 これを半角スペースで分割することは可能でしょうか? 例:A列に 01 22 3 444 5555 6 77 888 999 111 222 333 11111 2 33 44 5555 これをB~J列に B C D E F G H I J 01 22 3 444 5555 6 77 888 999 111 222 333 11111 2 33 44 5555 という様に自動的に分割・入力させたいのですが可能でしょうか? ※添付イメージを参照ください。 A列の様な形式のデータを日常的に分割する必要があり、現在は[データ>区切り位置]で手動入力を行っているのですが手間がかかる上ミスをしてしまうこともありなんとか自動化したいのです。 項目数・文字数ともデータによりバラバラなため、単にfind関数やmid関数などを使っても上手く行かず、 アイデアをいただけますと助かります。何卒よろしくお願い致します。 ※実際の環境では「BS列に記載の内容をBT列以下に入力」「データの内容は【aaa.jpg bb_1.gif …】の様な画像ファイル名」となりますが質問ではシンプルにさせていただきました。

  • エクセル2003で文字列内の不要なスペースを削除

    こんにちわ エクセル2003で文字列の中の不要なスペースを削除したいのですが、 TRIMではスペースが1つのときは削除してくれません。 日本語表記なので文字の間のスペースは1つでも必要ないのですが どのようにしたら、削除できるのでしょう? ちなみに、セルの中身は 私は今日 学校に行った。 それか  らお昼に給食 を食べた 見たいな感じで延々2000列近くあります。 これを 私は今日学校に行った。 それからお昼に給食を食べた の、ように訂正したいのですが、置き換えでもうまくいきません。 設定が悪いのでしょうか? 皆様のお知恵をお借りしたく質問しております よろしくお教えください。