自動データ変換を設定する

適用先
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac

Excel は、.csv ファイルを開いたり、セル範囲にデータを貼り付けたりするなど、ブックにデータを追加すると自動的にデータを変換します。 ただし、Excel for Windows の [オプション] に移動して、これらの自動データ変換を自分の好みに合わせて変更できます

  1. [ ファイル> ] タブの [オプション] を選びます。
  2. [ データ ] タブを選択し、[ 自動データ変換] に移動します。

Excel for Mac の設定の場合

  1. [Excel]、[環境設定] の順に選択します。
  2. [ 編集] タブを選択し、[ 自動データ変換] に移動します。

無効にするコンバージョンを選択します。 たとえば、 00123 のように先頭にゼロがある数値データを追加すると、既定では数値 123 に変換されます。 ただし、この既定の動作を変更して、データを文字列として保持し、先頭のゼロを保持することもできます。

Excel for Windows および Excel for Mac では、次の自動データ変換オプションを変更できます。

  • 数値テキストから先頭のゼロを削除して数値に変換する。
  • 数値データを 15 桁の精度に切り捨て、指数表記で表示される数値に変換します。
  • 文字 "E" を囲む数値データを指数形式に変換する。
  • 連続した文字と数字の文字列を日付に変換します。

自動データ変換について

自動データ変換は、.csv ファイルまたは .txt ファイルを開く、データの入力または入力、外部ソースからのコピーと貼り付けの操作、検索と置換の操作、およびテキスト から列への変換ウィザードの使用の方法で行うことができます。 各自動データ変換オプションを詳しく見てみましょう。

これらの自動データ変換オプションは、データ形式を指定する他の方法がある Power Query を使用してインポートされたデータには直接影響しません。 詳細については、「Power Query for Excel のヘルプ」を参照してください。

先頭のゼロを削除して数値に変換する

このオプションを無効にすると、数値を数値に変換して先頭のゼロを失うのではなく、先頭のゼロが保持されるように文字列として格納されます。 たとえば、 00123 はテキスト内では 00123 のままであり、 数値 123 には変換されません。

文字列として保存した数値データを算術演算で使用できない場合があります。 数値に変換しながら先頭のゼロを保持する場合は、カスタム セル形式を使用します。 詳細については、「先頭のゼロと大きな数値を保持する」を参照してください。

長い数値の最初の 15 桁を保持し、必要に応じて指数形式で表示します

このオプションを無効にすると、最初の 15 桁のみを保持して指数表記で表示できる数値に変換するのではなく、16 桁以上の数値データがテキストとして保存され、すべての数字が保持されます。 たとえば、 12345678901234567890 はテキスト内では 12345678901234567890 のままであり、数値 12345678901234500000 に変換されたり、指数表記で 1.23457E+19 として表示されたりすることはありません。 よく懸念されるのは、多くの場合 16 桁の数字テキストが含まれているクレジット カード番号ですが、切り捨てずに保持したいものです。 詳細については、「番号をクレジット カード番号で表示する」を参照してください。

文字列として保存した数値データを算術演算で使用できない場合があります。 さらに、数値形式 ( 通貨など) への変換では、データは常に有効桁数 15 桁の精度に切り捨てられます。

文字 "E" を囲む数字を指数形式の数値に変換する

このオプションを無効にすると、文字 "E" を囲む数値データが指数表記の数値に変換する代わりにテキストとして保存されます。 たとえば、 123E5 はテキスト内では 123E5 のままであり、指数表記で表示される数値 1.23E+07 には変換されません。

文字列として保存した数値データを算術演算で使用できない場合があります。 詳細については、「 指数表記で数値を表示する」を参照してください。

連続する文字と数字の "日付に似た" 組み合わせを日付に変換する

このオプションを無効にすると、日付に変換されるのではなく、連続する文字と数字を含む "日付に似た" 値がテキストとして保存されます。 たとえば、 JAN1 はテキスト内では JAN1 のままであり、 1 月 1 日の日付には変換されません。 ただし、 JAN 1JAN-1 など、スペースやその他の文字を含む値は、引き続き日付として扱われる場合があります。

関連項目

詳細オプション

Excel で利用可能な表示形式

数値の書式を設定する

文字列として保存されている数値を数値形式に変換する

テキスト (.txt または .csv) ファイルのインポートまたはエクスポート