各位朋友好,今日繼續給大家分享文本函數的第六講,這是文本函數的最後一講了,文本函數的內容是較多,希望大家有時間可以好好的利用,學以致用。由於我最近非常忙,很多朋友的問題來不及解答,還望朋友們能體諒,也希望志同道合的朋友能聯絡我替我解答些問題,也可以順便提高自己的水平,有興趣的朋友可以和我聯絡。
今日講的是文本函數TEXT、CHAR、 CODE、FIXED
一:TEXT:將數值轉換為指定數值格式的文本
語法:TEXT(value, format_text)—將數值轉換為指定數值格式的文本
value:數值、計算結果為數值的公式,或對包含數值的單元格的引用。
format_text:使用雙引號括起來作為文本字符串的數字格式。
顯示小數位和有效位若要設置分數或含有小數點的數字的格式,請在format_text參數中包含以下位佔位符、小數點和千位分隔符。
備註:a)Format_text 為「單元格格式」對話框中「數字」選項卡上「分類」框中的文本形式的數字格式。不能包含星號 (*)。
b)使用函數 TEXT 可以將數值轉換為帶格式的文本,而其結果將不再作為數字參與計算。
c)作用是將各種形式的數值轉化為文本,並可使用戶通過使用特殊格式字符串來指定顯示格式。這裡的單元格格式是多種多樣的,如「m」、「mm」、」d」、」dd」、」h」、「hh」等等.
二:CHAR函數:它可將其他類型計算機文件中的代碼轉換為字符。
語法:CHAR(number) 。
參數說明:Number 是用於轉換的字符代碼,介於 1 到 255 之間。使用的是當前計算機字符集中的字符。
舉例:=CHAR(65) 顯示字符集中的第 65 個字符 (A);=CHAR(33) 顯示字符集中的第 33 個字符 (!)所以當我們在進行數字轉變為字母的時候,會利用此函數。
你只要記住代碼,就可以實現用CHAR來錄入了,不太現實,但理論上確實如此。其實類似的應用還很多;比如:①=char(41689) ②= char(41690) Ⅰ=char(41713)等等可以直接利用的。
看下面的截圖實例:用char(51904) char(48615) char(45485) 直接產生了「世界盃」的字樣。
返回結果:
三:CODE函數 :是Microsoft Excel 中的公式函數,此函數用於返回文本字符串中第一個字符的數字代碼,返回的代碼對應於計算機當前使用的字符集。用於返回文本字符串中第一個字符的數字代碼,返回的代碼對應於計算機當前使用的字符集。
語法:CODE(text)
語法參數text必需有,作為需要得到其第一個字符的文本。
示例
=CODE("EXCEL") 返回第一個字符"E"對應的數字代碼: 69
=CODE("e") 返回字符"e"對應的數字代碼: 101
=CODE(" ") 返回空格對應的數字代碼: 32
=CODE("函數") 返回第一個漢字「函」對應的數字代碼: 47791
=CODE("A") 返回字符A的代碼(65)
=CODE("!") 返回字符!的數字代碼(33)
可以說,這個函數是上一個函數的逆運算。
四:FIXED函數:將數字格式設置為具有固定小數位數的文本
語法:FIXED(number,[decimals],[no_commas]) 將數字格式設置為具有固定小數位數的文本
說明:將數字按指定的小數位數進行取整,利用句號和逗號以十進位格式對該數進行格式設置,並以文本形式返回結果。
參數: Number必需。要進行捨入並轉換為文本的數字。
Decimals可選,小數點右邊的位數。如果忽略,則默認decimals=2
No_commas可選,一個邏輯值,如果為TRUE,則會禁止FIXED在返回的文本中包含逗號。
備註:
a)在 Microsoft Excel 中,Numbers 的最大有效位數不能超過 15 位,但 decimals 可達到 127。
b)如果 Decimals 為負數,則參數 number 捨入到小數點左邊。如果省略小數,則假設其值為 2。
c)如果其值為 FALSE 或被省略,則返回的文本中和往常一樣包含逗號。
d)該函數與使用「格式」菜單上的「單元格」命令格式化包含數字的單元格的主要區別在於:函數 FIXED 將其結果轉換成文本,而「單元格」命令格式化的結果仍是數字。
實例:
=FIXED(1234.567, 1) 將第一個數四捨五入到小數點右邊一位 (1,234.6)
=FIXED(1234.567, -1) 將第一個數四捨五入到小數點左邊一位 (1,230)
=FIXED(-1234.567, -1, TRUE) 將第二個數四捨五入到小數點左邊一位,並且返回的文本中不包含逗號 (-1230)
=FIXED(44.332) 將第三個數四捨五入到小數點右邊二位 (44.33)
今日內容回向:
1 TEXT、CHAR、CODE 、FIXED函數的意義是什麼?
2 如何理解CHAR、CODE互為逆運算。