Excel文本函数
http://www.excelpx.com/home/show.aspx?cid=10&id=43
附一:文本函數
| 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) |
| LEN | LEN 返回文本串中的字符數。 LENB 返回文本串中用于代表字符的字節數。此函數用于雙字節字符。 | LEN(text) LENB(text) |
| LOWER | 將一個文字串中的所有大寫字母轉換為小寫字母。 | LOWER(text) |
| MID | MID 返回文本串中從指定位置開始的特定數目的字符,該數目由用戶指定。 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中定义VBA
- 下一篇: Excel日期函数一览表