上次給大家分享了《2017年最全的excel函數大全7—文本函數(上)》,這次分享給大家文本函數(中)。
DOLLAR 函數
描述
本“幫助”主題中描述的函數可將數字轉換為文本格式,并應用貨幣符號。函數的名稱及其應用的貨幣符號取決于您的語言設置。
此函數依照貨幣格式將小數四舍五入到指定的位數并轉換成文本。使用的格式為 ($#,##0.00_);($#,##0.00)。
用法
DOLLAR(number, [decimals])
DOLLAR 函數用法具有以下參數:
· Number必需。數字、對包含數字的單元格的引用或是計算結果為數字的公式。
· Decimals可選。小數點右邊的位數。如果 decimals 為負數,則 number 從小數點往左按相應位數四舍五入。如果省略 decimals,則假設其值為 2。
備注
用功能區命令設置單元格格式與使用 DOLLAR 函數設置單元格格式的區別是 DOLLAR 將其結果轉換為文本。使用“設置單元格格式”對話框設置格式的數字仍為數字??梢栽谄渌街欣^續使用 DOLLAR 生成的結果,因為 Excel 進行計算時會將以文本形式輸入的數字轉換為數字形式。
案例
EXACT 函數
描述
比較兩個文本字符串,如果它們完全相同,則返回 TRUE,否則返回 FALSE。 函數 EXACT 區分大小寫,但忽略格式上的差異。 使用 EXACT 可以檢驗在文檔中輸入的文本。
用法
EXACT(text1, text2)
EXACT 函數用法具有下列參數:
· Text1必需。 第一個文本字符串。
· text2必需。 第二個文本字符串。
案例
FIND、FINDB 函數
描述
函數 FIND 和 FINDB 用于在第二個文本串中定位第一個文本串,并返回第一個文本串的起始位置的值,該值從第二個文本串的第一個字符算起。
重要:
· 這些函數可能并不適用于所有語言。
· FIND 適用于使用單字節字符集 (SBCS) 的語言,而 FINDB 適用于使用雙字節字符集 (DBCS) 的語言。 您的計算機上的默認語言設置對返回值的影響方式如下:
· 無論默認語言設置如何,函數 FIND 始終將每個字符(不管是單字節還是雙字節)按 1 計數。
· 當啟用支持 DBCS 的語言的編輯并將其設置為默認語言時,FINDB 會將每個雙字節字符按 2 計數。 否則,FINDB 會將每個字符按 1 計數。
支持 DBCS 的語言包括日語、中文(簡體)、中文(繁體)以及朝鮮語。
用法
FIND(find_text, within_text, [start_num])
FINDB(find_text, within_text, [start_num])
FIND 和 FINDB 函數用法具有下列參數:
· find_text必需。 要查找的文本。
· within_text必需。 包含要查找文本的文本。
· start_num可選。 指定開始進行查找的字符。 within_text 中的首字符是編號為 1 的字符。 如果省略 start_num,則假定其值為 1。
備注
· FIND 和 FINDB 區分大小寫,并且不允許使用通配符。 如果您不希望執行區分大小寫的搜索或使用通配符,則可以使用 SEARCH 和 SEARCHB 函數。
· 如果 find_text 為空文本 (),則 FIND 會匹配搜索字符串中的首字符(即編號為 start_num 或 1 的字符)。
· Find_text 不能包含任何通配符。
· 如果 within_text 中沒有 find_text,則 FIND 和 FINDB 返回 錯誤值 #VALUE!。
· 如果 start_num 不大于 0,則 FIND 和 FINDB 返回 錯誤值 #VALUE!。
· 如果 start_num 大于 within_text 的長度,則 FIND 和 FINDB 返回 錯誤值 #VALUE!。
· 可以使用 start_num 來跳過指定數目的字符。 以 FIND 為例,假設要處理文本字符串“AYF0093.YoungMensApparel”。 若要在文本字符串的描述部分中查找第一個“Y”的編號,請將 start_num 設置為 8,這樣就不會搜索文本的序列號部分。 FIND 從第 8 個字符開始查找,在下一個字符處找到 find_text,然后返回其編號 9。 FIND 始終返回從 within_text 的起始位置計算的字符編號,如果 start_num 大于 1,則會對跳過的字符計數。
案例
案例 2
FIXED 函數
描述
將數字舍入到指定的小數位數,使用句點和逗號,以十進制數格式對該數進行格式設置,并以文本形式返回結果。
用法
FIXED(number, [decimals], [no_commas])
FIXED 函數用法具有下列參數:
· Number必需。 要進行舍入并轉換為文本的數字。
· decimals可選。 小數點右邊的位數。
· no_commas可選。 一個邏輯值,如果為 TRUE,則會禁止 FIXED 在返回的文本中包含逗號。
備注
· 在 Microsoft Excel 中,Numbers 的最大有效位數不能超過 15 位,但 decimals 可達到 127。
· 如果 decimals 為負數,則 number 從小數點往左按相應位數四舍五入。
· 如果省略 decimals,則假設其值為 2。
· 如果 no_commas 為 FALSE 或被省略,則返回的文本中和往常一樣包含逗號。
· 使用命令(在“開始”選項卡上的“數字”組中,單擊“數字”旁邊的箭頭,然后單擊“數字”)來設置包含數字的單元格的格式與使用 FIXED 函數直接設置數字的格式之間的主要區別在于:FIXED 函數將計算結果轉換為文本。 使用“單元格”命令設置格式的數字仍為數字。
案例
LEFT、LEFTB 函數
描述
LEFT 從文本字符串的第一個字符開始返回指定個數的字符。
LEFTB 基于所指定的字節數返回文本字符串中的第一個或前幾個字符。
重要:
· 這些函數可能并不適用于所有語言。
· 只有在將 DBCS 語言設置為默認語言時,函數 LEFTB 才會將每個字符按 2 個字節計數。 否則,函數 LEFTB 的行為與 LEFTB 相同,即將每個字符按 1 個字節計數。
支持 DBCS 的語言包括日語、中文(簡體)、中文(繁體)以及朝鮮語。
用法
LEFT(text, [num_chars])
LEFTB(text, [num_bytes])
該函數用法具有下列參數:
· Text必需。 包含要提取的字符的文本字符串。
· num_chars可選。 指定要由 LEFT 提取的字符的數量。
o Num_chars 必須大于或等于零。
o 如果 num_chars 大于文本長度,則 LEFT 返回全部文本。
o 如果省略 num_chars,則假定其值為 1。
· Num_bytes可選。按字節指定要由 LEFTB 提取的字符的數量。
案例
案例 1:LEFT
案例 2:LEFTB(將您的計算機設置為支持 DBCS 的一種默認語言)
LEN、LENB 函數
描述
LEN 返回文本字符串中的字符個數。
LENB 返回文本字符串中用于代表字符的字節數。
重要:
· 這些函數可能并不適用于所有語言。
· 只有在將 DBCS 語言設置為默認語言時,函數 LENB 才會將每個字符按 2 個字節計數。 否則,函數 LENB 的行為與 LEN 相同,即將每個字符按 1 個字節計數。
支持 DBCS 的語言包括日語、中文(簡體)、中文(繁體)以及朝鮮語。
用法
LEN(text)
LENB(text)
LEN 函數用法具有下列參數:
· Text必需。 要查找其長度的文本。 空格將作為字符進行計數。
案例
案例 1:LEN
案例 2:LENB(將您的計算機設置為支持 DBCS 的一種默認語言)
LOWER 函數
描述
將一個文本字符串中的所有大寫字母轉換為小寫字母。
用法
LOWER(text)
LOWER 函數用法具有下列參數:
· Text必需。 要轉換為小寫字母的文本。 LOWER 不改變文本中的非字母字符。
案例
以上是所有EXCEL的文本函數(中)描述用法以及使用案例。這次分享中存在哪些疑問或者哪些不足,可以在下面進行評論。如果覺得不錯,可以分享給你的朋友,讓大家一起掌握這些excel的文本函數(中)。