2017年最全的excel函數大全8—文本函數(中)

上次給大家分享了《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的文本函數(中)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容