Excel のテキスト インポート ウィザードを使用して、テキスト ファイルからワークシートにデータをインポートします。 テキスト インポート ウィザードでは、インポートするテキスト ファイルが調べられ、目的の方法でデータがインポートされていることを確認できます。
重要
テキスト ファイルまたは Word ドキュメントから直接 Excel にエクスポートすることはできません。
注
テキスト インポート ウィザードは、下位互換性のために引き続きサポートされる従来の機能です。 代わりに、Power Query を使用してテキスト ファイルをインポートして、そのファイルをインポートすることもできます。
[テキストからデータ] タブ >外部データの取得> に移動します。 次に、[ テキスト ファイルのインポート ] ダイアログ ボックスで、インポートするテキスト ファイルをダブルクリックすると、テキスト インポート ウィザードのダイアログ ボックスが開きます。
手順 1/3
元のデータ型 テキスト ファイル内の項目がタブ、コロン、セミコロン、スペース、またはその他の文字で区切られている場合は、[ 区切り記号] を選択します。 各列のすべての項目が同じ長さの場合は、[ 固定幅] を選択します。
行からインポートを開始する行番号を入力または選択して、インポートするデータの最初の行を指定します。
ファイルの配信元 テキスト・ファイルで使用される文字セットを選択します。 ほとんどの場合、この設定は既定のままにしておくことができます。 コンピュータで使用している文字セットとは異なる文字セットを使用してテキスト ファイルが作成されたことがわかっている場合は、その文字セットに一致するようにこの設定を変更する必要があります。 たとえば、コンピューターが文字セット 1251 (キリル文字、Windows) を使用するように設定されていても、ファイルが文字セット 1252 (西ヨーロッパ文字、Windows) を使用して生成されたことがわかっている場合は、[ ファイルの元 ] を 1252 に設定する必要があります。
ファイルのプレビュー このボックスには、ワークシート上で列に分割されたときのテキストが表示されます。
手順 2/3 (区切りデータ)
区切り記号 テキスト ファイル内の値を区切る文字を選びます。 文字が表示されていない場合は、[その他] チェック ボックスをオンにして、カーソルが含まれているボックスに文字を入力します。 これらのオプションは、データ型が固定幅の場合は使用できません。
連続する区切り記号を 1 つとして扱うデータ フィールド間に複数の文字の区切り記号が含まれている場合、またはデータに複数のユーザー設定の区切り記号が含まれている場合は、このチェック ボックスをオンにします。
テキスト区切り記号 テキスト ファイル内の値を囲む文字を選びます。 Excel でテキスト修飾子文字が検出されると、テキストに区切り記号が含まれている場合でも、その文字の後、その文字が次に出現する直前のすべてのテキストが 1 つの値としてインポートされます。 たとえば、区切り記号がコンマ (,) で、テキスト区切り記号が引用符 (") の場合、"Dallas, Texas" は Dallas, Texas として 1 つのセルにインポートされます。 テキスト修飾子として文字またはアポストロフィ (') が指定されていない場合、隣接する 2 つのセルに "ダ ラスと テキサス" として "ダラス、テキサス" がインポートされます。
テキスト区切り記号の間に区切り記号がある場合、Excel はインポートされた値の区切り記号を省略します。 テキスト区切り記号の間に区切り記号が含まれない場合、Excel はインポートされた値に区切り記号を含めます。 したがって、"ダラス テキサス" (引用符のテキスト修飾子を使用) は、" ダラス テキサス" として 1 つのセルにインポートされます。
データのプレビュー このボックス内のテキストを確認して、ワークシート上で希望のテキストが列に分割されることを確認します。
手順 2/3 (固定幅データ)
データのプレビュー このセクションでフィールドの幅を設定します。 プレビュー ウィンドウをクリックして、縦線で表される段区切りを設定します。 段区切りをダブルクリックして削除するか、段区切りをドラッグして移動します。
手順 3/3
[ 詳細設定 ] ボタンをクリックして、次の 1 つ以上の操作を行います。
- テキスト ファイルで使用される小数点区切りおよび桁区切り記号の種類を指定します。 データが Excel にインポートされると、区切り記号は、[地域と言語のオプション] または [地域設定] (Windows コントロール パネル) で、現在地に指定したものと一致します。
- 1 つ以上の数値の末尾に負符号を含めるように指定します。
列のデータ形式 「 データ・プレビュー 」セクションで選択した列のデータ形式をクリックします。 選択した列をインポートしない場合は、[ 列をインポートしない (スキップ)] をクリックします。
選択した列のデータ形式オプションを選択すると、[ データのプレビュー ] の下の列見出しにその形式が表示されます。 [ 日付] を選んだ場合は、[ 日付 ] ボックスで日付形式を選びます。
Excel でインポートされたデータを正しく変換できるように、プレビュー データに厳密なデータ形式を選択してください。 次に例を示します。
- すべての通貨数字の列を Excel の通貨形式に変換するには、[ 全般] を選択します。
- すべての数字の列を Excel のテキスト形式に変換するには、[ テキスト] を選択します。
- 年、月、日の順で各日付をすべて保存した列を Excel の日付形式に変換するには、[日付] を選択し、[日付] ボックスで YMD の日付の種類を選択します。
変換によって意図しない結果が発生する可能性がある場合、Excel は列を [ 全般 ] としてインポートします。 次に例を示します。
- 列にアルファベットと数字などの書式が混在している場合、Excel は列を [全般] に変換します。
- 日付の列で、各日付が年、月、日付の順になっている場合に、日付の種類として MDY を指定して [日付] を選択すると、その列は [全般] 形式に変換されます。 日付文字を含む列は、Excel の組み込みの日付またはユーザー設定の日付形式と厳密に一致する必要があります。
列が目的の書式に変換されない場合は、インポートした後でデータを変換できます。
目的のオプションを選択したら、[ 完了 ] をクリックして [データのインポート ] ダイアログを開き、データを配置する場所を選択します。
データのインポート
これらのオプションを設定すると、使用するデータ接続プロパティ、インポートされたデータを読み込むファイルと範囲など、データ インポート プロセスの実行方法を制御できます。
[ブック内でのデータの表示方法を選択する] の下のオプションは、データ モデルを準備していて、このインポートをそのモデルに追加するオプションを選択した場合にのみ使用できます (このリストの 3 番目の項目を参照してください)。
ターゲット ブックを指定します。
- [既存のワークシート] を選択した場合は、シート内のセルをクリックしてインポートしたデータの最初のセルを配置するか、クリックしてドラッグして範囲を選択します。
- [ 新しいワークシート ] を選択して、新しいワークシートにインポートする (セル A1 から始まる)
データ モデルがある場合は、[ このデータをデータ モデルに追加 ] をクリックして、このインポートをモデルに含めます。 詳細については、「Excel でデータ モデルを作成する」を参照してください。
このオプションを選択すると、[ ブック内でのこのデータの表示方法を選択する] の下のオプションのロックが解除されることに注意してください。[ プロパティ] をクリックして、必要な外部データ範囲プロパティを設定します。 詳細については、「 外部データ範囲とそのプロパティの管理」を参照してください。
データのインポートを終了する準備ができたら、[ OK ] をクリックします。
注
データが Word 文書内にある場合は、最初にテキスト ファイルとして保存する必要があります。 [ ファイル>名前を付けて保存] をクリックし、ファイルの種類に [ プレーン テキスト (.txt)] を選択します。
補足説明
Excel 技術コミュニティの専門家にいつでも質問するか、コミュニティでサポートを受けることができます。