設定自動資料轉換

Applies To
Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac

當您新增資料至活頁簿時,Excel 會自動轉換資料,例如開啟 .csv 檔案或將資料貼到儲存格範圍中。 不過,您可以移至 Windows 版 Excel 中的 [選項],變更這些自動資料轉換以符合您自己的喜好設定

  1. [檔案> ] 索引標籤上,選擇 [選項]。
  2. 選取 [資料 ] 索引標籤,然後移至 [自動資料轉換]。

針對 Mac 版 Excel 中的喜好設定

  1. 選取 Excel 並選擇 [喜好設定]。
  2. 選取 [編輯 ] 索引標籤,然後移至 [自動資料轉換]。

然後選擇您要停用的轉換 () 。 例如,當您新增具有前置零的數值資料時,例如 00123,根據預設,Excel 會將其轉換為數字 123。 但您可能會想要變更此預設行為,將資料保留為文字並保留前置零。

您可以在 Windows 版 Excel 和 Mac 版 Excel 中變更下列自動資料轉換選項:

  • 移除數字文字中的前置零並轉換成數值。
  • 將數值資料截斷至 15 位數的精確度,並轉換成以科學標記法顯示的數字。
  • 將字母 「E」 周圍的數值資料轉換為科學標記法。
  • 將連續的字母和數字字串轉換成日期。

了解自動資料轉換

自動資料轉換可透過下列方式進行:開啟 .csv 或 .txt 檔案、輸入或輸入資料、從外部來源複製和貼上作業、尋找及取代作業,以及使用 [文字轉換為欄] 精靈。 讓我們更詳細地研究每個自動資料轉換選項。

注意

這些自動資料轉換選項不會直接影響使用 Power Query 匯入的資料,因為 有其他方式可指定資料格式。 如需詳細資訊,請參閱適用於 Excel 的 Power Query 說明。

移除前置零並轉換成數字

停用此選項會將具有前置零的數值資料儲存為文字並保留前置零,而不會將它轉換成數字並遺失前置零。 例如, 00123 在文字中會保留為 00123 ,不會轉換成數字 123

注意

您可能無法在數學運算中使用儲存為文字的數值資料。 如果您想要保留前置零,同時仍要轉換成數字,請使用自訂儲存格格式。 如需詳細資訊,請參閱 保留前置零和大型數字。

保留長數字的前 15 位數,並視需要以科學標記法顯示

停用此選項會以文字形式儲存包含 16 位數以上的數值資料並保留所有數字,而不是只保留前 15 位數並將其轉換為可以科學標記法顯示的數字。 例如, 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) 檔案 (機器翻譯)