#text

標籤「text」下有 6 篇教學。

Excel 對比

TEXTJOIN 與 CONCAT:Excel 和 Google Sheets 該用哪一個

需要分隔符、並決定是否跳過空單元格時,用 TEXTJOIN。測試範圍為 SKU-101、Widget、空白、12.50。TEXTJOIN(",",TRUE,A2:A5) 得到 SKU-101,Widget,12.50;第二引數為 FALSE 時得到 SKU-101,Widget,,12.50,空位還在。用空格作分隔符且忽略空白時得到 SKU-101 Widget 12.50。

4 分鐘閱讀
Excel 操作指南

提取兩個字元之間的文本:Excel 與 Google Sheets

用 MID 加 FIND 取出兩個標記之間的文本。對 Price is $12.50 today,在美元符號之後、下一個空格之前得到 12.50。對 SKU-[103]-west,在方括號之間得到 103。對 start(hello)end,在圓括號之間得到 hello。第二個 FIND 要指定起始位置,以免先碰到前面的空格。

4 分鐘閱讀
Excel 對比

SUBSTITUTE 與 REPLACE:Excel 和 Google Sheets 該用哪一個

SUBSTITUTE 按文本替換,並可指定第幾次;REPLACE 按位置和長度覆蓋。本次 SUBSTITUTE("banana","a","X") 得到 bXnXnX,指定第 2 次得到 banXna。REPLACE("banana",2,2,"XX") 得到 bXXana,從第 2 個字元起覆蓋 2 個字元。

4 分鐘閱讀
Excel 操作指南

在 Excel 與 Google Sheets 中保留前導零

前導零隻有在單元格是文本,或用 TEXT 把數字補零輸出時才會保留。本次數字 1 的 LEN 為 1,ISNUMBER 為 TRUE。文本 "001" 的 LEN 為 3,ISTEXT 為 TRUE,但 VALUE("001") 返回 1。公式 ="001" 的結果相同。

5 分鐘閱讀
Excel 操作指南

按分隔符拆分文本:Excel 與 Google Sheets

在 Google Sheets 裡用 SPLIT 按分隔符拆到右側單元格。SPLIT("SKU-101,Widget,12.50",",") 得到 SKU-101、Widget、12.5。TEXTSPLIT 在本檔案中為 #NAME?,它是 Excel 365 的函式。INDEX 取第 2 段得到 Widget;LEFT 與 FIND 取第 1 段得到文本 SKU-101。

5 分鐘閱讀
Excel 操作指南

在 Excel 與 Google Sheets 中把全名拆成名、中間名和姓

兩個詞的姓名先取第一個詞和最後一個詞。Google Sheets 中用 TRIM 後的 LEFT/FIND 與“最後一個詞”公式,Ada Lovelace 得到 Ada 與 Lovelace。本次測試裡 TEXTBEFORE、TEXTAFTER、TEXTSPLIT 返回 #NAME?,不要假設它們在所有表格中可用。

9 分鐘閱讀