重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

エクセルでセルの内容をスペースで区切ってセルを分割したいのですが、例えば
ABC123 XYZ98
ABCDEFG98 あいう456
というような場合

ABC123 XYZ98
ABCDEF98 あいう456

というようにスペースでセルを分割する方法はないのでしょうか?

質問者からの補足コメント

  • 早々のご回答ありがとうございます。
    ご回答の方法はよく使ているのですがスペースの位置(幅)が行で共通でないとうまく行かないと思うのですが・・・
    下記の場合もできますでしょうか?

    1行目:ABCDEFG1231232 djskaljdksakldjkaj 123456
    2行目:ZXY123 hjkdsahjfsdhajkflsa AIU

    No.1の回答に寄せられた補足コメントです。 補足日時:2020/07/08 09:22
  • 早々のご回答ありがとうございます。
    ご回答の方法はよく使ているのですがスペースの位置(幅)が行で共通でないとうまく行かないと思うのですが・・・
    下記の場合もできますでしょうか?

    1行目:ABCDEFG1231232 djskaljdksakldjkaj 123456
    2行目:ZXY123 hjkdsahjfsdhajkflsa AIU

    No.2の回答に寄せられた補足コメントです。 補足日時:2020/07/08 09:24
  • 早々のご回答ありがとうございました。
    早速試してみたら第1項目(ABC***)以降は正しく区切られるのですが、なぜか例でいうとABCのついている項目はB列に分割されないのですが????

    スペースの数、半角、全角、で列が指定できることは理解できました。(使えるルールですね)
    TRIMとREPT関数は使ったことが無いので非常に勉強になりました。

    No.3の回答に寄せられた補足コメントです。 補足日時:2020/07/08 09:46
  • 大変失礼しました。

    自分でもご回答例ではちゃんとできているのでおかしいと思い、投稿後再度検証してみました。
    ご回答例に従ってA列で再現すると期待通りに出来ました。
    これを実際のC列で試したための補足内容でした。

    実際の使い方は、これから蓄積されていくデータをエクセルシートのC列に張り付けていった、スペースで列に分けてリストにしてフィルターがかかるようにしたいのです。
    これまではあらかじめスペースを広くとって区切り位置の「スペースで区切る」が使えるようにしていたのですが、今回は文字の数が不定なので質問の例を例示しました。

    1行に入る情報は、品名、顧客名、住所、等々なので長さが決められないので質問になりました。

      補足日時:2020/07/08 11:37

A 回答 (5件)

No1です。



補足のコメントを見ていると、何だか質問者様は違うことをなさっているような印象を受けます。
なさりたいことは、(カンマ区切りと同様に)『スペースを区切り文字として語群に分解したい』ということではないのでしょうか??

勝手な想像ですが、「データ」-「区切り位置」の最初のウィザード画面で、「スペースによって右または左に揃えられた固定長フィールド」を選択していたりしませんか??
固定長データを扱うならそれでも良いのですが、例示なさっているデータは固定長ではなさそうですし…

「勝手な想像」が違っていたなら失礼。スルーしてください。
当たっていたなら、もう一度回答を読み直してください。(ちゃんと記したつもりなので)
    • good
    • 0
この回答へのお礼

本当でした!!!!

いつの間にかご推察の通りの間違いを犯しておりました。
確かに過去にできていた気がしていたのですが、今回はどうやってもダメだったので質問しました。

スペースの幅を変えて手動で区切っていたのだろうと思い込みました。

本当に失礼しました。

お礼日時:2020/07/08 15:30

[No.3補足]へのコメント、


》 第1項目(ABC***)以降は正しく区切られるのですが…
「第1項目」とは添附圖のセル A1 の事(の樣に出來るだけ Excelの用語で御願ひ)ですね?

》 例でいうとABCのついている項目はB列に分割されないのです
おッ、其れは耳寄りな情報です!
「…のついている項目」なんてケチな事でなく、A列に入れるべき具体的なデータ例を幾つか擧げて下さい。

》 …ので非常に勉強になりました
貴方だけの「勉強」でなく、私もさうしたいので、上の御願ひに應へて下さい。
    • good
    • 0
この回答へのお礼

お手数をおかけしました。
ご容赦!!

お礼日時:2020/07/08 15:34

添附圖參照

「エクセルの区切り位置」の回答画像3
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとうございました。
当方の著しい勘違いでした。

ご回答参考になりました。

お礼日時:2020/07/08 15:33

質問のケースでは、「区切り位置指定ウィザード -1/3」で


 ”スペースによって右または左に揃えられた固定長フィールドのデータ”
でも区切ることはできますね。
 ”カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ”
を選んでもOK。
あとは、ウィザードの表示に従って進めるだけです。


※ ウィザードの1/3 でプレビューされませんが、2/3へ進むと分割されたプレビューを確認できますよ。
この回答への補足あり
    • good
    • 0
この回答へのお礼

当方の大きな勘違いでお手数をおかけしました。

お礼日時:2020/07/08 15:31

こんにちは



 ABC123 XYZ98    → ABC123  |  XYZ98
 ABCDEF98 あいう456 → ABCDEF98  |  あいう456
のように二つのセルに分けて入れたいということですよね?

対象セルを選択した状態で、リボンの「データ」-「区切り位置」から
「カンマやタブなどで~」を選択してウィザードに従って、区切り文字のところで「スペース」に追加でチェック入れればできると思いますよ。

ちなみに、スペース(やカンマ)で区切られていれば、データは二つとは限らず、もっと多くてもそれぞれに分割できます。
この回答への補足あり
    • good
    • 0
この回答へのお礼

ご推察の通りの間違いを犯していました。
面目ない! ご容赦!!

お礼日時:2020/07/08 15:33

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!