• 締切済み

Excelのセル内の文字区切り方法を教えて下さい

Excelのセル内の文字区切り方法を教えて下さい。 例:ABC*123*GHGHGHGHGH*555 上記のような文字がセルに登録されており、これを「ABC」「123」「GHGHGHGHGH」「555」にように他のセルにセットすることは可能でしょうか? どうか宜しくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.3

区切り位置の操作は,どのバージョンでも全く一緒です。 2003までのエクセルではデータメニュー,2007以降のエクセルではデータタブにあります。 この機能を利用するのが一番簡単です。 http://www.becoolusers.com/excel/text-to-columns.html でも手を動かすのはどーしてもイヤで,めんどくさくても関数なご相談も多いので。 A1に ABC*123*GHGHGHGHGH*555 B1に =LEFT(A1,FIND("*",A1&"*")-1) C1に =LEFT(MID(A1,LEN(B1)+2,99),FIND("*",MID(A1,LEN(B1)+2,99)&"*")-1) D1に =LEFT(MID(A1,LEN(B1&C1)+3,99),FIND("*",MID(A1,LEN(B1&C1)+3,99)&"*")-1) E1に =LEFT(MID(A1,LEN(B1&C1&D1)+4,99),FIND("*",MID(A1,LEN(B1&C1&D1)+4,99)&"*")-1)

  • CC_T
  • ベストアンサー率47% (1038/2202)
回答No.2

質問時は、Excelのバージョンを記入しましょう。 回答内容が変わります。 ちなみに2010では、区切り位置設定が使えますので、区切りを「*」にしてこの操作を 行えば一発です。 2007でも同様だったかな。 Excelのバージョンと、「区切り位置」をキーワードに検索されると良いでしょう。

回答No.1

1) 区切りたいセルを選択します。 2) メニューより「データ」「区切り位置」をクリック。 3) 「カンマやタブなどの・・・」を選択して「次へ」をクリック。 4) 「区切り文字」の「その他」にチェックを入れ、その隣の入力欄に「*」を入力 5) 上記 4) 以外のチェックは外す このとき「データのプレビュー」欄で、期待通りの区切りになっているようなら、「完了」をクリック。 上記は Excel2007 での操作です。 他のExcelでもメニューの文言は若干違いますが、同様の操作で行えます。

関連するQ&A