• ベストアンサー

セル内文字列を分割する方法

Excelの文字列操作について質問です。 2つのセルの内容を1つのセルに結合する関数はあると思うのですが、逆に1つのセルの中身を複数のセルに分割したいときには、どうしたらよいのでしょうか。 例えば、 「Q1-1&Q1-2&Q2-1&Q2-2&Q3-1&Q3-2」 このようなセルの内容を以下のように「&」の前後で切り離したいのです。 「Q1-1」「Q1-2」「Q2-1」「Q2-2」「Q3-1」「Q3-2」 何か関数があるのでしょうか。ご存知の方がいらっしゃいましたら、教えてください。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こんにちは。 1.メニューのデータ-区切り位置をクリック 2.「カンマやタブなど~」を選択し、次へ 3.区切り文字を「その他」にして、 & を入力 でいけると思います。

ako94
質問者

お礼

ご回答ありがとうございました。 早速試してみたところできました。こんなに簡単にできるんですね。助かりました!

その他の回答 (1)

  • k-nksm
  • ベストアンサー率22% (15/66)
回答No.2

まず、find関数で&の位置を見つける。 そして、その値を使ってleft関数で左側部分を取り出す。 逆に、その残りの部分をright関数で取り出す。 以上を繰り返します。if関数で&が検出されなかったら、もしくは、len関数で規定の文字列以下の文字数になったら何も返さない。 複数のセルを使用しますが、これで充分でしょう。

関連するQ&A