Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016 Excel 2013

テキスト ファイルまたはドキュメントから直接 Excel にエクスポートすることはできません Wordが、Excel のテキスト インポート ウィザードを使用して、テキスト ファイルからワークシートにデータをインポートできます。 テキスト インポート ウィザードは、インポートするテキスト ファイルを調べ、必要な方法でデータが確実にインポートされるようにするのに役立ちます。     

注: テキスト インポート ウィザードは、バック互換のために引き続きサポートされるレガシ機能です。 別の方法として、Power Queryを使用してテキスト ファイルに接続してテキスト ファイルをインポートすることもできます。

[データ] タブに移動 > テキストから外部データ > を取得します。 次に、[ テキスト ファイルのインポート ] ダイアログ ボックスで、インポートするテキスト ファイルをダブルクリックすると、[テキスト インポート ウィザード] ダイアログが開きます。

手順 1/3

元のデータ型    テキスト ファイル内の項目がタブ、コロン、セミコロン、スペース、またはその他の文字で区切られている場合は、[ 区切り記号] を選択します。 各列のすべての項目の長さが同じ場合は、[ 固定幅] を選択します。

行でインポートを開始する    インポートするデータの最初の行を指定するには、行番号を入力または選択します。

ファイルの配信元    テキスト ファイルで使用される文字セットを選択します。 ほとんどの場合、この設定は既定のままにしておくことができます。 コンピューターで使用している文字セットとは異なる文字セットを使用してテキスト ファイルが作成されたことがわかっている場合は、その文字セットに合わせてこの設定を変更する必要があります。 たとえば、コンピューターで文字セット 1251 (キリル文字、Windows) を使用するように設定されているが、文字セット 1252 (西ヨーロッパ、Windows) を使用してファイルが生成されたことがわかっている場合は、 File Origin を 1252 に設定する必要があります。

ファイルのプレビュー    このボックスには、ワークシート上の列に区切られたときに表示されるテキストが表示されます。

手順 2/3 (区切られたデータ)

区切り 記号    テキスト ファイル内の値を区切る文字を選択します。 文字が一覧にない場合は、[その他のチェック] ボックスを選択し、カーソルを含むボックスに文字を入力します。 データ型が固定幅の場合、これらのオプションは使用できません。

連続する区切り記号を 1 つとして扱う    データフィールド間に複数の文字の区切り記号が含まれている場合、またはデータに複数のカスタム区切り記号が含まれている場合は、このチェックボックスを選択します。

テキスト修飾子    テキスト ファイル内の値を囲む文字を選択します。 Excel でテキスト修飾子文字が検出されると、その文字に続き、その文字の次に出現する前にあるすべてのテキストが、テキストに区切り文字が含まれている場合でも、1 つの値としてインポートされます。 たとえば、区切り記号がコンマ (,) で、テキスト修飾子が引用符 (") の場合、"Dallas, Texas" はテキサス 州ダラスとして 1 つのセルにインポートされます。 テキスト修飾子として文字またはアポストロフィ (') が指定されていない場合、"ダラス、テキサス" は、隣接する 2 つのセルに "ダラステキサス" としてインポートされます。

区切り文字がテキスト修飾子の間に存在する場合、Excel はインポートされた値の修飾子を省略します。 テキスト修飾子の間に区切り文字が発生しない場合、Excel にはインポートされた値に修飾子文字が含まれます。 そのため、"Dallas Texas" (引用符のテキスト修飾子を使用) は 1 つのセルに "Dallas Texas" としてインポートされます。

データ プレビュー    このボックスのテキストを確認して、必要に応じてテキストがワークシート上の列に分割されることを確認します。

手順 2/3 (固定幅データ)

データ プレビュー    このセクションでフィールド幅を設定します。 プレビュー ウィンドウをクリックして、縦線で表される列区切りを設定します。 列区切りをダブルクリックして削除するか、列区切りをドラッグして移動します。

手順 3/3

[ 詳細設定 ] ボタンをクリックして、次の 1 つ以上を実行します。

  • テキスト ファイルで使用される小数点と桁区切り記号の種類を指定します。 データが Excel にインポートされると、区切り記号は、地域と言語のオプションまたは地域設定 (Windows コントロール パネル) で場所に指定されているものと一致します。

  • 1 つ以上の数値に末尾のマイナス記号が含まれていることを指定します。

列データ形式    [データ プレビュー] セクションで選択されている列の データ 形式をクリックします。 選択した列をインポートしない場合は、[列を インポートしない (スキップ)] をクリックします。

選択した列のデータ形式オプションを選択すると、[ データ プレビュー ] の列見出しに形式が表示されます。 [日付] を選択した場合は、[日付] ボックスで日付形式を選択します。

インポートされたデータを Excel が正しく変換できるように、プレビュー データと密接に一致するデータ形式を選択します。 次に例を示します。

  • すべての通貨番号文字の列を Excel 通貨形式に変換するには、[全般] を選択 します

  • すべての数字の列を Excel テキスト形式に変換するには、[テキスト] を選択 します

  • すべての日付文字の列を年、月、日の順に Excel の日付形式に変換するには、[日付] を選択し、[日付] ボックスで YMD の日付の種類を選択します。

変換によって意図しない結果が得られる可能性がある場合、Excel は列を [全般] としてインポートします。 次に例を示します。

  • 列にアルファベットや数字などの形式が混在している場合、Excel は列を [全般] に変換します。

  • 日付の列で、各日付が年、月、日付の順序で、日付と MDY の日付の種類を選択した場合、Excel は列を [全般] 形式に変換します。 日付文字を含む列は、Excel の組み込み日付形式またはカスタム日付形式と密接に一致している必要があります。

Excel が列を目的の形式に変換しない場合は、インポート後にデータを変換できます。

目的のオプションを選択したら、[完了] をクリックして [データのインポート] ダイアログを開き、データを配置する場所を選択します

データのインポート

使用するデータ接続プロパティ、インポートされたデータを設定するファイルと範囲など、データインポート プロセスの実行方法を制御するには、これらのオプションを設定します。

  • [ ブックでこのデータを表示する方法を選択する ] のオプションは、データ モデルを準備し、このインポートをそのモデルに追加するオプションを選択した場合にのみ使用できます (この一覧の 3 番目の項目を参照してください)。

  • ターゲット ブックを指定します。

    • [既存のワークシート] を選択した場合は、シート内のセルをクリックしてインポートしたデータの最初のセルを配置するか、クリックしてドラッグして範囲を選択します。

    • [新しいワークシート] を選択して新しいワークシートにインポートします (セル A1 以降)

  • データ モデルがある場合は、[ データ モデルにこのデータを追加 する] をクリックして、このインポートをモデルに含めます。 詳細については、「Excel でデータ モデルを作成する」を参照してください。

    このオプションを選択すると、[ ブック内のこのデータを表示する方法を選択する] のオプションがロック解除されることに注意してください。

  • [ プロパティ ] をクリックして、必要な外部データ範囲プロパティを設定します。 詳細については、「 外部データ範囲とそのプロパティを管理する」を参照してください。

  • データのインポートを完了する準備ができたら、[ OK] をクリックします

注: テキスト インポート ウィザードは従来の機能であり、有効にする必要がある場合があります。 まだ行っていない場合は、次の手順を実行します。 

  1. [ ファイル > オプション] > [データ] をクリックします。

  2. [ 従来のデータインポート ウィザードを表示する] で、[ テキストから (レガシ)] を選択します。

有効にしたら、[データ] タブに移動 > [データの変換 & の取得] > [データの取得] > [従来のウィザード] > [テキストから (レガシ)] に移動します。 次に、[ テキスト ファイルのインポート ] ダイアログ ボックスで、インポートするテキスト ファイルをダブルクリックすると、テキスト インポート ウィザードが開きます。

手順 1/3

元のデータ型    テキスト ファイル内の項目がタブ、コロン、セミコロン、スペース、またはその他の文字で区切られている場合は、[ 区切り記号] を選択します。 各列のすべての項目の長さが同じ場合は、[ 固定幅] を選択します。

行でインポートを開始する    インポートするデータの最初の行を指定するには、行番号を入力または選択します。

ファイルの配信元    テキスト ファイルで使用される文字セットを選択します。 ほとんどの場合、この設定は既定のままにしておくことができます。 コンピューターで使用している文字セットとは異なる文字セットを使用してテキスト ファイルが作成されたことがわかっている場合は、その文字セットに合わせてこの設定を変更する必要があります。 たとえば、コンピューターで文字セット 1251 (キリル文字、Windows) を使用するように設定されているが、文字セット 1252 (西ヨーロッパ、Windows) を使用してファイルが生成されたことがわかっている場合は、 File Origin を 1252 に設定する必要があります。

ファイルのプレビュー    このボックスには、ワークシート上の列に区切られたときに表示されるテキストが表示されます。

手順 2/3 (区切られたデータ)

区切り 記号    テキスト ファイル内の値を区切る文字を選択します。 文字が一覧にない場合は、[その他のチェック] ボックスを選択し、カーソルを含むボックスに文字を入力します。 データ型が固定幅の場合、これらのオプションは使用できません。

連続する区切り記号を 1 つとして扱う    データフィールド間に複数の文字の区切り記号が含まれている場合、またはデータに複数のカスタム区切り記号が含まれている場合は、このチェックボックスを選択します。

テキスト修飾子    テキスト ファイル内の値を囲む文字を選択します。 Excel でテキスト修飾子文字が検出されると、その文字に続き、その文字の次に出現する前にあるすべてのテキストが、テキストに区切り文字が含まれている場合でも、1 つの値としてインポートされます。 たとえば、区切り記号がコンマ (,) で、テキスト修飾子が引用符 (") の場合、"Dallas, Texas" はテキサス 州ダラスとして 1 つのセルにインポートされます。 テキスト修飾子として文字またはアポストロフィ (') が指定されていない場合、"ダラス、テキサス" は、隣接する 2 つのセルに "ダラステキサス" としてインポートされます。

区切り文字がテキスト修飾子の間に存在する場合、Excel はインポートされた値の修飾子を省略します。 テキスト修飾子の間に区切り文字が発生しない場合、Excel にはインポートされた値に修飾子文字が含まれます。 そのため、"Dallas Texas" (引用符のテキスト修飾子を使用) は 1 つのセルに "Dallas Texas" としてインポートされます。

データ プレビュー    このボックスのテキストを確認して、必要に応じてテキストがワークシート上の列に分割されることを確認します。

手順 2/3 (固定幅データ)

データ プレビュー    このセクションでフィールド幅を設定します。 プレビュー ウィンドウをクリックして、縦線で表される列区切りを設定します。 列区切りをダブルクリックして削除するか、列区切りをドラッグして移動します。

手順 3/3

[ 詳細設定 ] ボタンをクリックして、次の 1 つ以上を実行します。

  • テキスト ファイルで使用される小数点と桁区切り記号の種類を指定します。 データが Excel にインポートされると、区切り記号は、地域と言語のオプションまたは地域設定 (Windows コントロール パネル) で場所に指定されているものと一致します。

  • 1 つ以上の数値に末尾のマイナス記号が含まれていることを指定します。

列データ形式    [データ プレビュー] セクションで選択されている列の データ 形式をクリックします。 選択した列をインポートしない場合は、[列を インポートしない (スキップ)] をクリックします。

選択した列のデータ形式オプションを選択すると、[ データ プレビュー ] の列見出しに形式が表示されます。 [日付] を選択した場合は、[日付] ボックスで日付形式を選択します。

インポートされたデータを Excel が正しく変換できるように、プレビュー データと密接に一致するデータ形式を選択します。 次に例を示します。

  • すべての通貨番号文字の列を Excel 通貨形式に変換するには、[全般] を選択 します

  • すべての数字の列を Excel テキスト形式に変換するには、[テキスト] を選択 します

  • すべての日付文字の列を年、月、日の順に Excel の日付形式に変換するには、[日付] を選択し、[日付] ボックスで YMD の日付の種類を選択します。

変換によって意図しない結果が得られる可能性がある場合、Excel は列を [全般] としてインポートします。 次に例を示します。

  • 列にアルファベットや数字などの形式が混在している場合、Excel は列を [全般] に変換します。

  • 日付の列で、各日付が年、月、日付の順序で、日付と MDY の日付の種類を選択した場合、Excel は列を [全般] 形式に変換します。 日付文字を含む列は、Excel の組み込み日付形式またはカスタム日付形式と密接に一致している必要があります。

Excel が列を目的の形式に変換しない場合は、インポート後にデータを変換できます。

目的のオプションを選択したら、[完了] をクリックして [データのインポート] ダイアログを開き、データを配置する場所を選択します

データのインポート

使用するデータ接続プロパティ、インポートされたデータを設定するファイルと範囲など、データインポート プロセスの実行方法を制御するには、これらのオプションを設定します。

  • [ ブックでこのデータを表示する方法を選択する ] のオプションは、データ モデルを準備し、このインポートをそのモデルに追加するオプションを選択した場合にのみ使用できます (この一覧の 3 番目の項目を参照してください)。

  • ターゲット ブックを指定します。

    • [既存のワークシート] を選択した場合は、シート内のセルをクリックしてインポートしたデータの最初のセルを配置するか、クリックしてドラッグして範囲を選択します。

    • [新しいワークシート] を選択して新しいワークシートにインポートします (セル A1 以降)

  • データ モデルがある場合は、[ データ モデルにこのデータを追加 する] をクリックして、このインポートをモデルに含めます。 詳細については、「Excel でデータ モデルを作成する」を参照してください。

    このオプションを選択すると、[ ブック内のこのデータを表示する方法を選択する] のオプションがロック解除されることに注意してください。

  • [ プロパティ ] をクリックして、必要な外部データ範囲プロパティを設定します。 詳細については、「 外部データ範囲とそのプロパティを管理する」を参照してください。

  • データのインポートを完了する準備ができたら、[ OK] をクリックします

注: データがWordドキュメント内にある場合は、最初にテキスト ファイルとして保存する必要があります。 [ ファイル ] > [名前を付けて保存] をクリックし、ファイルの種類として [ プレーン テキスト (.txt)] を選択します。

補足説明

Excel Tech Communityで、いつでも専門家に質問できます。また、コミュニティでは、サポートを受けられます。

関連項目

Microsoft Power Query for Excel の概要

ヘルプを表示

その他のオプションが必要ですか?

サブスクリプションの特典の参照、トレーニング コースの閲覧、デバイスのセキュリティ保護方法などについて説明します。

コミュニティは、質問をしたり質問の答えを得たり、フィードバックを提供したり、豊富な知識を持つ専門家の意見を聞いたりするのに役立ちます。