区切りテキストファイルをExcelスプレッドシートに変換する方法

区切りテキストファイルをExcelスプレッドシートに変換する方法

他の種類のファイルに保存されているあらゆる種類の情報を処理し、それを取り込む必要がある時が来るでしょう。 マイクロソフトエクセル 。常に存在するテキストファイルから逃げることはできません。私はあなたがそれらのいくつかを毎日見つけるに違いない。





ここにいくつかの日常的な例があります:





  • テキストファイルに保存されている販売または製品情報のExcel分析。
  • 2つの異なるソフトウェア間(データベースからスプレッドシートなど)でのデータ交換。
  • 電子メールプログラムに保存されている名前、アドレス、および電子メールID(例: MicrosoftOutlookからExcelにエクスポート )。

Microsoft Excelには、外部のデータソースに接続するためのすべてのツールが用意されています。区切られたテキストファイルについて話しましょう。





これは区切られたテキストファイルです

ご覧のとおり、名前と名前、勤務先の会社、その他の詳細はコンマで区切られています。この カンマ区切りのテキストファイル どのテキストエディタでも簡単に作成できます。

今のところ、それは役に立ちません。これをスプレッドシートに入れると、より専門的なドキュメントを作成できます。



たとえば、重複するデータを簡単に探して削除できます。次に、あなたはすることができます スプレッドシートを使用してラベルを作成し、メールをマージします アドレスもデータの一部である場合。

ここでの基本的な考え方は、テキストファイルから情報をインポートし、さまざまな情報を別々の列に分割し、各列に適切なヘッダーで名前を付けることです。





区切られたテキストファイルをさらに詳しく見てみましょう…

3種類の区切られたテキストファイル

各値を区切る(区切る)方法に応じて、3つの一般的な種類の区切られたファイルがあります。ファイル内の個々のエントリを区切るために、任意の文字を使用できます。





例:パイプ(|)または単純なスペース。これらの3つは、各テキストエントリ間の最も一般的な種類の区切り文字であることがわかります。

  1. カンマ区切りの値。
  2. タブ区切りの値。
  3. コロンで区切られた値。

テキスト区切り文字は、各値を次の値から分離します。 区切り文字に続き、次の区切り文字の出現に先行する値はすべて、1つの値としてインポートされます。割り当てられた区切り文字の間の値には別の区切り文字を含めることができますが、引用符( ')またはアポストロフィ(')が必要であることに注意してください。

紛らわしい?それほど多くはありません。例を使ってその方法を見てみましょう。

都市名と州名を含むテキストファイルには、「Albany、NY」のような値が含まれている場合があります。

Microsoft Excelは、2つの単語の間のコンマ(、)を区切り文字として読み取ることができます。都市と国の名前を次のように扱うには 1つの値 にインポートします 1つのExcelセル テキスト修飾子として二重引用符またはアポストロフィを使用する必要があります。テキスト修飾子として文字が指定されていない場合、「Albany、NY」は、AlbanyとNYの2つの隣接するセルにインポートされます。

簡単に言うと、列の値をそのまま保持するために、値を引用符またはアポストロフィで囲むことができます。

以下に示すように、Microsoft Excelを使用すると、インポートプロセスを完全に制御でき、セルにデータが入力される前にデータの形式を確認できるプレビューペインが表示されます。

区切られたテキストファイルからスプレッドシートに変換する

沢山あります オンラインコンバーター 生のCSVテキストファイルを取得して、XLSスプレッドシートを吐き出すことができます。 ザムザールConvertio 2つの優れたツールです。

ただし、Microsoft Excelには仕事をはるかに上手く行うネイティブ機能があるため、オンラインコンバーターを探す必要はありません。

サンプルのCSVファイルを取得し、区切られたテキストファイルをスプレッドシートに変換する手順を見ていきましょう。上記のメモ帳ファイルのカンマ区切り値の寄せ集めのスクリーンショットは、良い例です。

Microsoft Excelは、この混乱した混乱をきちんとした行と列に変えるのに役立ちます。その後、作業に取り掛かり、美しい形式のレポートに変換したり、印刷の準備をしたりできます。

CSVファイルからExcelスプレッドシートにデータを取り込む方法は3つあります。最初に簡単なものから始めます。

方法1:自動インポート

1.をクリックします ファイル タブをクリックし、をクリックします 開ける

2.開きたいCSVファイルを選択します。 Microsoft Excelはテキストファイルを自動的に開き、データを新しいブックに表示します。

これは、CSVファイルを開くための最も直接的な(そして最も速い)ルートです。 Microsoft Excelは、デフォルトのデータ形式設定を使用して、データの各列を読み取ってインポートします。ただし、自動インポートでは、必要な柔軟性が得られません。

それでは、ウィザードを使用する2番目の方法を見てみましょう。

方法2:テキストインポートウィザードを復元する

テキストインポートウィザードを使用すると、インポートするデータの構造を制御できます。テキストファイル(つまり、TXT拡張子の付いたファイル)をインポートすると、自動的に起動します。

Microsoft Excelを開き、テキストファイルを参照します(またはCSVファイルの拡張子をTXTに変更します)。

Microsoftは、Excel 365および2016(バージョン1704以降)で古いテキストインポートウィザードを非表示にしました。ただし、Excelのオプションからテキストインポートウィザードを元に戻すことができます。

1.に移動します ファイル>オプション>データ

2.下にスクロールして レガシーデータインポートウィザードを表示する セクション。

3.テキストまたはCSVファイルをインポートするには、[ テキストから(レガシー) 。クリック わかった オプションを閉じます。

4.これで、リボンからウィザードを使用できます。に移動 データ>データの取得>レガシーウィザード>テキストから(レガシー) 。インポートするCSVファイルを参照して開きます。

この3段階のプロセスを使用して、データの形式を制御します。

ステップ1

これは、最初のステップでのテキストインポートウィザードの外観です。

選択する 区切られた -テキストファイル内の項目がタブ、コロン、セミコロン、スペース、またはその他の文字で区切られている場合。

選択する 固定幅 -すべてのアイテムが同じ長さで、スペースで区切られた列にきちんと構造化されている場合。

場合によっては、生データにヘッダー行が含まれることがあります。例えば:

'first_name','last_name','company_name','address','city','county'

使用する 行からインポートを開始します インポートを開始する行を選択します。

NS ファイルの起源 ほとんどの場合、デフォルトのままにしておくことができます。

NS プレビュー ワークシートの列に区切られたときに表示される値を表示します。

クリック

ステップ2

を選択してください 区切り文字 あなたのファイル(私たちの場合はコンマ)。他のキャラクターについては、チェックしてください 他の 小さなフィールドに文字を入力します。 NS データプレビュー ウィンドウでは、列データを垣間見ることができます。

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

たとえば、これは、別の区切り文字の前後に余分なスペースがある可能性のあるファイルを処理するのに役立ちます。スペースを別の区切り文字として識別し、このボックスにチェックマークを付けることができます。

使用 テキスト修飾子 ドロップダウンを使用して、テキストファイルの値を囲む文字を選択します。テキスト修飾子を使用して、いくつかの値を個別のセルではなく1つのセルにインポートする方法については前に説明しました。

使用 データプレビュー 外観を確認するためのウィンドウ。

クリック

ノート: 固定幅のデータをインポートすると、ウィザードの画面が変わります。

YouTubeで削除されたビデオを見つける方法

NS データプレビュー ウィンドウは、列幅の設定に役立ちます。ウィンドウの上部のバーを使用して、垂直線で表される列区切りを設定します。列区切りをドラッグして、幅を拡大または縮小します。列区切りをダブルクリックして削除します。

固定幅ファイルでは、ファイル内の値を区切るために区切り文字は使用されません。データは行と列に編成され、行ごとに1つのエントリがあります。各列には、文字で指定された固定幅があり、保持できるデータの最大量を決定します。

ステップ3

この画面では、各フィールドに入力されるデータの形式を微調整できるため、プレビューウィンドウがより重要になります。 列データ形式 。デフォルトでは、MicrosoftExcelはデータを一般形式でインポートします。プレビューウィンドウで列を選択し、適切な形式を設定します。

たとえば、次を選択できます...

  • 文章 テキストフィールド用。
  • 日にち 日付を含む列の日付形式。
  • 全般的 通貨をExcel通貨形式に変換するため。

使用 高度 ボタンをクリックして、数値データの小数点以下の桁数と1000桁の区切り記号を指定します。

たとえば、100,000を1,00,000として表示する場合です。 Excelは、コンピューターの地域設定で設定された形式に従って数値を表示します。

クリック 終了 。最後に データのインポート ダイアログボックスが表示されます。

今はあまり気にしないでください。スプレッドシートにデータを挿入したり、外部データベースとの接続を作成したりするためのいくつかのオプションがあります。現在のワークシートに表としてテキスト区切りの値を挿入するのがデフォルト設定です。

CSVファイルが単純な場合でも、「古い」レガシーメソッドが最善の方法です。そうでない場合は、テキストのインポートのニーズに合わせて請求できる新しい方法があります。

方法3:データの取得と変換を使用する

[データ]タブには、外部データを収集し、それを希望どおりに動作させるために必要なすべてのツールが含まれています。たとえば、ピボットテーブルレポートを作成し、外部データが変更されるたびにレポートを更新できます。

単純なCSVファイルにはやり過ぎですが、先に進んで、区切られたデータの列をExcelに取り込む方法を見てみましょう。

1.空白のブックを開きます。

2.に移動します データ リボンのタブ。次に、下にある小さなドロップダウン矢印をクリックします データを取得する ボタン( データの取得と変換 グループ)。選ぶ ファイルから>テキスト/ CSVから

3.で テキストファイルのインポート ダイアログボックスで、デスクトップ上の場所を参照し、インポートするCSVテキストファイルを選択します。テキストインポートウィザードがきちんと表示され、選択できるオプションが表示されます。

ご覧のとおり、文字エンコードと区切り文字の選択を変更するか、カスタム区切り文字を入力できます。

Excelは、デフォルトでデータセットの最初の数百行を分析することにより、区切り文字を計算します。これを変更して、Excelでデータセット全体を処理することもできます。インポートするレコードが数百万ある場合はお勧めしません。

4.をクリックします ロード ボタンをクリックして、データを新しいきれいなワークシートにインポートします。

5.データをExcelにインポートするたびに、データ接続が作成されます。クエリを実行して、ワークシートを外部ソースに接続できます。元のソースデータへの変更は、Excelシートで自動的に更新されます。

6.に移動して、この接続をキャンセルできます。 データ>クエリと接続 側面のパネルを開きます。

右クリックして選択します 消去 。または、データソースのファイル名にカーソルを合わせて、 消去 表示されるウィンドウで。よろしければ、をクリックしてください 消去 また。

データの変換は、このチュートリアルの範囲を超えています。だから私はあなたをマイクロソフトの ExcelでGet&Transformの使用を開始する 詳細については、サポートページをご覧ください。

Excelでの区切りファイルの多くの使用

姓と名のリストを分けて、印刷用に準備する必要がありますか?区切られたテキストファイルをExcelに変換します。最大1,048,576行および16,384列をインポートまたはエクスポートできます。また、区切られたファイルはほとんどすべての場所でサポートされています。上記のテクニックと以下のヒントを使用して、時間を節約するためにExcelを使用するか、 Excelから数字やテキストを抽出する方法

共有 共有 つぶやき Eメール 6つの可聴の選択肢:最高の無料または安価なオーディオブックアプリ

オーディオブックにお金をかけたくない場合は、無料で合法的にオーディオブックを聴くことができる優れたアプリをいくつか紹介します。

次を読む
関連トピック
  • 生産性
  • スプレッドシート
  • マイクロソフトエクセル
  • Microsoft Office 2016
  • Microsoft Office 2019
著者について Saikat Basu(1542件の記事が公開されました)

Saikat Basuは、インターネット、Windows、および生産性の副編集長です。 MBAの汚れを取り除き、10年間のマーケティングキャリアを積んだ後、彼は現在、他の人がストーリーテリングスキルを向上させるのを支援することに情熱を注いでいます。彼は欠落しているオックスフォードコンマを探し、悪いスクリーンショットを嫌っています。しかし、写真、Photoshop、および生産性のアイデアは彼の魂を落ち着かせます。

サイカットバスのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください