附一:文字函式
函式名函式說明
語法asc
將字串中的全形(雙位元組)英文本母更改為半形(單位元組)字元。
asc(text)
char
返回對應於數字**的字元,函式 char 可將其他型別計算機檔案中的**轉換為字元。
char(number)
clean
刪除文字中不能列印的字元。對從其他應用程式中輸入的字串使用 clean 函式,將刪除其中含有的當前作業系統無法列印的字元。例如,可以刪除通常出現在資料檔案頭部或尾部、無法列印的低階計算機**。
clean(text)
code
返回文字串中第乙個字元的數字**。返回的**對應於計算機當前使用的字符集。
code(text)
concatenate
將若干文字串合併到乙個文字串中。
concatenate (text1,text2,...)
dollar
依照貨幣格式將小數四捨五入到指定的位數並轉換成文字。
dollar 或 rmb(number,decimals)
exact
該函式測試兩個字串是否完全相同。如果它們完全相同,則返回 true;否則,返回 false。函式 exact 能區分大小寫,但忽略格式上的差異。利用函式 exact 可以測試輸入文件內的文字。
exact(text1,text2)
find
find 用於查詢其他文字串 (within_text) 內的文字串 (find_text),並從 within_text 的首字元開始返回 find_text 的起始位置編號。
find(find_text,within_text,start_num)
fixed
按指定的小數字數進行四捨五入,利用句點和逗號,以小數格式對該數設定格式,並以文字串形式返回結果。
fixed(number,decimals,no_commas)
jis將字串中的半形(單位元組)英文本母或片假名更改為全形(雙位元組)字元。
jis(text)
left
left 基於所指定的字元數返回文字串中的第乙個或前幾個字元。
leftb 基於所指定的位元組數返回文字串中的第乙個或前幾個字元。此函式用於雙位元組字元。
left(text,num_chars)
leftb(text,num_bytes)
lenlen 返回文字串中的字元數。
lenb 返回文字串中用於代表字元的位元組數。此函式用於雙位元組字元。
len(text)
lenb(text)
lower
將乙個文字串中的所有大寫字母轉換為小寫字母。
lower(text)
midmid 返回文字串中從指定位置開始的特定數目的字元,該數目由使用者指定。
midb 返回文字串中從指定位置開始的特定數目的字元,該數目由使用者指定。此函式用於雙位元組字元。
mid(text,start_num,num_chars)
midb(text,start_num,num_bytes)
phonetic
提取文字串中的拼音 (furigana) 字元。
phonetic(reference)
proper
將文字串的首字母及任何非字母字元之後的首字母轉換成大寫。將其餘的字母轉換成小寫。
proper(text)
replace
replace 使用其他文字串並根據所指定的字元數替換某文字串中的部分文字。
replaceb 使用其他文字串並根據所指定的字元數替換某文字串中的部分文字。此函式專為雙位元組字元使用。
replace(old_text,start_num,num_chars,new_text)
replaceb(old_text,start_num,num_bytes,new_text)
rept
按照給定的次數重複顯示文字。可以通過函式 rept 來不斷地重複顯示某一文字串,對單元格進行填充。
rept(text,number_times)
right
right 根據所指定的字元數返回文字串中最後乙個或多個字元。
rightb 根據所指定的字元數返回文字串中最後乙個或多個字元。此函式用於雙位元組字元。
right(text,num_chars)
rightb(text,num_bytes)
search
search 返回從 start_num 開始首次找到特定字元或文字串的位置上特定字元的編號。使用 search 可確定字元或文字串在其他文字串中的位置,這樣就可使用 mid 或 replace 函式更改文字。
searchb 也可在其他文字串 (within_text) 中查詢文字串 (find_text),並返回 find_text 的起始位置編號。此結果是基於每個字元所使用的位元組數,並從 start_num 開始的。此函式用於雙位元組字元。此外,也可使用 findb 在其他文字串中查詢文字串。
search(find_text,within_text,start_num)
searchb(find_text,within_text,start_num)
substitute
在文字串中用 new_text 替代 old_text。如果需要在某一文字串中替換指定的文字,請使用函式 substitute;如果需要在某一文字串中替換指定位置處的任意文字,請使用函式 replace。
substitute(text,old_text,new_text,instance_num)
t將數值轉換成文字。
t(value)
text
將一數值轉換為按指定數字格式表示的文字。
text(value,format_text)
trim
除了單詞之間的單個空格外,清除文字中所有的空格。在從其他應用程式中獲取帶有不規則空格的文字時,可以使用函式 trim。
trim(text)
upper
將文字轉換成大寫形式。
upper(text)
value
將代表數字的文字串轉換成數字。
value(text)
widechar
將單位元組字元轉換為雙位元組字元。
widechar(text)
yen使用 ¥(日圓)貨幣格式將數字轉換成文字,並對指定位置後的數字四捨五入。
yen(number,decimals)
Excel 文字函式
1.asc text 將雙位元組字元轉換成單位元組字元,這個可能平時主要用來對齊文字。2.bahttext number 將數字轉換為泰語文字,這個平時用到的不多。3.char number 這裡的number是引用ascii值,比較常用的ascii值為8 9 10 和13 分別轉換為退格 製表 換...
Excel 文字函式2
16.replace old text,start num,num chars,new text 在old text中,將從第start num位置開始的num chars個字元,替換為new text文字。17.rept text,number times 將text重複number times,...
excel文字和資料函式
asc 將字串中的全形 雙位元組 英文本母或片假名更改為半形 單位元組 字元 bahttext 使用 泰銖 貨幣格式將數字轉換成文字 char 返回 數字所對應的字元 clean 刪除文字中不可列印的字元 code 返回文字字串中第乙個字元的數字 concatenate 將幾個文字項合併為乙個文字項...