文字函數
 266 
文字函數可協助您使用字元字串。 
文字函數列表 
iWork 提供下列文字函數來與表格搭配使用。 
函數說明 
“CHAR” (第 267 頁) CHAR 函數會傳回對應於十進位 Unicode 字元 
代碼的字元。 
“CLEAN” (第 268 頁) CLEAN 函數會從文字中移除最常見的非列印字 
元(Unicode 字元代碼 0–31)。 
“CODE” (第 269 頁) CODE 函數會傳回指定字串中第一個字元的十 
進位 Unicode 值。 
“CONCATENATE” (第 269 頁) CONCATENATE 函數會將字串結合(連接)在 
一起。 
“DOLLAR” (第 270 頁) DOLLAR 函數會傳回由指定數值變成美元金額 
格式的字串。 
“EXACT” (第 271 頁) 如果參數字串的大小寫和內容都相同,則 
EXACT 函數會傳回 TRUE。 
“FIND” (第 271 頁) FIND 函數會傳回某個字串在另一個字串中的起 
始位置。 
“FIXED” (第 272 頁) FIXED 函數會將某個數值捨入為指定小數位 
數,然後將結果作為字串值傳回。 
“LEFT” (第 273 頁) LEFT 函數會傳回由指定字串左端開始之指定數 
目的字元組成的字串。 
“LEN” (第 274 頁) LEN 函數會傳回字串的字元數。 
“LOWER” (第 274 頁) LOWER 函數會傳回全部小寫的字串,不論指 
定字串中字元的大小寫為何。 
“MID” (第 275 頁) MID 函數會傳回由字串指定位置開始之指定數 
目的字元組成的字串。 
 第 11 章    文字函數 267 
函數說明 
“PROPER” (第 275 頁) PROPER 函數會傳回一個字串,其中每個單字 
的第一個字母為大寫,而其餘所有字元都為 
小寫,不論指定字串中字元的大小寫為何。 
“REPLACE” (第 276 頁) REPLACE 函數會傳回一個字串,其中指定字 
串之指定數目的字元已由新字串取代。 
“REPT” (第 277 頁) REPT 函數會傳回一個字串,其中包含重複特 
定次數的指定字串。 
“RIGHT” (第 277 頁) RIGHT 函數會傳回由指定字串右端開始之指定 
數目的字元組成的字串。 
“SEARCH” (第 278 頁) SEARCH 函數會傳回某個字串在另一個字串中 
的起始位置(忽略大小寫且允許通配符)。 
“SUBSTITUTE” (第 279 頁) SUBSTITUTE 函數會傳回一個字串,其中指定 
字串的指定字元已由新字串取代。 
“T” (第 280 頁) T 函數會傳回輸入格中包含的文字。加入此函 
數是為了與輸入自其他試算表應用程式的表格 
相容。 
“TRIM” (第 281 頁) TRIM 函數會傳回以指定字串為基準,移除多 
餘空格之後的字串。 
“UPPER” (第 281 頁) UPPER 函數會傳回全部大寫的字串,不論指 
定字串中字元的大小寫為何。 
“VALUE” (第 282 頁) VALUE 函數會傳回數值,即使參數為文字格 
式亦是如此。 
CHAR 
CHAR 函數會傳回對應於十進位 Unicode 字元代碼的字元。 
CHAR(code-number) 
 
 
code-number:您要對應於 Unicode 字元傳回的數值。code-number 為數值, 
必須大於或等於 32、小於或等於 65,535,且不等於 127。如果存在小數部分, 
則會被忽略。請注意,字元 32 為空格字元。 
用法備忘錄 
並非所有 Unicode 數值都與可列印字元相關聯。 
 
 
您可以在“國際設定”偏好設定中啟用“字元”視窗,然後使用它來檢 
 
 
視整個字元集及其代碼。 
CODE 函數會傳回特定字元的數字代碼。 
 
 
範例 
=CHAR(98.6) 會傳回 "b",即由代碼 98 表示。系統會忽略數值的小數部分。 
=CODE("b") 會傳回 98。
相關主題 
如需相關函數和其他資訊,請參閱: 
第 269 頁“CODE” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
CLEAN 
CLEAN 函數會從文字中移除最常見的非列印字元(Unicode 字元代碼 0–31)。 
CLEAN(text) 
 
 
text:您要從中移除非列印字元的文字。text 可以包含任何值類型。 
用法備忘錄 
 若您從其他應用程式貼上的文字中包含不想要的問號、空格、方框或其他非 
 
 
預期字元,則此函數非常有幫助。 
CLEAN 不會移除下列不常用的非列印字元:字元代碼 127、129、141、 
 
 
143、144 及 157。若要移除這些字元,您可以先使用 SUBSTITUTE 函數來將 
其取代為 0–31 範圍中的代碼,然後再使用 CLEAN 函數。 
您可以使用 TRIM 函數來移除文字中的多餘空格。 
 
 
範例 
假設您從其他應用程式拷貝了文字 "a b c d e f",然後將其貼入輸入格 A1,但卻看到 "a b c ? 
?d e f"。您可以嘗試使用 CLEAN 來移除非預期的字元: 
=CLEAN(A1) 會傳回 "a b c d e f"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 279 頁“SUBSTITUTE” 
第 281 頁“TRIM” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
 268  第 11 章    文字函數
 第 11 章    文字函數 269 
CODE 
CODE 函數會傳回指定字串中第一個字元的十進位 Unicode 值。 
CODE(code-string) 
 
 
code-string:要傳回 Unicode 值的字串。code-string 為字串值。僅會使用第 
一個字元。 
用法備忘錄 
您可以在“國際設定”偏好設定中啟用“字元”視窗,然後使用它來檢 
 
 
視整個字元集及其代碼。 
您可以使用 CHAR 函數來執行 CODE 函數的反函數:將數字代碼轉換為文字字 
 
 
元。 
範例 
=CODE("A") 會傳回 65,即大寫 "A" 的字元代碼。 
=CODE("abc") 會傳回 97,即小寫 "a" 的字元代碼。 
=CHAR(97) 會傳回 "a"。 
=CODE(A3) 會傳回 102,即小寫 "f" 的字元代碼。 
=CODE("三二一") 會傳回 19,977,即第一個字元的十進位 Unicode 值。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 267 頁“CHAR” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
CONCATENATE 
CONCATENATE 函數會將字串結合(連接)在一起。 
CONCATENATE(string, string...) 
 
 
string:字串。string 為字串值。 
 
 
string... :可以選擇性地包含一個或多個其他字串。 
用法備忘錄 
作為 CONCATENATE 函數的替代,您可以使用 & 字串運算子,來將字串連在 
 
 
一起。
範例 
若輸入格 A1 包含 Lorem 、輸入格 B1 包含 Ipsum,則 =CONCATENATE(B1, ", ", A1) 會傳回 
"Ipsum, Lorem"。 
=CONCATENATE("a", "b", "c") 會傳回 "abc"。 
="a"&"b"&"c" 會傳回 "abc"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
DOLLAR 
DOLLAR 函數會傳回由指定值變成美元金額格式的字串。 
DOLLAR(num, places) 
 
 
num:要使用的數值。num 為數值。 
 
 
places:一種選用參數,用於指定進行四捨五入時,小數點右側或左側的位 
數。places 為數值。當捨入為指定位數時,系統會使用標準的算術四捨五 
入方法;若要進行四捨五入之位數的值為 5 或更大,則結果為捨入。負值 
表示捨入應捨入到小數點左邊(例如,捨入到百位或千位)。 
範例 
=DOLLAR(2323.124) 會傳回 $2,323.12。 
=DOLLAR(2323.125) 會傳回 $2,323.13。 
=DOLLAR(99.554, 0) 會傳回 $100。 
=DOLLAR(12, 3) 會傳回 $12.000。 
=DOLLAR(-12, 3) 會傳回 ($12.000),其中括號表示為負數金額。 
=DOLLAR(123, -1) 會傳回 $120。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 272 頁“FIXED” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
 270  第 11 章    文字函數
 第 11 章    文字函數 271 
第 36 頁“從輔助說明中的範例貼上” 
EXACT 
若參數字串大小寫和內容都相同,則 EXACT 函數會傳回 TRUE。 
EXACT(string-1, string-2) 
 
 
string-1:第一個字串。string-1 為字串值。 
 
 
string-2:第二個字串。string-2 為字串值。 
範例 
=EXACT("toledo", "toledo") 會傳回 TRUE,因為所有字元和大小寫都相同。 
=EXACT("Toledo", "toledo") 會傳回 FALSE,因為兩個字串的大小寫不同。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 271 頁“FIND” 
第 278 頁“SEARCH” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
FIND 
FIND 函數會傳回某個字串在另一個字串中的起始位置。 
FIND(search-string, source-string, start-pos) 
 
 
search-string:要尋找的字串。search-string 為字串值。 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:替代參數,會指定應在指定字串中的哪個位置開始執行動作。start- 
pos 為必須大於或等於 1 而小於或等於 source-string 中字元數的一個數值。 
附註 
搜尋區分大小寫且會計算空格。不允許有通配符。若要在搜尋時使用通配符 
 
 
或忽略大小寫,請使用 SEARCH 函數。 
指定 
 
 
start-pos 可讓您在 source-string 中(而非從其開始)搜尋 search- 
string。當 source-string 包含多個搜尋字串實例,且您要判定非第一實例的起 
始位置時,此函數特別有用。若省略 start-pos,則系統會假設為 1。
範例 
=FIND("e", "where on earth") 會傳回 3 ("e" 為字串 "where on earth" 中的第三個字元)。 
=FIND("e", "where on earth", 8) 會傳回 10(在 earth 中 "e" 是自字元 8(即 "on" 中的 "n")開始, 
找到的第一個 "e")。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 271 頁“EXACT” 
第 278 頁“SEARCH” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
FIXED 
FIXED 函數會將某一個數值捨入為指定小數位數,然後將結果作為字串值傳回。 
FIXED(num, places, no-commas) 
 
 
num:要使用的數值。num 為數值。 
 
 
places:此為選用參數,指出進行四捨五入時,小數點右側或左側的位數。 
places 為數值。當四捨捨入至指定位數時,會捨入大於五的值。若要進行 
四捨五入之位數的值為 5 或更大,則結果為捨入。負值表示捨入應捨入到小 
數點左邊(例如,捨入到百位或千位)。 
 
 
no-commas:此為一種選用參數,指出是否在產生的數值整體中使用位置分 
隔符號。 
使用逗號(FALSE、0 或省略):在結果中包含位置分隔符號。 
無逗號(TRUE 或 1):在結果中不包含位置分隔符號。 
範例 
=FIXED(6789.123, 2) 會傳回 "6,789.12." 
=FIXED(6789.123, 1, 1) 會傳回 "6789.1." 
=FIXED(6789.123, -2) 會傳回 "6,800." 
=FIXED(12.4, 0) 會傳回 "12." 
=FIXED(12.5, 0) 會傳回 "13." 
=FIXED(4, -1) 會傳回 "0." 
=FIXED(5, -1) 會傳回 "10." 
 272  第 11 章    文字函數
 第 11 章    文字函數 273 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 270 頁“DOLLAR” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
LEFT 
LEFT 函數會傳回傳回由指定字串左端開始之指定數目的字元組成的字串。 
LEFT(source-string, string-length) 
 
 
source-string:字串。source-string 為字串值。 
 
 
string-length:此為一種選用參數,用於指定所傳回之字串的所需長度。 
string-length  為數值且必須大於或等於 1。 
用法備忘錄 
若 
 
 
string-length 大於或等於 source-string 的長度,則傳回的字串與 source- 
string 相同。 
範例 
=LEFT("one two three", 2) 會傳回 "on"。 
=LEFT("abc") 會傳回 "a"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 275 頁“MID” 
第 277 頁“RIGHT” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
LEN 
LEN 函數會傳回字串中的字元數。 
LEN(source-string) 
 
 
source-string:字串。source-string 為字串值。 
用法備忘錄 
計算會包括所有空格、數值及特殊字元。 
 
 
範例 
=LEN("12345") 會傳回 5。 
=LEN(" abc def ") 會傳回 9,即六個字母加上行首、行尾和分隔空格的加總。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
LOWER 
LOWER 函數會傳回全部小寫的字串,不論指定字串中字元的大小寫為何。 
LOWER(source-string) 
 
 
source-string:字串。source-string 為字串值。 
範例 
=LOWER("UPPER") 會傳回 "upper"。 
=LOWER("Lower") 會傳回 "lower"。 
=LOWER("MiXeD") 會傳回 "mixed"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 275 頁“PROPER” 
第 281 頁“UPPER” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
 274  第 11 章    文字函數
 第 11 章    文字函數 275 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
MID 
MID 函數會傳回由字串指定位置開始之指定數目的字元組成的字串。 
MID(source-string, start-pos, string-length) 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:在指定字串中的哪個位置開始執行動作。start-pos 為必須大於或 
等於 1 而小於或等於 source-string 中字元數的一個數值。 
 
 
string-length:傳回之字串的所需長度。string-length  為數值且必須大於或 
等於 1。 
用法備忘錄 
若 
 
 
string-length 大於或等於 source-string 的長度,則傳回的字串與 source- 
string 相同,且從 start-pos 位置開始。 
範例 
=MID("lorem ipsum dolor sit amet", 7, 5) 會傳回 "ipsum"。 
=MID("1234567890", 4, 3) 會傳回 "456"。 
=MID("shorten", 5, 20) 會傳回"ten"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 273 頁“LEFT” 
第 277 頁“RIGHT” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
PROPER 
PROPER 函數會傳回一個字串,其中每個單字的第一個字母為大寫,而其餘所 
有字元都為小寫,不論指定字串中字元的大小寫為何。 
PROPER(source-string) 
 
 
source-string:字串。source-string 為字串值。
用法備忘錄 
非字母字元後面的所有字元,除了單引號(‘)以外,都會被視為單字中 
 
 
的第一個字母。因此,後接連字號的任意字母都會變為大寫字母。 
範例 
=PROPER("lorem ipsum") 會傳回 "Lorem Ipsum"。 
=PROPER("lorem's ip-sum") 會傳回 "Lorem's Ip-Sum"。 
=PROPER("1a23 b456") 會傳回 "1A23 B456"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 274 頁“LOWER” 
第 281 頁“UPPER” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
REPLACE 
REPLACE 函數會傳回一個字串,其中指定字串之指定數目的字元已由新字串取 
代。 
REPLACE(source-string, start-pos, replace-length, new-string) 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:在指定字串中的哪個位置開始執行動作。start-pos 為必須大於或 
等於 1 的數值。若 start-pos 大於 source-string 中的字元數,則 new-string 會 
加入到 source-string 的結尾。 
 
 
replace-length:要取代的字元數。replace-length 為必須大於或等於 1 的數 
值。若 replace-length 大於或等於 source-string 的長度,則傳回的字串與 
new-string 相同。 
 
 
new-string:用作指定字串中要取代之部分的替代項的文字。new-string 為字 
串值。它無需與替代的文字長度相同。 
範例 
=REPLACE("received applicant's forms", 10, 9, "Frank") 會傳回 "received Frank's forms"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
 276  第 11 章    文字函數
 第 11 章    文字函數 277 
第 279 頁“SUBSTITUTE” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
REPT 
REPT 函數會傳回一個字串,其中包含重複特定次數的指定字串。 
REPT(source-string, repeat-number) 
 
 
source-string:字串。source-string 為字串值。 
 
 
repeat-number:指定字串應重複的次數。repeat-number 為必須大於或等於 
0 的數值。 
範例 
=REPT("", 5) 會傳回 "****"。 
=REPT("ha", 3) 會傳回 "hahaha"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
RIGHT 
RIGHT 會傳回由指定字串右端開始之指定數目的字元組成的字串。 
RIGHT(source-string, string-length) 
 
 
source-string:字串。source-string 為字串值。 
 
 
string-length:此為一種選用參數,用於指定所傳回之字串的所需長度。 
string-length  為數值且必須大於或等於 1。 
用法備忘錄 
若 
 
 
string-length 大於或等於 source-string 的長度,則傳回的字串與 source- 
string 相同。
範例 
=RIGHT("one two three", 2) 會傳回 "ee"。 
=RIGHT("abc") 會傳回 "c"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 273 頁“LEFT” 
第 275 頁“MID” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
SEARCH 
SEARCH 函數會傳回某個字串在另一個字串中的起始位置(忽略大小寫且允許通 
配符)。 
SEARCH(search-string, source-string, start-pos) 
 
 
search-string:要尋找的字串。search-string 為字串值。 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:替代參數,會指定應在指定字串中的哪個位置開始執行動作。 
start-pos 為必須大於或等於 1 而小於或等於 source-string 中字元數的一個數 
值。 
用法備忘錄 
 
 
search-string 中允許有通配符。search-string 中,使用 * (星號)來與多個 
字元進行匹配或使用 ? (問號)來與 source-string 中的任意單一字元進行匹 
配。 
指定 
 
 
start-pos 可讓您在 source-string 中(而非從其開始)搜尋 search- 
string。當 source-string 包含多個 search-string 實例,且您要判定非第一實例 
的起始位置時,此函數特別有用。若省略 start-pos,則系統會假設為 1。 
若要在搜尋時考慮大小寫,請使用 FIND 函數。 
 
 
 278  第 11 章    文字函數
 第 11 章    文字函數 279 
範例 
=SEARCH("ra", "abracadabra") 會傳回 3;在 "abracadabra" 中字串 "ra" 第一次開始出現的位置是 
第三個字元。 
=SEARCH("ra", "abracadabra", 5) 會傳回 10,即當您開始在位置 5 搜尋時字串 "ra" 第一次出現的 
位置。 
=SEARCH( “*card”,”Wildcard”) 會傳回 1,因為搜尋字串開頭的星號符合“card”之 
前的所有字元。 
=SEARCH(*cad”,”Wildcard”) 會傳回錯誤,因為字串“cad”不存在。 
=SEARCH( “?card”,”Wildcard”) 會傳回 4,因為問號符合“card”之前的一個字元。 
=SEARCH( “c*d”,”Wildcard”) 會傳回 5,因為星號符合“c”和“d”之間的所有字元。 
=SEARCH( “~?”,”Wildcard? No.”) 會傳回 9,因為 ~ 符號表示將下一個字元(問號) 
按照字面解釋(而不是解釋為通配符),而問號為第 9 個字元。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 271 頁“EXACT” 
第 271 頁“FIND” 
第 313 頁“指定條件和使用萬用字元” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
SUBSTITUTE 
SUBSTITUTE 函數會傳回一個字串,其中指定字串的指定字元已由新字串取代。 
SUBSTITUTE(source-string, existing-string, new-string, occurrence) 
 
 
source-string:字串。source-string 為字串值。 
 
 
existing-string:指定字串中要被取代的字串。existing-string 為字串值。 
 
 
new-string:用作指定字串中要取代之部分的替代項的文字。new-string 為字 
串值。它無需與替代的文字長度相同。 
 
 
occurrence:指定取代應發生次數的選用值。occurrence 為數值,且必須大 
於或等於1,或將其省略。若其大於 existing-string 出現在 source-string 中的 
次數,則不會發生取代。若省略,則 existing-string 在 source-string 出現的 
次數,會由 new-string 取代。 
用法備忘錄 
您可以取代個別字元、完整單字或單字中字元的字串。 
 
Â
範例 
=SUBSTITUTE("a b c d e f", "b", "B") 會傳回 "a B c d e f"。 
=SUBSTITUTE("a a b b b c", "a", "A", 2) 會傳回 "a A b b b c"。 
=SUBSTITUTE("a a b b b c", "b", "B") 會傳回 "a a B B B c"。 
=SUBSTITUTE("aaabbccc", "bc", "BC", 2) 會傳回 "aaabbccc"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 276 頁“REPLACE” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
T 
T 函數會傳回輸入格中包含的文字。加入此函數是為了與輸入自其他試算表應用 
程式的表格相容。 
T(cell) 
 
 
cell :單一表格輸入格的參照。cell 是單一輸入格的參照值,可以包含任何 
值或為空。 
用法備忘錄 
若輸入格不含字串,則 T 會傳回空字串。 
 
 
範例 
若輸入格 A1 包含 "text" 而輸入格 B1 為空白: 
=T(A1) 會傳回 "text" 
=T(B1) 不會傳回任何項目。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
 280  第 11 章    文字函數
 第 11 章    文字函數 281 
TRIM 
TRIM 函數會傳回以指定字串為基準,移除多餘空格之後的字串。 
TRIM(source-string) 
 
 
source-string:字串。source-string 為字串值。 
用法備忘錄 
TRIM 會移除第一個字元之前的所有空格、最後一個字元之後的所有空格,以 
 
 
及字元之間重複的所有空格,僅在單字間保留單一空格。 
範例 
=TRIM(" spaces spaces spaces ") 會傳回"spaces spaces spaces" (行首和行尾的空格已被移除)。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
UPPER 
UPPER 函數會傳回全部大寫的字串,不論指定字串中字元的大小寫為何。 
UPPER(source-string) 
 
 
source-string:字串。source-string 為字串值。 
範例 
=UPPER("a b c") 會傳回 "A B C"。 
=UPPER("First") 會傳回 "FIRST"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 274 頁“LOWER” 
第 275 頁“PROPER” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
VALUE 
VALUE 函數會傳回數值,即使參數為文字格式亦是如此。加入此函數是為了與 
輸入自其他試算表應用程式的表格相容。 
VALUE(source-string) 
 
 
source-string:字串。source-string 為字串值。 
用法備忘錄 
您無需在新表格中使用 VALUE 函數,因為系統會自動轉換文字格式的數值。 
 
 
系統僅會轉換格式化的文字。例如,若將字串 $100.001 輸入到輸入格,則 
 
 
預設格式僅會顯示兩位小數($100.00)。若 VALUE 指向此輸入格,則其會 
傳回 100,即格式化的文字值,而不是 100.001。 
若參數不能以數值格式傳回(不含數字),則函數會傳回錯誤。 
 
 
範例 
=VALUE("22") 會傳回數值 22。 
=VALUE(RIGHT("The year 1953", 2)) 會傳回數字 53。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
文字函數可協助您使用字元字串。 
文字函數列表 
iWork 提供下列文字函數來與表格搭配使用。 
函數說明 
“CHAR” (第 267 頁) CHAR 函數會傳回對應於十進位 Unicode 字元 
代碼的字元。 
“CLEAN” (第 268 頁) CLEAN 函數會從文字中移除最常見的非列印字 
元(Unicode 字元代碼 0–31)。 
“CODE” (第 269 頁) CODE 函數會傳回指定字串中第一個字元的十 
進位 Unicode 值。 
“CONCATENATE” (第 269 頁) CONCATENATE 函數會將字串結合(連接)在 
一起。 
“DOLLAR” (第 270 頁) DOLLAR 函數會傳回由指定數值變成美元金額 
格式的字串。 
“EXACT” (第 271 頁) 如果參數字串的大小寫和內容都相同,則 
EXACT 函數會傳回 TRUE。 
“FIND” (第 271 頁) FIND 函數會傳回某個字串在另一個字串中的起 
始位置。 
“FIXED” (第 272 頁) FIXED 函數會將某個數值捨入為指定小數位 
數,然後將結果作為字串值傳回。 
“LEFT” (第 273 頁) LEFT 函數會傳回由指定字串左端開始之指定數 
目的字元組成的字串。 
“LEN” (第 274 頁) LEN 函數會傳回字串的字元數。 
“LOWER” (第 274 頁) LOWER 函數會傳回全部小寫的字串,不論指 
定字串中字元的大小寫為何。 
“MID” (第 275 頁) MID 函數會傳回由字串指定位置開始之指定數 
目的字元組成的字串。 
 第 11 章    文字函數 267 
函數說明 
“PROPER” (第 275 頁) PROPER 函數會傳回一個字串,其中每個單字 
的第一個字母為大寫,而其餘所有字元都為 
小寫,不論指定字串中字元的大小寫為何。 
“REPLACE” (第 276 頁) REPLACE 函數會傳回一個字串,其中指定字 
串之指定數目的字元已由新字串取代。 
“REPT” (第 277 頁) REPT 函數會傳回一個字串,其中包含重複特 
定次數的指定字串。 
“RIGHT” (第 277 頁) RIGHT 函數會傳回由指定字串右端開始之指定 
數目的字元組成的字串。 
“SEARCH” (第 278 頁) SEARCH 函數會傳回某個字串在另一個字串中 
的起始位置(忽略大小寫且允許通配符)。 
“SUBSTITUTE” (第 279 頁) SUBSTITUTE 函數會傳回一個字串,其中指定 
字串的指定字元已由新字串取代。 
“T” (第 280 頁) T 函數會傳回輸入格中包含的文字。加入此函 
數是為了與輸入自其他試算表應用程式的表格 
相容。 
“TRIM” (第 281 頁) TRIM 函數會傳回以指定字串為基準,移除多 
餘空格之後的字串。 
“UPPER” (第 281 頁) UPPER 函數會傳回全部大寫的字串,不論指 
定字串中字元的大小寫為何。 
“VALUE” (第 282 頁) VALUE 函數會傳回數值,即使參數為文字格 
式亦是如此。 
CHAR 
CHAR 函數會傳回對應於十進位 Unicode 字元代碼的字元。 
CHAR(code-number) 
 
 
code-number:您要對應於 Unicode 字元傳回的數值。code-number 為數值, 
必須大於或等於 32、小於或等於 65,535,且不等於 127。如果存在小數部分, 
則會被忽略。請注意,字元 32 為空格字元。 
用法備忘錄 
並非所有 Unicode 數值都與可列印字元相關聯。 
 
 
您可以在“國際設定”偏好設定中啟用“字元”視窗,然後使用它來檢 
 
 
視整個字元集及其代碼。 
CODE 函數會傳回特定字元的數字代碼。 
 
 
範例 
=CHAR(98.6) 會傳回 "b",即由代碼 98 表示。系統會忽略數值的小數部分。 
=CODE("b") 會傳回 98。
相關主題 
如需相關函數和其他資訊,請參閱: 
第 269 頁“CODE” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
CLEAN 
CLEAN 函數會從文字中移除最常見的非列印字元(Unicode 字元代碼 0–31)。 
CLEAN(text) 
 
 
text:您要從中移除非列印字元的文字。text 可以包含任何值類型。 
用法備忘錄 
 若您從其他應用程式貼上的文字中包含不想要的問號、空格、方框或其他非 
 
 
預期字元,則此函數非常有幫助。 
CLEAN 不會移除下列不常用的非列印字元:字元代碼 127、129、141、 
 
 
143、144 及 157。若要移除這些字元,您可以先使用 SUBSTITUTE 函數來將 
其取代為 0–31 範圍中的代碼,然後再使用 CLEAN 函數。 
您可以使用 TRIM 函數來移除文字中的多餘空格。 
 
 
範例 
假設您從其他應用程式拷貝了文字 "a b c d e f",然後將其貼入輸入格 A1,但卻看到 "a b c ? 
?d e f"。您可以嘗試使用 CLEAN 來移除非預期的字元: 
=CLEAN(A1) 會傳回 "a b c d e f"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 279 頁“SUBSTITUTE” 
第 281 頁“TRIM” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
 268  第 11 章    文字函數
 第 11 章    文字函數 269 
CODE 
CODE 函數會傳回指定字串中第一個字元的十進位 Unicode 值。 
CODE(code-string) 
 
 
code-string:要傳回 Unicode 值的字串。code-string 為字串值。僅會使用第 
一個字元。 
用法備忘錄 
您可以在“國際設定”偏好設定中啟用“字元”視窗,然後使用它來檢 
 
 
視整個字元集及其代碼。 
您可以使用 CHAR 函數來執行 CODE 函數的反函數:將數字代碼轉換為文字字 
 
 
元。 
範例 
=CODE("A") 會傳回 65,即大寫 "A" 的字元代碼。 
=CODE("abc") 會傳回 97,即小寫 "a" 的字元代碼。 
=CHAR(97) 會傳回 "a"。 
=CODE(A3) 會傳回 102,即小寫 "f" 的字元代碼。 
=CODE("三二一") 會傳回 19,977,即第一個字元的十進位 Unicode 值。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 267 頁“CHAR” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
CONCATENATE 
CONCATENATE 函數會將字串結合(連接)在一起。 
CONCATENATE(string, string...) 
 
 
string:字串。string 為字串值。 
 
 
string... :可以選擇性地包含一個或多個其他字串。 
用法備忘錄 
作為 CONCATENATE 函數的替代,您可以使用 & 字串運算子,來將字串連在 
 
 
一起。
範例 
若輸入格 A1 包含 Lorem 、輸入格 B1 包含 Ipsum,則 =CONCATENATE(B1, ", ", A1) 會傳回 
"Ipsum, Lorem"。 
=CONCATENATE("a", "b", "c") 會傳回 "abc"。 
="a"&"b"&"c" 會傳回 "abc"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
DOLLAR 
DOLLAR 函數會傳回由指定值變成美元金額格式的字串。 
DOLLAR(num, places) 
 
 
num:要使用的數值。num 為數值。 
 
 
places:一種選用參數,用於指定進行四捨五入時,小數點右側或左側的位 
數。places 為數值。當捨入為指定位數時,系統會使用標準的算術四捨五 
入方法;若要進行四捨五入之位數的值為 5 或更大,則結果為捨入。負值 
表示捨入應捨入到小數點左邊(例如,捨入到百位或千位)。 
範例 
=DOLLAR(2323.124) 會傳回 $2,323.12。 
=DOLLAR(2323.125) 會傳回 $2,323.13。 
=DOLLAR(99.554, 0) 會傳回 $100。 
=DOLLAR(12, 3) 會傳回 $12.000。 
=DOLLAR(-12, 3) 會傳回 ($12.000),其中括號表示為負數金額。 
=DOLLAR(123, -1) 會傳回 $120。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 272 頁“FIXED” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
 270  第 11 章    文字函數
 第 11 章    文字函數 271 
第 36 頁“從輔助說明中的範例貼上” 
EXACT 
若參數字串大小寫和內容都相同,則 EXACT 函數會傳回 TRUE。 
EXACT(string-1, string-2) 
 
 
string-1:第一個字串。string-1 為字串值。 
 
 
string-2:第二個字串。string-2 為字串值。 
範例 
=EXACT("toledo", "toledo") 會傳回 TRUE,因為所有字元和大小寫都相同。 
=EXACT("Toledo", "toledo") 會傳回 FALSE,因為兩個字串的大小寫不同。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 271 頁“FIND” 
第 278 頁“SEARCH” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
FIND 
FIND 函數會傳回某個字串在另一個字串中的起始位置。 
FIND(search-string, source-string, start-pos) 
 
 
search-string:要尋找的字串。search-string 為字串值。 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:替代參數,會指定應在指定字串中的哪個位置開始執行動作。start- 
pos 為必須大於或等於 1 而小於或等於 source-string 中字元數的一個數值。 
附註 
搜尋區分大小寫且會計算空格。不允許有通配符。若要在搜尋時使用通配符 
 
 
或忽略大小寫,請使用 SEARCH 函數。 
指定 
 
 
start-pos 可讓您在 source-string 中(而非從其開始)搜尋 search- 
string。當 source-string 包含多個搜尋字串實例,且您要判定非第一實例的起 
始位置時,此函數特別有用。若省略 start-pos,則系統會假設為 1。
範例 
=FIND("e", "where on earth") 會傳回 3 ("e" 為字串 "where on earth" 中的第三個字元)。 
=FIND("e", "where on earth", 8) 會傳回 10(在 earth 中 "e" 是自字元 8(即 "on" 中的 "n")開始, 
找到的第一個 "e")。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 271 頁“EXACT” 
第 278 頁“SEARCH” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
FIXED 
FIXED 函數會將某一個數值捨入為指定小數位數,然後將結果作為字串值傳回。 
FIXED(num, places, no-commas) 
 
 
num:要使用的數值。num 為數值。 
 
 
places:此為選用參數,指出進行四捨五入時,小數點右側或左側的位數。 
places 為數值。當四捨捨入至指定位數時,會捨入大於五的值。若要進行 
四捨五入之位數的值為 5 或更大,則結果為捨入。負值表示捨入應捨入到小 
數點左邊(例如,捨入到百位或千位)。 
 
 
no-commas:此為一種選用參數,指出是否在產生的數值整體中使用位置分 
隔符號。 
使用逗號(FALSE、0 或省略):在結果中包含位置分隔符號。 
無逗號(TRUE 或 1):在結果中不包含位置分隔符號。 
範例 
=FIXED(6789.123, 2) 會傳回 "6,789.12." 
=FIXED(6789.123, 1, 1) 會傳回 "6789.1." 
=FIXED(6789.123, -2) 會傳回 "6,800." 
=FIXED(12.4, 0) 會傳回 "12." 
=FIXED(12.5, 0) 會傳回 "13." 
=FIXED(4, -1) 會傳回 "0." 
=FIXED(5, -1) 會傳回 "10." 
 272  第 11 章    文字函數
 第 11 章    文字函數 273 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 270 頁“DOLLAR” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
LEFT 
LEFT 函數會傳回傳回由指定字串左端開始之指定數目的字元組成的字串。 
LEFT(source-string, string-length) 
 
 
source-string:字串。source-string 為字串值。 
 
 
string-length:此為一種選用參數,用於指定所傳回之字串的所需長度。 
string-length  為數值且必須大於或等於 1。 
用法備忘錄 
若 
 
 
string-length 大於或等於 source-string 的長度,則傳回的字串與 source- 
string 相同。 
範例 
=LEFT("one two three", 2) 會傳回 "on"。 
=LEFT("abc") 會傳回 "a"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 275 頁“MID” 
第 277 頁“RIGHT” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
LEN 
LEN 函數會傳回字串中的字元數。 
LEN(source-string) 
 
 
source-string:字串。source-string 為字串值。 
用法備忘錄 
計算會包括所有空格、數值及特殊字元。 
 
 
範例 
=LEN("12345") 會傳回 5。 
=LEN(" abc def ") 會傳回 9,即六個字母加上行首、行尾和分隔空格的加總。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
LOWER 
LOWER 函數會傳回全部小寫的字串,不論指定字串中字元的大小寫為何。 
LOWER(source-string) 
 
 
source-string:字串。source-string 為字串值。 
範例 
=LOWER("UPPER") 會傳回 "upper"。 
=LOWER("Lower") 會傳回 "lower"。 
=LOWER("MiXeD") 會傳回 "mixed"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 275 頁“PROPER” 
第 281 頁“UPPER” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
 274  第 11 章    文字函數
 第 11 章    文字函數 275 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
MID 
MID 函數會傳回由字串指定位置開始之指定數目的字元組成的字串。 
MID(source-string, start-pos, string-length) 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:在指定字串中的哪個位置開始執行動作。start-pos 為必須大於或 
等於 1 而小於或等於 source-string 中字元數的一個數值。 
 
 
string-length:傳回之字串的所需長度。string-length  為數值且必須大於或 
等於 1。 
用法備忘錄 
若 
 
 
string-length 大於或等於 source-string 的長度,則傳回的字串與 source- 
string 相同,且從 start-pos 位置開始。 
範例 
=MID("lorem ipsum dolor sit amet", 7, 5) 會傳回 "ipsum"。 
=MID("1234567890", 4, 3) 會傳回 "456"。 
=MID("shorten", 5, 20) 會傳回"ten"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 273 頁“LEFT” 
第 277 頁“RIGHT” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
PROPER 
PROPER 函數會傳回一個字串,其中每個單字的第一個字母為大寫,而其餘所 
有字元都為小寫,不論指定字串中字元的大小寫為何。 
PROPER(source-string) 
 
 
source-string:字串。source-string 為字串值。
用法備忘錄 
非字母字元後面的所有字元,除了單引號(‘)以外,都會被視為單字中 
 
 
的第一個字母。因此,後接連字號的任意字母都會變為大寫字母。 
範例 
=PROPER("lorem ipsum") 會傳回 "Lorem Ipsum"。 
=PROPER("lorem's ip-sum") 會傳回 "Lorem's Ip-Sum"。 
=PROPER("1a23 b456") 會傳回 "1A23 B456"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 274 頁“LOWER” 
第 281 頁“UPPER” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
REPLACE 
REPLACE 函數會傳回一個字串,其中指定字串之指定數目的字元已由新字串取 
代。 
REPLACE(source-string, start-pos, replace-length, new-string) 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:在指定字串中的哪個位置開始執行動作。start-pos 為必須大於或 
等於 1 的數值。若 start-pos 大於 source-string 中的字元數,則 new-string 會 
加入到 source-string 的結尾。 
 
 
replace-length:要取代的字元數。replace-length 為必須大於或等於 1 的數 
值。若 replace-length 大於或等於 source-string 的長度,則傳回的字串與 
new-string 相同。 
 
 
new-string:用作指定字串中要取代之部分的替代項的文字。new-string 為字 
串值。它無需與替代的文字長度相同。 
範例 
=REPLACE("received applicant's forms", 10, 9, "Frank") 會傳回 "received Frank's forms"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
 276  第 11 章    文字函數
 第 11 章    文字函數 277 
第 279 頁“SUBSTITUTE” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
REPT 
REPT 函數會傳回一個字串,其中包含重複特定次數的指定字串。 
REPT(source-string, repeat-number) 
 
 
source-string:字串。source-string 為字串值。 
 
 
repeat-number:指定字串應重複的次數。repeat-number 為必須大於或等於 
0 的數值。 
範例 
=REPT("", 5) 會傳回 "****"。 
=REPT("ha", 3) 會傳回 "hahaha"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
RIGHT 
RIGHT 會傳回由指定字串右端開始之指定數目的字元組成的字串。 
RIGHT(source-string, string-length) 
 
 
source-string:字串。source-string 為字串值。 
 
 
string-length:此為一種選用參數,用於指定所傳回之字串的所需長度。 
string-length  為數值且必須大於或等於 1。 
用法備忘錄 
若 
 
 
string-length 大於或等於 source-string 的長度,則傳回的字串與 source- 
string 相同。
範例 
=RIGHT("one two three", 2) 會傳回 "ee"。 
=RIGHT("abc") 會傳回 "c"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 273 頁“LEFT” 
第 275 頁“MID” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
SEARCH 
SEARCH 函數會傳回某個字串在另一個字串中的起始位置(忽略大小寫且允許通 
配符)。 
SEARCH(search-string, source-string, start-pos) 
 
 
search-string:要尋找的字串。search-string 為字串值。 
 
 
source-string:字串。source-string 為字串值。 
 
 
start-pos:替代參數,會指定應在指定字串中的哪個位置開始執行動作。 
start-pos 為必須大於或等於 1 而小於或等於 source-string 中字元數的一個數 
值。 
用法備忘錄 
 
 
search-string 中允許有通配符。search-string 中,使用 * (星號)來與多個 
字元進行匹配或使用 ? (問號)來與 source-string 中的任意單一字元進行匹 
配。 
指定 
 
 
start-pos 可讓您在 source-string 中(而非從其開始)搜尋 search- 
string。當 source-string 包含多個 search-string 實例,且您要判定非第一實例 
的起始位置時,此函數特別有用。若省略 start-pos,則系統會假設為 1。 
若要在搜尋時考慮大小寫,請使用 FIND 函數。 
 
 
 278  第 11 章    文字函數
 第 11 章    文字函數 279 
範例 
=SEARCH("ra", "abracadabra") 會傳回 3;在 "abracadabra" 中字串 "ra" 第一次開始出現的位置是 
第三個字元。 
=SEARCH("ra", "abracadabra", 5) 會傳回 10,即當您開始在位置 5 搜尋時字串 "ra" 第一次出現的 
位置。 
=SEARCH( “*card”,”Wildcard”) 會傳回 1,因為搜尋字串開頭的星號符合“card”之 
前的所有字元。 
=SEARCH(*cad”,”Wildcard”) 會傳回錯誤,因為字串“cad”不存在。 
=SEARCH( “?card”,”Wildcard”) 會傳回 4,因為問號符合“card”之前的一個字元。 
=SEARCH( “c*d”,”Wildcard”) 會傳回 5,因為星號符合“c”和“d”之間的所有字元。 
=SEARCH( “~?”,”Wildcard? No.”) 會傳回 9,因為 ~ 符號表示將下一個字元(問號) 
按照字面解釋(而不是解釋為通配符),而問號為第 9 個字元。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 271 頁“EXACT” 
第 271 頁“FIND” 
第 313 頁“指定條件和使用萬用字元” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
SUBSTITUTE 
SUBSTITUTE 函數會傳回一個字串,其中指定字串的指定字元已由新字串取代。 
SUBSTITUTE(source-string, existing-string, new-string, occurrence) 
 
 
source-string:字串。source-string 為字串值。 
 
 
existing-string:指定字串中要被取代的字串。existing-string 為字串值。 
 
 
new-string:用作指定字串中要取代之部分的替代項的文字。new-string 為字 
串值。它無需與替代的文字長度相同。 
 
 
occurrence:指定取代應發生次數的選用值。occurrence 為數值,且必須大 
於或等於1,或將其省略。若其大於 existing-string 出現在 source-string 中的 
次數,則不會發生取代。若省略,則 existing-string 在 source-string 出現的 
次數,會由 new-string 取代。 
用法備忘錄 
您可以取代個別字元、完整單字或單字中字元的字串。 
 
Â
範例 
=SUBSTITUTE("a b c d e f", "b", "B") 會傳回 "a B c d e f"。 
=SUBSTITUTE("a a b b b c", "a", "A", 2) 會傳回 "a A b b b c"。 
=SUBSTITUTE("a a b b b c", "b", "B") 會傳回 "a a B B B c"。 
=SUBSTITUTE("aaabbccc", "bc", "BC", 2) 會傳回 "aaabbccc"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 276 頁“REPLACE” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
T 
T 函數會傳回輸入格中包含的文字。加入此函數是為了與輸入自其他試算表應用 
程式的表格相容。 
T(cell) 
 
 
cell :單一表格輸入格的參照。cell 是單一輸入格的參照值,可以包含任何 
值或為空。 
用法備忘錄 
若輸入格不含字串,則 T 會傳回空字串。 
 
 
範例 
若輸入格 A1 包含 "text" 而輸入格 B1 為空白: 
=T(A1) 會傳回 "text" 
=T(B1) 不會傳回任何項目。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
 280  第 11 章    文字函數
 第 11 章    文字函數 281 
TRIM 
TRIM 函數會傳回以指定字串為基準,移除多餘空格之後的字串。 
TRIM(source-string) 
 
 
source-string:字串。source-string 為字串值。 
用法備忘錄 
TRIM 會移除第一個字元之前的所有空格、最後一個字元之後的所有空格,以 
 
 
及字元之間重複的所有空格,僅在單字間保留單一空格。 
範例 
=TRIM(" spaces spaces spaces ") 會傳回"spaces spaces spaces" (行首和行尾的空格已被移除)。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
UPPER 
UPPER 函數會傳回全部大寫的字串,不論指定字串中字元的大小寫為何。 
UPPER(source-string) 
 
 
source-string:字串。source-string 為字串值。 
範例 
=UPPER("a b c") 會傳回 "A B C"。 
=UPPER("First") 會傳回 "FIRST"。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 274 頁“LOWER” 
第 275 頁“PROPER” 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
VALUE 
VALUE 函數會傳回數值,即使參數為文字格式亦是如此。加入此函數是為了與 
輸入自其他試算表應用程式的表格相容。 
VALUE(source-string) 
 
 
source-string:字串。source-string 為字串值。 
用法備忘錄 
您無需在新表格中使用 VALUE 函數,因為系統會自動轉換文字格式的數值。 
 
 
系統僅會轉換格式化的文字。例如,若將字串 $100.001 輸入到輸入格,則 
 
 
預設格式僅會顯示兩位小數($100.00)。若 VALUE 指向此輸入格,則其會 
傳回 100,即格式化的文字值,而不是 100.001。 
若參數不能以數值格式傳回(不含數字),則函數會傳回錯誤。 
 
 
範例 
=VALUE("22") 會傳回數值 22。 
=VALUE(RIGHT("The year 1953", 2)) 會傳回數字 53。 
相關主題 
如需相關函數和其他資訊,請參閱: 
第 266 頁“文字函數列表” 
第 33 頁“值類型” 
第 15 頁“公式的元件” 
第 36 頁“從輔助說明中的範例貼上” 
TA的首页


