【保存版】メモ帳・テキストファイルをExcelで列に分けて開く3つの簡単な方法
本記事では、メモ帳(Notepad)やテキストファイルのデータを、Excelで列に分けて開くための基本的な方法をご紹介します。データをメモ帳やテキストファイルに保存しておき、後からExcelで分析したいという場面は少なくありません。そんなときは、テキストファイルの中身をExcelのスプレッドシートに列ごとに正しく取り込む必要があります。
ここでは、「Open Notepad to Excel」という名前のメモ帳ファイルを例に、Excelへ列形式で取り込む手順を解説します。サンプルデータには、商品の商品名・価格・数量がハイフン(-)で区切られた情報を使用します。

メモ帳やテキストファイルをExcelで列に分けて開く3つの方法
方法1:区切り記号を指定して、テキストファイルをExcelで直接開く
最もシンプルなのは、Excelから直接テキストファイルを開き、区切り記号(デリミタ)を指定してデータを列に分割する方法です。以下の手順で進めましょう。
手順:
- まずExcelファイルを開き、[ファイル]タブをクリックします。

- 緑色のバーにある[開く]を選択し、[参照]をクリックすると「ファイルを開く」ダイアログが表示されます。
- ファイルの種類を[すべてのファイル]に変更してから、対象のメモ帳・テキストファイルを選択して[開く]を押してください。

- するとテキストファイル ウィザードが起動します。今回はハイフン(-)を区切り記号として使っているため、[区切り文字付き]を選んで[次へ]をクリックします。

- [その他]にチェックを入れ、半角のハイフン(-)を入力して[次へ]へ進みます。

- 最後に[完了]をクリックします。

- これで、テキストファイルのデータが現在のExcelファイルに読み込まれ、それぞれ別の列に振り分けられているのが確認できます。

- 表示が少し見づらい場合は、書式設定を整えて見やすくしましょう。

以上で、メモ帳やテキストファイルをExcelに列形式で開くことができます。
関連記事:Excel VBAでテキストファイルを読み込み文字列として取得する方法(4つの有効なケース)
方法2:「テキストインポート ウィザード」を使って列に分けて取り込む
次の方法は、[データ]タブの機能を使ってテキストファイルを取り込むやり方です。この操作では、テキストファイルのデータがExcelのPower Queryエディターに読み込まれます。実際の手順を見ていきましょう。
手順:
- まず[データ] >> [テキスト/CSVから]を選択します。

- 「データのインポート」画面が表示されるので、開きたいテキストファイル(ここでは「Convert Notepad to Excel」)を選択して[インポート]をクリックします。

- プレビュー画面に、Power Queryエディターでのデータの見え方が表示されます。区切り記号で列を分割したい場合は[データの変換]をクリックしましょう。

- Power Queryエディターが開いたら、[ホーム] >> [列の分割] >> [区切り記号による]を選択します。

- 表示された画面で、データを分割する区切り記号(ここではハイフン-)を指定します。
- [区切り記号の各出現箇所]を選択して[OK]をクリックします。

- データが列ごとに分割されたことを確認したら、[閉じて読み込む]をクリックすれば、Excelシートにテーブルとして読み込まれます。

これで完了です。新しいワークシートに、テキストファイルの内容がテーブル形式で表示されます。テーブルの書式は自由に整えてください。

以上で、メモ帳やテキストファイルをExcelで列に分けて開けます。
関連記事:テキストファイルをExcelへ自動的にインポートする方法(2つの適切な方法)
あわせて読みたい
- Excel VBAでCSVファイルを開かずにインポートする方法(3つの実例)
- 既存のシートにCSVをインポートする方法(5つの手法)
- Excel VBAでカンマ区切りのテキストファイルを読み込む方法(2つのケース)
- CSVをXLSXに変換する方法(5つの簡単な方法)
方法3:「データ取得ウィザード」でテキストファイルをExcelテーブルに変換する
3つ目の方法は、[データ]タブのデータ取得ウィザードを利用するやり方です。こちらもテキストファイルをExcelテーブルへ変換できます。手順を確認してみましょう。
手順:
- まず[データ] >> [データの取得] >> [ファイルから] >> [テキスト/CSVから]を選択します。

- 「データのインポート」画面が開くので、対象のテキストファイルを選択して[インポート]をクリックします。

- プレビュー画面でデータの内容を確認し、区切り記号で列を分割するために[データの変換]をクリックします。

- Power Queryエディターが開いたら、[ホーム] >> [列の分割] >> [区切り記号による]を選びます。

- 分割に使う区切り記号(ここではハイフン-)を指定します。
- [区切り記号の各出現箇所]を選択して[OK]をクリックします。

- データが列に分割されたら、[閉じて読み込む]をクリックしてExcelシートへテーブルとして読み込みます。

これで、新しいExcelシートにテキストファイルの情報が列付きのテーブルとして表示されます。必要に応じて書式を調整してください。

以上で、メモ帳やテキストファイルをExcelで列に分けて開くことができます。
関連記事:VBAを使ってテキストファイルをExcelにインポートする方法(3つの簡単な方法)
練習用セクション
以下にメモ帳のサンプルデータを掲載しています。自分でメモ帳やテキストファイルを作成し、実際にExcelへ列形式で取り込む練習をしてみてください。

まとめ
本記事では、メモ帳やテキストファイルをExcelで列に分けて開くためのあらゆる方法を学びました。手作業でデータを転記する必要がなくなるため、作業時間を大幅に節約できるはずです。他のアイデアやフィードバックがあれば、ぜひコメント欄でお聞かせください。今後の記事作成の参考にさせていただきます。
関連記事
- CSVをXLSXに変換する4つのクイックな方法
- Excel VBAでCSVファイルを1行ずつ読み込む方法(3つの理想的な例)
- ExcelでCSVファイルを読み込む最速の4つの方法
- Excel VBAでCSVファイルをXLSXに変換する方法(2つの簡単な例)
- CSVファイルを自動的に列に分けてExcelで開く方法(3つの方法)
- CSVファイルを列付きでExcelで開く3つの簡単な方法
-
ExcelでVCFファイルを編集する方法|初心者向け簡単ステップガイド
Microsoft Excelは、データの整理や操作に非常に優れたツールです。では、ExcelでVCFファイルを編集する必要がある場合はどうすればよいのでしょうか?この記事では、ExcelでVCFファイルを編集する方法をステップバイステップでわかりやすく解説します。さらに、メモ帳(Notepad)を使ったVCFファイルの簡単な編集方法についてもご紹介します。 VCFファイルとは? まずはじめに、VCFファイルについて簡単に説明します。 VCFとは「Virtual Contact File(vCard)」の略称で、Windowsをはじめとする各種OSで連絡先情報を共有・保存する際に広く使われてい
-
Excelの数式でテキストを自動的に列に分割する3つの方法
Excelでデータを管理していると、1つのセルに入力されたテキストを複数の列に分割して整理したい場面がよくあります。「区切り位置」ウィザードやVBAマクロを使う方法もありますが、数式を使えば元データを変更せずに自動的に分割でき、データを更新しても結果が自動で反映されるという大きなメリットがあります。この記事では、Excelの数式でテキストを自動的に列に分割するための3つのシンプルな方法を、具体的な手順とともにわかりやすく解説します。 数式でテキストを列に自動分割する3つの方法 ここからは、Excelの数式を使ってテキストを列に分割する3つの方法を順番に紹介します。目的やデータの形式に応じて、最