テキストファイルをExcelに自動変換する3つの効果的な方法
本記事では、テキストファイルをExcelに自動的に変換する基本的な方法をご紹介します。データをテキストファイルとして保存しておき、後から分析のためにExcelで扱いたいという場面は少なくありません。そのような場合、テキストファイルをExcelスプレッドシートに変換する必要があります。
この記事では、「Convert Text File to Excel」という名前のテキストファイルを例に変換を行います。以下は、テキストファイルをExcelスプレッドシートに変換した後にどのように表示されるかのプレビューです。

テキストファイルをExcelに自動変換する3つの方法
1. テキストファイルをExcelで直接開いて変換する
テキストファイルをExcelファイルに変換する最も手軽な方法は、Excelから直接テキストファイルを開くことです。以下の手順で進めましょう。
手順:
- まず、Excelファイルを開き、[ファイル]タブをクリックします。
- 続いて、左側のメニューから[開く]を選択します。
- [参照]をクリックすると、[ファイルを開く]ダイアログが表示されます。
- テキストファイルが保存されている場所から対象のファイルを選択し、[開く]をクリックします。このとき、ファイルの種類が[すべてのファイル]になっていることを確認してください。


すると、テキストファイル ウィザードが表示されます。今回は列を区切り文字(ハイフン「–」)で区切っているため、[区切り文字]を選択して[次へ]をクリックします。

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


これで、テキストファイルのデータが現在のExcelファイルに読み込まれます。

読み込まれた直後のデータは見づらい状態なので、見やすいように書式を整えておきましょう。

以上で、テキストファイルをExcelに自動的に変換できました。
関連記事:メモ帳のテキストを列ごとにExcelへ変換する方法(5選)
2. テキストインポート ウィザードを使って変換する
もう一つの方法は、[データ]タブのテキストインポート ウィザードを使うやり方です。この操作では、テキストファイルがExcelテーブルとして取り込まれます。実際の手順を見ていきましょう。
手順:
- まず、[データ] >> [テキスト/CSVから]を選択します。

- [データのインポート]ウィンドウが表示されるので、変換したいテキストファイルを選択して[インポート]をクリックします。ここでは「Convert Text File to Excel_1」を使用します。

- プレビュー画面が表示されたら、[データの変換]をクリックします。

- すると、テキストファイルのデータがPower Query エディターで表示されます。[ホーム] >> [列の分割] >> [区切り記号別]を選択します。

- 表示されたウィンドウで、テキストファイルのデータを分割するための区切り文字を指定します。今回の場合はハイフン(–)です。
- [区切り記号の各出現箇所]を選択して[OK]をクリックします。

これで、データが見やすい形に分割されます。

- このテーブルをExcelシートに読み込むには、[閉じて読み込む]をクリックするだけです。

これで完了です。新しいExcelシートに、テキストファイルの情報がテーブルとして表示されます。テーブルはお好みに合わせて書式設定できます。

以上で、テキストファイルをExcelに自動的に変換できました。
関連記事:区切り文字を使ってExcelをテキストファイルに変換する方法(2選)
あわせて読みたい記事
- Excelで日付から年を抽出する方法(3選)
- Excelで日付から月を抽出する方法(5選)
- Excelで特定の文字以降のテキストを抽出する方法(6選)
- セルから先頭3文字を取得するExcel数式(6選)
- Excelで条件に基づいて別シートからデータを抽出する方法
3. データ取得ウィザードを使ってテキストファイルをExcelテーブルに変換する
[データ]タブのデータ取得ウィザードを使っても、テキストファイルをExcelに変換できます。この方法でも、テキストファイルはExcelテーブルとして取り込まれます。実際の手順を見てみましょう。
手順:
- まず、[データ] >> [データの取得] >> [ファイルから] >> [テキスト/CSVから]を選択します。

- [データのインポート]ウィンドウが表示されるので、変換したいテキストファイルを選択して[インポート]をクリックします。ここでは「Convert Text File to Excel_1」を使用します。

- プレビュー画面が表示されたら、[データの変換]をクリックします。

- すると、テキストファイルのデータがPower Query エディターで表示されます。[ホーム] >> [列の分割] >> [区切り記号別]を選択します。

- 表示されたウィンドウで、データを分割する区切り文字を指定します。今回の場合はハイフン(–)です。
- [区切り記号の各出現箇所]を選択して[OK]をクリックします。

これで、データが見やすい形に分割されます。

- このテーブルをExcelシートに読み込むには、[閉じて読み込む]をクリックします。

これで完了です。新しいExcelシートに、テキストファイルの情報がテーブルとして表示されます。テーブルはお好みに合わせて書式設定しましょう。

以上で、テキストファイルをExcelテーブルに自動的に変換できました。
関連記事:テキストファイルをExcelに変換するVBAコード(7選)
練習用データ
ここで、テキストファイルの中身(元データ)をお見せします。ご自身でテキストファイルを作成し、Excelファイルへの変換を実際に試してみてください。

まとめ
本記事を読めば、テキストファイルをExcelに自動的に変換するさまざまな方法を習得できます。手作業でデータを転記する必要がなくなり、大幅な時間節約につながります。他にもアイデアやフィードバックがありましたら、ぜひコメント欄でお聞かせください。今後の記事作成の参考にさせていただきます。
関連記事
- 別のExcelファイルからデータをインポートする方法(2選)
- 複数の区切り文字を含むテキストファイルをExcelにインポートする方法(3選)
- Excelでフィルター済みデータを別シートに抽出する方法(4選)
- 画像からExcelへデータを抽出する方法(簡単な手順付き)
- パイプ区切りでExcelをテキストファイルに変換する方法(2選)
- Excelで単一条件に基づいて複数の値を返す方法(3選)
-
ExcelファイルをZIP圧縮する3つの簡単な方法
Excelファイルは、データ量が増えるとファイルサイズが非常に大きくなることがあります。そうなると、保存や共有が難しくなり、Excelユーザーにとって大きな悩みの種となります。しかし、ファイルをZIP形式に圧縮すれば、素早く簡単に共有できるようになります。この記事では、ExcelファイルをZIP圧縮する方法を3つ、わかりやすく解説します。 ExcelファイルをZIP圧縮する3つの方法 ここでは、Excelファイルを圧縮する3つの便利な方法を紹介します。まずWindowsの「送る」コマンドを使う方法、次に拡張子を「.zip」に変更する方法、そして最後にVBAコードを使う方法の順に説明していきま
-
ExcelでXMLを列に変換する4つの方法|初心者でもできる完全ガイド
このチュートリアルでは、ExcelでXMLデータを列に変換する4つの実用的な方法をご紹介します。いずれの方法も大規模なデータセットに対応しており、XMLデータから必要な値を効率よく抽出できます。さらに、本記事で解説するツールやテクニックは、その他のExcel作業全般にも役立つ内容となっています。 練習用ワークブックはこちらからダウンロードできます。 ExcelでXMLを列に変換する4つの方法 手順を分かりやすく説明するため、比較的シンプルなXMLデータセットを使用します。データセットは約7行×2列で構成され、すべてのセルは初期状態で「標準」形式に設定されています。列は「サイトURL」と「日付」