文字匯出精靈

雖然無法直接從文字檔或 Word 檔匯出至 Excel,但您可以使用 Excel 中的文字彙入精靈,將資料從文字檔匯入工作表。 文字匯出精靈會檢查要輸入的文字檔,並有助於確保資料以您想要的方式輸入。     

附註: 文字輸入精靈是一項舊版功能,可持續支援返回相容性。 或者,您也可以使用 Power Query 來將文字檔連接到 該文字檔

請前往資料標籤 >從文字 >外部資料。 接著,在 [ 輸入 文字檔> 對話方塊中,按兩下要輸入的文字檔,[文字輸入精靈> 對話方塊就會開啟。

步驟 1/3

原始資料類型    如果文字檔中的專案以定位字元、冒號、分號、空格或其他字元分隔,請選取 分隔符號。 如果每一欄中的所有專案長度都相同,請選取 固定寬度

從列開始進行匯出    輸入或選取列號以指定要輸入之資料的第一列。

檔案來源    選取文字檔中使用的字元集。 在大多數情況下,您可以將此設定保留為預設值。 如果您知道文字檔是使用與電腦上使用的字元集不同的字元集所建立,您應變更此設定以符合該字元集。 例如,如果您的電腦設定為使用字元集 1251 (斯拉夫文、Windows) ,但您知道檔案是使用字元集 1252 (西歐 Windows) 產生,您應該將檔案來源設為 1252。

檔案預覽    此方塊會顯示文字在工作表上以欄分隔時顯示的文字。

步驟 2/3 (分隔)

分隔符號    選取分隔文字檔中值的字元。 如果未列出該字元,請 選取其他核取方塊 ,然後在包含游標的方塊中輸入該字元。 如果您的資料類型為固定寬度,則無法使用這些選項。

將連續分隔符號視為一個    如果資料在資料欄位之間包含多個字元分隔符號,或如果您的資料包含多個自訂分隔符號,請選取此核取方塊。

文字限定詞    選取文字檔中括住值的字元。 當 Excel 遇到文字識別符號字元時,該字元之後及該字元下一個出現之前的所有文字會匯出為一個值,即使文字包含分隔符號也一樣。 例如,如果分隔符號是逗號 (,) 且文字限定詞是引號 (") , 則 "Dallas, Dallass" 會匯入到一個儲存格中,做為 達拉斯、達拉斯。 如果沒有將字元或單引號 (') 指定為文字識別符號,則「達拉斯、達拉斯」會輸入至兩個連續的儲存格「達拉斯和達拉斯」。

如果分隔符號出現在文字識別符號之間,Excel 會省略匯進值中的識別符號。 如果文字識別符號之間沒有出現分隔符號,Excel 會包含匯進值中的識別符號字元。 因此,使用雙引號文字 ("達拉斯州") 文字元號會以 "Dallas Dallass"格式輸入單一儲存格。

資料預覽    請閱閱此方塊中的文字,確認文字會以您想要的順序分隔至工作表上的欄。

步驟 2/3 (固定寬度)

資料預覽    在此區段設定欄位寬度。 按一下預覽視窗以設定以垂直線表示的分欄符號。 按兩下分欄符號將它移除,或拖曳分欄符號來移動分欄符號。

步驟 3/3

按一下 [ 進一 步選項> 按鈕,執行下列一或多個操作:

  • 指定文字檔中使用的小數和千分位分隔符號類型。 將資料輸入 Excel 時,分隔符號會符合 Windows 控制台中為位置指定的區域及語言選項 (設定) 。

  • 指定一或多個數值可能包含結尾減號。

欄資料格式    按一下資料預覽區段所選取 之資料行的資料 格式。 如果您不想匯出選取的欄,請按一下 [不要匯出資料行 (跳過) 。

選取所選欄的資料格式選項後,資料預覽下的欄 標題 會顯示該格式。 如果您選取 日期,請在日期方塊中選取 日期 格式。

選擇與預覽資料非常符合的資料格式,讓 Excel 能夠正確轉換所輸入的資料。 例如:

  • 若要將包含所有貨幣數位字元的欄轉換為 Excel 貨幣格式,請選取一

  • 若要將包含所有數位字元的欄轉換為 Excel 文字格式,請選取 文字

  • 若要將包含所有日期字元的欄,依年、月及日的順序,將每個日期轉換為 Excel 日期格式,請選取日期,然後在日期方塊中選取YMD的日期類型。

如果轉換會產生非預期的結果 ,Excel 會以一般方法將欄匯出。 例如:

  • 如果欄包含多種格式 ,例如字母和數位字元,Excel 會將欄轉換為 一般

  • 如果在日期欄中,每個日期都是依年份、月份和日期的順序,而您選取 日期 以及 MDY的日期類型,Excel 會將欄轉換為一般格式。 包含日期字元的欄必須與 Excel 內建日期或自訂日期格式非常相符。

如果 Excel 未將欄轉換為您想要的格式,您可以在資料輸入後轉換資料。

當您選取想要的選項時,按一下 [完成 後開啟 [ 匯出資料 > 對話方塊,然後選擇要放置資料的位置。

匯入資料

設定這些選項以控制資料匯出程式執行方式,包括要使用哪些資料連線屬性,以及要使用所輸入的資料填入哪些檔案和範圍。

  • 只有在 您準備好 資料模型,並選取選項以將這項匯出新增到該模型時 (才能在工作表中選取要如何查看此資料的選項) 。

  • 指定目標活頁簿:

    • 如果您選擇 [ 現有工作表》,請按一下工作表中的儲存格,放置所輸入資料的第一個儲存格,或按一下並拖曳以選取範圍。

    • 選擇 新工作表 以從儲存格 A1 開始 (新工作表)

  • 如果您擁有資料模型,請按一下 [新增此資料至資料模型 以在模型中包含此匯出。 詳細資訊請參閱在 Excel 中 建立資料模型

    請注意,選取此選項會解除鎖定選取要如何在活頁簿中查看 此資料的選項

  • 按一下 [ 屬性以設定任何您想要的外部資料範圍屬性。 詳細資訊請參閱管理 外部資料範圍及其屬性

  • 當您 準備好要完成資料的輸入時,請按一下 [確定。

附註: 文字輸入精靈是一項舊版功能,可能需要啟用這項功能。 如果您尚未這麼做,請執行: 

  1. 按一下 [檔案>選項>資料

  2. 顯示舊版資料匯出精靈下,選取從文字 (舊版) 。

啟用後,請>資料&資料轉換>取得資料>精靈>從文字 (舊版) 。 接著,在 [ 輸入 文字檔> 對話方塊中,按兩下要輸入的文字檔,文字輸入精靈就會開啟。

步驟 1/3

原始資料類型    如果文字檔中的專案以定位字元、冒號、分號、空格或其他字元分隔,請選取 分隔符號。 如果每一欄中的所有專案長度都相同,請選取 固定寬度

從列開始進行匯出    輸入或選取列號以指定要輸入之資料的第一列。

檔案來源    選取文字檔中使用的字元集。 在大多數情況下,您可以將此設定保留為預設值。 如果您知道文字檔是使用與電腦上使用的字元集不同的字元集所建立,您應變更此設定以符合該字元集。 例如,如果您的電腦設定為使用字元集 1251 (斯拉夫文、Windows) ,但您知道檔案是使用字元集 1252 (西歐 Windows) 產生,您應該將檔案來源設為 1252。

檔案預覽    此方塊會顯示文字在工作表上以欄分隔時顯示的文字。

步驟 2/3 (分隔)

分隔符號    選取分隔文字檔中值的字元。 如果未列出該字元,請 選取其他核取方塊 ,然後在包含游標的方塊中輸入該字元。 如果您的資料類型為固定寬度,則無法使用這些選項。

將連續分隔符號視為一個    如果資料在資料欄位之間包含多個字元分隔符號,或如果您的資料包含多個自訂分隔符號,請選取此核取方塊。

文字限定詞    選取文字檔中括住值的字元。 當 Excel 遇到文字識別符號字元時,該字元之後及該字元下一個出現之前的所有文字會匯出為一個值,即使文字包含分隔符號也一樣。 例如,如果分隔符號是逗號 (,) 且文字限定詞是引號 (") , 則 "Dallas, Dallass" 會匯入到一個儲存格中,做為 達拉斯、達拉斯。 如果沒有將字元或單引號 (') 指定為文字識別符號,則「達拉斯、達拉斯」會輸入至兩個連續的儲存格「達拉斯和達拉斯」。

如果分隔符號出現在文字識別符號之間,Excel 會省略匯進值中的識別符號。 如果文字識別符號之間沒有出現分隔符號,Excel 會包含匯進值中的識別符號字元。 因此,使用雙引號文字 ("達拉斯州") 文字元號會以 "Dallas Dallass"格式輸入單一儲存格。

資料預覽    請閱閱此方塊中的文字,確認文字會以您想要的順序分隔至工作表上的欄。

步驟 2/3 (固定寬度)

資料預覽    在此區段設定欄位寬度。 按一下預覽視窗以設定以垂直線表示的分欄符號。 按兩下分欄符號將它移除,或拖曳分欄符號來移動分欄符號。

步驟 3/3

按一下 [ 進一 步選項> 按鈕,執行下列一或多個操作:

  • 指定文字檔中使用的小數和千分位分隔符號類型。 將資料輸入 Excel 時,分隔符號會符合 Windows 控制台中為位置指定的區域及語言選項 (設定) 。

  • 指定一或多個數值可能包含結尾減號。

欄資料格式    按一下資料預覽區段所選取 之資料行的資料 格式。 如果您不想匯出選取的欄,請按一下 [不要匯出資料行 (跳過) 。

選取所選欄的資料格式選項後,資料預覽下的欄 標題 會顯示該格式。 如果您選取 日期,請在日期方塊中選取 日期 格式。

選擇與預覽資料非常符合的資料格式,讓 Excel 能夠正確轉換所輸入的資料。 例如:

  • 若要將包含所有貨幣數位字元的欄轉換為 Excel 貨幣格式,請選取一

  • 若要將包含所有數位字元的欄轉換為 Excel 文字格式,請選取 文字

  • 若要將包含所有日期字元的欄,依年、月及日的順序,將每個日期轉換為 Excel 日期格式,請選取日期,然後在日期方塊中選取YMD的日期類型。

如果轉換會產生非預期的結果 ,Excel 會以一般方法將欄匯出。 例如:

  • 如果欄包含多種格式 ,例如字母和數位字元,Excel 會將欄轉換為 一般

  • 如果在日期欄中,每個日期都是依年份、月份和日期的順序,而您選取 日期 以及 MDY的日期類型,Excel 會將欄轉換為一般格式。 包含日期字元的欄必須與 Excel 內建日期或自訂日期格式非常相符。

如果 Excel 未將欄轉換為您想要的格式,您可以在資料輸入後轉換資料。

當您選取想要的選項時,按一下 [完成 後開啟 [ 匯出資料 > 對話方塊,然後選擇要放置資料的位置。

匯入資料

設定這些選項以控制資料匯出程式執行方式,包括要使用哪些資料連線屬性,以及要使用所輸入的資料填入哪些檔案和範圍。

  • 只有在 您準備好 資料模型,並選取選項以將這項匯出新增到該模型時 (才能在工作表中選取要如何查看此資料的選項) 。

  • 指定目標活頁簿:

    • 如果您選擇 [ 現有工作表》,請按一下工作表中的儲存格,放置所輸入資料的第一個儲存格,或按一下並拖曳以選取範圍。

    • 選擇 新工作表 以從儲存格 A1 開始 (新工作表)

  • 如果您擁有資料模型,請按一下 [新增此資料至資料模型 以在模型中包含此匯出。 詳細資訊請參閱在 Excel 中 建立資料模型

    請注意,選取此選項會解除鎖定選取要如何在活頁簿中查看 此資料的選項

  • 按一下 [ 屬性以設定任何您想要的外部資料範圍屬性。 詳細資訊請參閱管理 外部資料範圍及其屬性

  • 當您 準備好要完成資料的輸入時,請按一下 [確定。

附註: 如果您的資料位於 Word 檔中,您必須先將其儲存為文字檔。 按一下 [> 另存新 格式,然後選擇[純文字 (.txt) 為檔案類型。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

另請參閱

Microsoft Power Query for Excel 簡介

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

×