【Excel】テキストを列に分割する方法|「区切り位置」ウィザードの使い方を解説
Excelの表で、1つのセルに入力されたテキスト(例:氏名や住所など)を複数の列に分割したいと思ったことはありませんか?「区切り位置」機能を使えば、カンマやピリオド、スペースなどの特定の文字でデータを分割したり、幅を指定して分割したりすることができます。
「区切り位置」を開くショートカットキーは?
ショートカットキーとは、複数のキーを同時に押すことで特定の操作を実行できる便利な機能です。Excelで「区切り位置」ウィザードを素早く開きたい場合は、Alt + A + E を順に押してください。マウス操作なしで瞬時にダイアログボックスを呼び出せます。
Excelでテキストを列に変換する手順
以下の手順に従って、テキストを複数の列に分割してみましょう。
- Excelを起動します。
- 1つのセルにデータを入力します。ここでは例として、名前と姓を同じセルに入力したリストを使用します。
- 分割したいセル範囲を選択(ハイライト)します。
- リボンの「データ」タブをクリックし、「区切り位置」ボタンを選択します。
- 「テキストファイル ウィザード」(区切り位置ウィザード)のダイアログボックスが表示されます。
- 「コンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」を選択し、「次へ」をクリックします。
- データに含まれる区切り文字を指定します。このチュートリアルでは「スペース」にチェックを入れます。
- 「次へ」をクリックします。
- 列のデータ形式として「標準」を選択します。
- 「完了」をクリックします。
まずはExcelを起動し、1つのセルに「姓 名」のようにスペースで区切ったデータを入力しましょう。

次に、分割したいセル範囲を選択します。
「データ」タブにある「区切り位置」ボタンをクリックしてください。

すると、「テキストファイル ウィザード」のダイアログボックスが開きます。
「コンマやタブなどの区切り文字によってフィールドごとに区切られたデータ」を選択して「次へ」をクリックします。

データに合わせて区切り文字を指定します。このチュートリアルでは「スペース」を選択しています。
その後「次へ」をクリックします。

列のデータ形式には「標準」を選びましょう。
最後に「完了」をクリックします。

これで、テキストが2つの列(姓と名)にきれいに分割されました。
「区切り位置」ウィザードの目的は何?
「区切り位置」ウィザードの目的は、1つのExcelセル内の内容を複数のセルに分けて配置することです。データに含まれる区切り文字(カンマ、タブ、セミコロン、スペースなど)を自由に指定でき、さらに各列のデータ形式(標準・テキスト・日付など)も設定できます。CSVファイルを読み込んだ際にすべてのデータが1列にまとまってしまった場合などにも、この機能が非常に役立ちます。
このチュートリアルが、Excelでテキストを列に変換する方法を理解する助けになれば幸いです。ご不明な点がある場合は、ぜひコメント欄でお知らせください。
あわせて読みたい:Excelの「名前ボックス」を最大限に活用する方法
-
Excelの数式でテキストを自動的に列に分割する3つの方法
Excelでデータを管理していると、1つのセルに入力されたテキストを複数の列に分割して整理したい場面がよくあります。「区切り位置」ウィザードやVBAマクロを使う方法もありますが、数式を使えば元データを変更せずに自動的に分割でき、データを更新しても結果が自動で反映されるという大きなメリットがあります。この記事では、Excelの数式でテキストを自動的に列に分割するための3つのシンプルな方法を、具体的な手順とともにわかりやすく解説します。 数式でテキストを列に自動分割する3つの方法 ここからは、Excelの数式を使ってテキストを列に分割する3つの方法を順番に紹介します。目的やデータの形式に応じて、最
-
Excelで列データを区切り文字付きテキストに変換する5つの方法
Excelのシートで、縦方向(列)に入力されたリストを横並びのテキストとして整理したい場面はよくあります。その際、各項目をつなぐために区切り文字が必要になります。最も一般的なのはカンマ(,)ですが、セミコロンなどを使う場合もあります。残念ながら、Excelには列を区切り文字付きテキストへ一発で変換する専用機能は用意されていません。そこで本記事では、5つの簡単な方法で列データを区切り文字付きテキストに変換する手順を詳しく解説します。 Excelで列を区切り文字付きテキストに変換する5つの方法 この記事では、以下の5つのアプローチを順番に紹介します。 TEXTJOIN関数を使う方法 CONCAT