- ベストアンサー
セル内文字列を分割する方法
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」 何か関数があるのでしょうか。ご存知の方がいらっしゃいましたら、教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 1.メニューのデータ-区切り位置をクリック 2.「カンマやタブなど~」を選択し、次へ 3.区切り文字を「その他」にして、 & を入力 でいけると思います。
その他の回答 (1)
- k-nksm
- ベストアンサー率22% (15/66)
回答No.2
まず、find関数で&の位置を見つける。 そして、その値を使ってleft関数で左側部分を取り出す。 逆に、その残りの部分をright関数で取り出す。 以上を繰り返します。if関数で&が検出されなかったら、もしくは、len関数で規定の文字列以下の文字数になったら何も返さない。 複数のセルを使用しますが、これで充分でしょう。
お礼
ご回答ありがとうございました。 早速試してみたところできました。こんなに簡単にできるんですね。助かりました!