Excel:將文字與列分開的好方法?

Excel:將文字與列分開的好方法?

有時我們會收到電子表格,其中所有文字都在一列中,如下圖所示。我只是想知道是否有一種快速方法可以將文字(在本例中為 3 位數字,然後是公司名稱)分成兩列,以便將其用於 InDesign 中的資料合併文字欄位。我手動檢查並插入了一個逗號,以便使用“文字分列”功能。任何幫助表示讚賞。

在此輸入影像描述

答案1

你很幸運,因為有一個內建工具可以做到這一點。只需突出顯示您的數據並選擇頂部的“數據功能區”即可。然後按一下“文字到列”。

您應該會看到這個對話框:

在此輸入影像描述

選擇“固定寬度”,然後按一下“下一步”。從那裡,您可以將箭頭拖曳到您希望分割的任意字元數,在您的情況下,似乎是3 個。保留為常規)然後按一下完成

答案2

您可以使用 Power Query 來拆分資料。在 Power Query 中,您可以指定分隔符,也可以勾選一個設定以僅在第一的分隔符號的外觀。

而且,使用 Power Query,您可以儲存查詢設定並在新資料到達時刷新查詢。

在此輸入影像描述

答案3

固定寬度的文字到列精靈將無法運作,因為如果數字少於 10、超過 100 或超過 1000,分割將發生在錯誤的位置。 (逗號的存在或不存在也會造成問題)。

你需要:

  1. 將第一個空格替換為未使用的字元(例如“|”或“Ø”)

    =替換(A1;查找(“”;A1);1;“|”)

  2. 將結果複製並貼上為“值”
  3. 使用嚮導拆分未使用的字符

1 的螢幕截圖 https://i.stack.imgur.com/zTdf3.png

2 的螢幕截圖 https://i.stack.imgur.com/pHeoV.png

螢幕截圖 3 https://i.stack.imgur.com/YogHz.gif

(抱歉,我不能發圖片)

相關內容