Excel 的 Text to Columns 可以為您做的 7 件令人驚奇的事情

Excel 的 Text to Columns 可以為您做的 7 件令人驚奇的事情

Text to Columns 是 Excel 中的一項了不起的功能,值得比它通常獲得的更多功勞。

顧名思義,它用於將文本拆分為多列。例如,如果您在同一個單元格中有名字和姓氏,您可以使用它來快速將它們拆分為兩個不同的單元格。

當您從數據庫獲取數據或從其他文件格式(如文本或 CSV)導入數據時,這非常有用。

在本教程中,您將了解可以使用 Excel 中的文本分列來完成的許多有用的事情。

在 Excel 中的何處查找文本到列

要訪問 Text to Columns,請選擇數據集並轉到 Data → Data Tools → Text to Columns。

相關問題  從 Excel 中的字符串中提取數字(使用公式或 VBA)

excel文本到列 - 在功能區

這將打開“將文本轉換為列嚮導”。

此嚮導包含三個步驟,並在將文本拆分為列之前接受一些用戶輸入(您將在下面的示例中看到如何使用這些不同的選項)。

要訪問文本到列,您還可以使用鍵盤快捷鍵 – ALT + A + E。

現在讓我們深入了解一下您可以使用 Excel 中的“文本到列”完成的一些驚人的事情。

示例 1 – 將姓名拆分為名字和姓氏

假設您有一個如下所示的數據集:

excel文本到列 - 名稱數據集

要快速拆分名字和姓氏並將它們放在單獨的單元格中,請按照以下步驟操作:

這將立即為您提供一列中的名字和另一列中的姓氏的結果。

excel文本到列 - 名稱拆分

筆記:

  • 當您的姓名僅由名字和姓氏構成時,此技術效果很好。如果有首字母或中間名,那麼這可能不起作用。 單擊此處 獲取有關如何處理具有不同名稱組合的案例的詳細指南。
  • 使用 Text to Columns 功能獲得的結果是靜態的。這意味著如果原始數據有任何變化,您將不得不重複該過程以獲得更新的結果。

示例 2 – 將電子郵件 ID 拆分為用戶名和域名

Text to Columns 允許您選擇自己的分隔符來拆分文本。

這可用於將電子郵件地址拆分為用戶名和域名,因為它們由 @ 符號分隔。

這些是一些很酷的超級英雄的虛構電子郵件 ID(除了我自己,我只是一個經常在 Netflix 上浪費時間的人)。

使用“文本到列”功能拆分這些用戶名和域名。

這將拆分電子郵件地址,並在單獨的單元格中為您提供名字和姓氏。

示例 3 – 從 URL 獲取根域

如果您使用 Web URL,您有時可能需要知道唯一根域的總數。

相關問題  如何使用 Excel FILTER 函數

例如,http://www.google.com/example1 和 http://google.com/example2,根域相同,即 www.google.com

假設您有一個如下所示的數據集:

excel文本到列 - url

以下是從這些 URL 獲取根域的步驟:

這將拆分 URL 並為您提供根域(在第三列中,因為它之前有兩個正斜杠)。

excel文本到列 - url-split

現在,如果您想查找唯一域的數量,只需刪除重複項即可。

注意:當您擁有所有以 http:// 開頭的 URL 時,這很有效。如果沒有,那麼您將在第一列中獲得根域。一個好的做法是在使用 Text to Columns 之前使這些 URL 保持一致。

示例 4 – 將無效日期格式轉換為有效日期格式

如果您從 SAP/Oracle/Capital IQ 等數據庫中獲取數據,或者從文本文件中導入數據,則日期格式可能不正確(即 Excel 不將其視為日期的格式)。

Excel 可以理解的格式只有幾種,任何其他格式都需要轉換為有效格式才能在 Excel 中使用。

假設您有以下格式的日期(不是有效的 Excel 日期格式)。

excel文本到列 - 無效日期格式

以下是將這些轉換為有效日期格式的步驟:

這會立即將這些無效的日期格式轉換為您可以在 Excel 中使用的有效日期格式。

示例 5 – 將文本轉換為數字

有時,當您從數據庫或其他文件格式導入數據時,數字會轉換為文本格式。

有幾種方法可以發生這種情況:

  • 數字前有撇號。這導致數字被視為文本。
  • 通過文本函數(例如 LEFT、RIGHT 或 MID)獲取數字。

這樣做的問題是這些數字(文本格式)會被Excel 函數 (如 SUM 和 AVERAGE)忽略。

相關問題  如何將 Excel 圖表另存為圖像(另存為 PNG、JPG、BMP)

假設您有一個如下所示的數據集,其中數字採用文本格式(請注意,這些數字與左側對齊)。

excel文本到列 - 文本格式中的數字

以下是使用 Text to Columns 將文本轉換為數字的步驟

這會將這些數字轉換回現在可以在公式中使用的通用格式。

示例 6 – 提取字符串的前五個字符

有時您可能需要提取字符串的前幾個字符。當您有交易數據並且前五個字符(或任何其他數量的字符)表示唯一標識符時,可能會出現這種情況。

例如,在下面顯示的數據集中,前五個字符對於一個產品線是唯一的。

excel文本到列 - 事務ID

以下是使用 Text to Columns 從該數據中快速提取前五個字符的步驟:

這將拆分您的數據集,並將每個事務 ID 的前五個字符放在一列中,並將所有字符放在第二列中。

excel 文本到列 - 事務 ids 拆分

注意:您也可以設置多條垂直線,將數據分成多於 2 列。只需單擊數據預覽區域中的任意位置並拖動光標即可設置分隔線。

示例 7 – 將帶有尾隨減號的數字轉換為負數

雖然這不是經常遇到的事情,但有時,您可能會發現自己用尾隨的減號固定數字並使這些數字變為負數。

Text to Columns 是進行排序的完美方式。

假設您有一個如下所示的數據集:

excel文本到列 - 帶尾隨減號的數字

以下是將這些尾隨減號轉換為負數的步驟:

這將立即將減號從其開頭的數字末尾放置。現在,您可以輕鬆地在公式和計算中使用這些數字。

哦,您好 👋很高興認識你。

訂閱我們的電子報,定期發送很棒的科技內到您的郵

Post Comment