重要なお知らせ

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

【終了しました】教えて!gooアプリ版

質問があります。

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

A 回答 (2件)

名前の定義に下記の関数が使える環境でしたら――



例)A1のデータを A2以降に振り分けます。

1.名前を定義します。
  名  前: Tekitou
  参照範囲: =EVALUATE("{"""&SUBSTITUTE($A$1," ",""",""")&"""}")
2.A2に次の式を入力して下方にドラッグコピーします。
  =INDEX(Tekitou,ROW()-1)
    • good
    • 0

スペースで区切られた文字ごとに右のセルにわけるなら


「データ」⇒「区切り位置」で出来ます。

http://azby.fmworld.net/usage/windows_tips/20051 …

これをコピーして「形式を選択して貼り付け」で、「行列を入れ替える」にすれば今度は縦一列に並びます。
    • good
    • 0

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