楽天リーベイツで楽天ポイント還元最大20%!今なら登録して初回購入で500ポイントもGET!

【エクセル】テキスト形式に変換して保存しよう!

5 min 33,845 views
エクセル初心者

エクセル初心者

テキスト形式ってどういうファイルのことかな。 エクセルでも使えるみたいだけど、使い方が分からないよ。

テキスト形式は、ほとんどのソフトウェアで使用できる便利なファイルだよ。便利なファイルだけど、いくつか注意することがあるからこれから解説するね。

Dr.オフィス

Dr.オフィス

今回は、エクセルデータをテキスト形式に変換して保存する方法について解説します。

テキスト形式のファイルを簡単に説明すると、人が読めたり変更したりできる文字だけのファイルのことです。

エクセルにデータとして取り込んで編集したり、エクセル形式をテキスト形式に変換して保存したりできますが、表やグラフ、書式などの装飾は保存できません。数式についても結果の値のみが保存されます。

テキスト形式保存の簡単ステップ
  1. F12を選択し[名前を付けて保存する]ダイアログボックスの表示 名前を付けて保存するダイアログボックスの表示「F12」
  2. [ファイルの種類]のドロップダウンメニューから任意のテキスト形式を選択
  3. [保存]を選択

以上の3ステップで、エクセルファイルをテキスト形式に変換して保存します。

テキスト形式のファイルは、数式や書式等の装飾は保存されず、文字のみの保存ができるファイルと説明しましたが、エクセルでは、意図的に『文字列』として入力する方法があります。

例えば、セルにSUM関数を入力すると通常は結果の値が表示されますが、意図的に『文字列』表示での入力をすると、[=SUM(A1+A2)]というように数式の内容をセルに表示させることができますよ。

セルの入力値を意図的に『文字列』として入力する方法は、【エクセル】シングルクォーテーションをつけると表示できる便利技で解説しているので、参考にしてみてください。

次項より、エクセルデータをテキスト形式に変換して保存する方法について詳しく解説するので、ぜひ読み進めてください。

※本記事は『OS:Windows10』画像は『Excelのバージョン:2016』を使用しています。

エクセルデータをテキスト形式に変換して保存する

エクセルで使用できるテキスト形式には、いくつか種類があります。
今回はその中の、タブ区切りとコンマ区切りのテキスト形式に変換して保存します。

書式付きのエクセルデータ
書式付きのエクセルデータ

↑まずは、上記のエクセルデータをタブ区切りのテキスト形式に変換して保存してみましょう。

[テキスト(タブ区切り)(*.txt)]として保存
[テキスト(タブ区切り)(*.txt)]として保存

↑F12(ファンクションキー12)を選択し、下記の順に設定します。
名前を付けて保存するダイアログボックスの表示「F12」

  1. [ファイル名]-任意のファイル名を入力
  2. [ファイルの種類]-[テキスト(タブ区切り)(*.txt)]を選択
  3. [保存]を選択
メッセージの表示
メッセージの表示

↑メッセージが表示されますが、[OK]を選択します。
エクセルデータをタブ区切りのテキスト形式に変換して保存することができました。

[CSV(コンマ区切り)(*.csv)]として保存
[CSV(コンマ区切り)(*.csv)]として保存

↑次にコンマ区切りのテキスト形式に変換して保存してみます。
F12(ファンクションキー12)を選択し、下記の順に設定しましょう。
名前を付けて保存するダイアログボックスの表示「F12」

  1. [ファイル名]-任意のファイル名を入力
  2. [ファイルの種類]-[CSV(コンマ区切り)(*.csv)]を選択
  3. [保存]を選択
メッセージの表示
メッセージの表示

↑こちらもメッセージが表示されますが、[OK]を選択します。
エクセルデータをコンマ区切りのテキスト形式に変換して、保存することができました。

それでは、保存された『タブ区切り』と『コンマ区切り』の2つのファイルを開いて確認してみます。

タブ区切りに変換したファイル
タブ区切りに変換したファイル

↑文字のみ表示されています。

コンマ区切りに変換したファイル
コンマ区切りに変換したファイル

↑こちらも文字のみ表示されています。商品コードの桁数が少ないので元のエクセル表の値と比べてデータが少し異なりますね。

ですが、どちらのファイルもフォントの大きさは一律で、表やグラフは表示されず、値の文字のみが表示されています。

このように、エクセルデータをテキスト形式に変換して保存すると、表やグラフ、書式などの装飾は保存されず、文字のみが保存されます。

次項では、TXT形式とCSV形式の簡単な違いについて解説します。

TXT形式とCSV形式の簡単な違い

エクセルで使用できるテキスト形式にはいくつか種類があると説明しましたが、一般的によく使われるTXT形式やCSV形式もテキスト形式のファイルの1つになります。

TXT形式とCSV形式の簡単な違いを以下の2項目に分けて順番にみていきましょう。

  • TXT形式とCSV形式の拡張子
  • データ間の区切り文字

TXT形式とCSV形式の拡張子

TXT形式とCSV形式をどのように見分けるかというのは、とてもシンプルです。

それは、拡張子です。

拡張子とはファイルの種類を認識するもので、ファイル名の末尾に付けられている文字列のことです。Excel 2007 以降のファイルだと『.xlsx』が付いていますね。

TXT形式には『.txt』、CSV形式には『.csv』がファイル名の末尾に付きます。

それでは、先ほど保存したファイルで確認してみましょう。

拡張子の確認
拡張子の確認

↑タブ区切りで保存したファイル名の末尾には『.txt』、コンマ区切りで保存したファイルには『.csv』が付けられていますね。

つまり、先ほど保存したファイルは、TXT形式とCSV形式ということになります。

ファイル名一覧を見るだけで、ファイルの種類や作成したアプリケーションが判断できるため、フォルダ内の拡張子は表示させておくと便利だよ。

Dr.オフィス

Dr.オフィス

データ間の区切り文字

もう1つの違いは、保存形式です。

テキストファイルを外部で使用する場合は、データとデータの間をタブ、セミコロン、コンマ、スペースなどを使って区切っておく必要があります。

TXT形式は、タブ、セミコロン、コンマ、スペースなどを使って区切りますが、CSV形式は、必ずコンマ区切りとなります。

TXT形式ファイル
TXT形式ファイル

↑TXT形式ファイルを開いてみましょう。
目には見えませんが、タブを挿入してデータ間を区切っています。

CSV形式ファイル
CSV形式ファイル

↑CSV形式ファイルをそのままダブルクリックで開いてみましょう。
『,(コンマ)』は、表示されませんが、メモ帳などで開くと、コンマが確認できます。

区切り文字については、以下の2点をしっかり覚えておきましょう。

  • TXT形式は、タブ、セミコロン、コンマ、スペースなどの区切り文字OK
  • CSV形式は、コンマ以外の区切り文字NG

次項では、TXT形式ファイルをエクセルで開く方法について解説します。

TXT形式ファイルをエクセルで開くには?

TXT形式ファイルをエクセルで開くには、[テキスト ファイルウィザード]ダイアログボックスを使います。

それでは、さっそくTXT形式ファイルをエクセルで開いてみましょう。

TXT形式ファイルを選択
TXT形式ファイルを選択

↑エクセルを起動し、[ファイルを開く]ダイアログボックスより対象のTXT形式ファイルを選択します。

[テキスト ファイルウィザード1/3]ダイアログボックスより設定
[テキスト ファイルウィザード1/3]ダイアログボックスより設定

↑[テキスト ファイルウィザード1/3]ダイアログボックスが表示されたら下記の順に設定します。

  1. [元のデータの形式]-[カンマやタブなどの区切り文字によってフィールドごとに区切られたデータ]を選択
  2. [次へ]を選択
[テキスト ファイルウィザード2/3]ダイアログボックスより設定
[テキスト ファイルウィザード2/3]ダイアログボックスより設定

↑[テキスト ファイルウィザード2/3]ダイアログボックスが表示されたら下記の順に設定します。

  1. [区切り文字]-[タブ]を選択
  2. [次へ]を選択
[テキスト ファイルウィザード3/3]ダイアログボックスより設定
[テキスト ファイルウィザード3/3]ダイアログボックスより設定

↑[テキスト ファイルウィザード3/3]ダイアログボックスが表示されたら、データ形式が標準(数値)以外の適切な形式に設定します。

今回は、[発送日][商品コード][商品番号]のデータ形式を標準(数値)以外の適切な形式に設定します。

[発送日]は[日付]を設定
[発送日]は[日付]を設定

↑[発送日]のデータ形式は[日付]を設定します。

  1. [データのプレビュー]-[発送日]を選択
  2. [列のデータ形式]-[日付]を選択
[商品コード]は[文字列]を設定
[商品コード]は[文字列]を設定

↑[商品コード]のデータ形式は[文字列]を設定します。

  1. [データのプレビュー]-[商品コード]を選択
  2. [列のデータ形式]-[文字列]を選択
[商品番号]を[文字列]を設定
[商品番号]を[文字列]を設定

↑[商品番号]のデータ形式は[文字列]を設定します。

  1. [データのプレビュー]-[商品番号]を選択
  2. [列のデータ形式]-[文字列]を選択
データ形式を確認
データ形式を確認

↑全てのデータ形式が正しく設定できているか確認できたら、[完了]を選択しましょう。

TXT形式ファイルをエクセルで開いた結果
TXT形式ファイルをエクセルで開いた結果

↑TXT形式ファイルをエクセルで開くことができました。
正しくデータが表示されていますね。

ここで、データ形式を正しく設定しない場合を見てみましょう。
先ほどの[テキスト ファイルウィザード1/3]ダイアログボックスで、全てのデータに対してデータ形式をG/標準を設定してみます。

データ形式をG/標準に設定した結果
データ形式をG/標準に設定した結果

↑データ形式を正しく設定した結果と比べると、[商品コード]の先頭文字である『00』が削除されて数値表示になり、[商品番号]は日付表示になっています。

データ形式の設定が正しくないと、文字列が数値に変換されたり、文字列が日付に変換されたりと、元ファイルの内容とは異なった形で表示されるので注意しましょう。

TXT形式ファイルのデータをコピーし、そのままエクセルのブックに貼り付けた場合も、データ形式は正しく引き継がれないから覚えておこうね。

Dr.オフィス

Dr.オフィス

エクセルをテキスト形式で保存することで、互換性が高まる!

このようにエクセルファイルをテキスト形式のファイルに変換したり、エクセルでテキスト形式のファイルを開いたりすることができます。

表やグラフ、書式などの装飾は保存されないため、データサイズを小さく抑えたい場合には、テキスト形式のファイルで保存するといいでしょう。

また、テスト検証などで、データのみを繰り返し利用する場合も、テキスト形式のファイルで保存しておくと便利ですよ。

テキスト形式のファイル利用時のまとめ
  • テキスト形式のファイルは、人が読めたり変更したりできる文字だけのデータファイルのこと
  • 表やグラフ、書式などが装飾されているエクセルデータを、テキスト形式に変換して保存すると、装飾は削除され文字だけのデータが保存される
  • テキスト形式のファイルの中に、TXT形式とCSV形式が含まれる
  • TXT形式ファイルをエクセルで開く場合には、列のデータ型を正しく設定する必要がある

テキスト形式のファイルは、エクセルに限らず、ほとんどのソフトウェアで使用できる互換性のあるファイルです。

テキスト形式のファイルを業務で使用する際は、参考にしてみてください。

【エクセル】シングルクォーテーションをつけると表示できる便利技では、セルの入力値を意図的に『文字列』として入力する方法も解説しているので、参考にしてみてください。

関連記事