當(dāng)前位置:軟件學(xué)堂 > 資訊首頁 > 軟件教程 > 辦公軟件 > Excel函數(shù)詳解之文本函數(shù)

Excel函數(shù)詳解之文本函數(shù)

2012/6/29 10:06:04作者:佚名來源:網(wǎng)絡(luò)

移動端

、Excel文本函數(shù):ASC
【用途】將字符串中的全角(雙字節(jié))英文字母更改為半角(單字節(jié))字符。
【語法】ASC(text)
【參數(shù)】Text 為文本或包含文本的單元格引用。如果文本中不包含任何全角英文字母,則文本不會被更改。
【實例】如果 A1=excel,則公式“=ASC(A1)”返回 excel。
2、Excel文本函數(shù):CHAR
【用途】返回對應(yīng)于數(shù)字代碼的字符,該函數(shù)可將其他類型的電腦文件中的代碼轉(zhuǎn)換為字符(操作環(huán)境為 MacintoshMacintosh 字符集和 WindowsANSI 字符集)。
【語法】CHAR(number)。
【參數(shù)】Number 是用于轉(zhuǎn)換的字符代碼,介于 1~255 之間(使用當(dāng)前計算機字符集中的字符)。
【實例】公式“=CHAR(56)”返回 8,=CHAR(36)返回$。
3、Excel文本函數(shù):CLEAN
【用途】刪除文本中不能打印的字符。對從其他應(yīng)用程序中輸入的字符串使用CLEAN 函數(shù),將刪除其中含有的當(dāng)前操作系統(tǒng)無法打印的字符。
【語法】CLEAN(text)。
【參數(shù)】Text 為要從中刪除不能打印字符的任何字符串。
【 實 例 】 由 于 CHAR(7) 返 回 一 個 不 能 打 印 的 字 符 , 因 此 公 式“=CLEAN(CHAR(7)&"text"&CHAR(7))”返回 text。
4、Excel文本函數(shù):CODE
【用途】返回文字串中第一個字符的數(shù)字代碼(對應(yīng)于計算機當(dāng)前使用的字符集)。
【語法】CODE(text)
【參數(shù)】Text 為需要得到其第一個字符代碼的文本。
【實例】因為 CHAR(65)返回 A,所以公式“=CODE("Alphabet")”返回 65。
5、Excel文本函數(shù):CONCATENATE
【用途】將若干文字串合并到一個文字串中,其功能與"&"運算符相同。
【語法】CONCATENATE(text1,text2,...)
【參數(shù)】Text1,text2,...為 1 到 30 個將要合并成單個文本的文本項,這些文本項可以是文字串、Excel文本函數(shù):數(shù)字或?qū)蝹€單元格的引用。
【實例】如果 A1=98、Excel文本函數(shù):A2=千米,則公式“=CONCATENATE(A1,A2)”返回“98千米”,與公式“=A1&A2”等價。
6、Excel文本函數(shù):DOLLAR 或 RMB
【用途】按照貨幣格式將小數(shù)四舍五入到指定的位數(shù)并轉(zhuǎn)換成文字。
【語法】DOLLAR(number,decimals)或 RMB(number,decimals)。
【參數(shù)】Number 是數(shù)字、Excel文本函數(shù):包含數(shù)字的單元格引用,或計算結(jié)果為數(shù)字的公式;Decimals 是十進制的小數(shù),如果 Decimals 為負數(shù),則參數(shù) number 從小數(shù)點往左按相應(yīng)位數(shù)取整。如果省略 Decimals,則假設(shè)其值為 2。
【實例】公式“=RMB(1586.567,2)”返回“¥1586.57”,=RMB(99.888)返回“¥99.89”。
7、Excel文本函數(shù):EXACT
【用途】測試兩個字符串是否完全相同。如果它們完全相同,則返回 TRUE;否則返回 FALSE。EXACT 函數(shù)能區(qū)分大小寫,但忽略格式上的差異。
【語法】EXACT(text1,text2)。
【參數(shù)】Text1 是待比較的第一個字符串,Text2 是待比較的第二個字符串。
【實例】如果 A1=物理、Excel文本函數(shù):A2=化學(xué) A3=物理,則公式“=EXACT(A1,A2)”返回FALSE,=EXACT(A1,A3)返回 FALSE,=EXACT("word","word")返回 TRUE。
8、Excel文本函數(shù):FIND
【用途】FIND 用于查找其他文本串(within_text)內(nèi)的文本串(find_text),并從 within_text 的首字符開始返回 find_text 的起始位置編號。此函數(shù)適用于雙字節(jié)字符,它區(qū)分大小寫但不允許使用通配符。
【語法】FIND(find_text,within_text,start_num),
【參數(shù)】Find_text 是待查找的目標(biāo)文本;Within_text 是包含待查找文本的源文本;Start_num 指定從其開始進行查找的字符,即 within_text 中編號為 1 的字符。如果忽略 start_num,則假設(shè)其為 1。
【實例】如果 A1=軟件報,則公式“=FIND("軟件",A1,1)”返回 1。
9、Excel文本函數(shù):FINDB
【用途】FINDB 用于查找其他文本串(within_text)內(nèi)的文本串(find_text),并根據(jù)每個字符使用的字節(jié)數(shù)從 within_text 的首字符開始返回 find_text 的起始位
置編號。FIND 與 FINDB 的區(qū)別在于:前者是以字符數(shù)為單位返回起始位置編號,后者是以字節(jié)數(shù)為單位返回起始位置編號。
【語法】FINDB(find_text,within_text,start_num),
【參數(shù)】Find_text 是待查找的目標(biāo)文本;Within_text 是包含待查找文本的源文本;Start_num 指定從其開始進行查找的字符,即 within_text 中編號為 1 的字符。如果忽略 start_num,則假設(shè)其為 1。
【注意】此函數(shù)適用于雙字節(jié)字符,它能區(qū)分大小寫但不允許使用通配符。其它事項與 FIND 函數(shù)相同。
【實例】如果 A1=電腦愛好者,則公式“=FINDB(愛好者",A1,1)”返回 5。因為每個字符均按字節(jié)進行計算,而一個漢字為 2 個字節(jié),所以第三個漢字“愛”從第五個字節(jié)開始。
10、Excel文本函數(shù):FIXED
【用途】按指定的小數(shù)位數(shù)四舍五入一個數(shù),以小數(shù)格式設(shè)置后以文字串形式返回結(jié)果。
【語法】FIXED(number,decimals,no_commas)。
【參數(shù)】Number 是要進行四舍五入并轉(zhuǎn)換成文字串的數(shù);Decimals 為一數(shù)值,用以指定小數(shù)點右邊的小數(shù)位數(shù);No_commas 為一邏輯值。如果是 TRUE,則函數(shù) FIXED 返回的文字不含逗號。如果 no_commas 是 FALSE 或省略,則返回的文字中包含逗號。
【實例】如果 A1=2001.16845,則公式“=FIXED(A2,2,TRUE)”返回 2001.17,=FIXED(6834.567,-1)返回 6830。
11、Excel文本函數(shù):JIS
【用途】將字符串中的半角(單字節(jié))英文字母更改為全角(雙字節(jié))字符。
【語法】JIS(text)
【參數(shù)】Text 為文本或?qū)Π谋镜膯卧瘢ɑ蛞茫H绻谋局胁话魏伟虢怯⑽淖帜?,則文本不會更改。
【實例】如果 A1=excel,則公式“=JIS(a1)”返回 EXCEL。
12、Excel文本函數(shù):LEFT 或 LEFTB
【用途】根據(jù)指定的字符數(shù)返回文本串中的第一個或前幾個字符。此函數(shù)用于雙字節(jié)字符。
【語法】LEFT(text,num_chars)或 LEFTB(text,num_bytes)。
【參數(shù)】Text 是包含要提取字符的文本串;Num_chars 指定函數(shù)要提取的字符數(shù),它必須大于或等于 0。Num_bytes 按字節(jié)數(shù)指定由 LEFTB 提取的字符數(shù)。
【實例】如果 A1=電腦愛好者,則 LEFT(A1,2)返回“電腦”,LEFTB(A1,2)返回“電”。
13、Excel文本函數(shù):LEN 或 LENB
【用途】LEN 返回文本串的字符數(shù)。LENB 返回文本串中所有字符的字節(jié)數(shù)。
【語法】LEN(text)或 LENB(text)。
【參數(shù)】Text 待要查找其長度的文本。
【注意】此函數(shù)用于雙字節(jié)字符,且空格也將作為字符進行統(tǒng)計。
【實例】如果 A1=電腦愛好者,則公式“=LEN(A1)”返回 5,=LENB(A1)返回10。
14、Excel文本函數(shù):LOWER
【用途】將一個文字串中的所有大寫字母轉(zhuǎn)換為小寫字母。
【語法】LOWER(text)。
【語法】Text 是包含待轉(zhuǎn)換字母的文字串。
【注意】LOWER 函數(shù)不改變文字串中非字母的字符。LOWER 與 PROPER 和UPPER 函數(shù)非常相似。
【實例】如果 A1=Excel,則公式“=LOWER(A1)”返回 excel。
15、Excel文本函數(shù):MID 或 MIDB
【用途】MID 返回文本串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。MIDB 返回文本串中從指定位置開始的特定數(shù)目的字符,該數(shù)目由用戶指定。MIDB 函數(shù)可以用于雙字節(jié)字符。
【語法】MID(text,start_num,num_chars)或 MIDB(text,start_num,num_bytes)。
【參數(shù)】Text 是包含要提取字符的文本串。Start_num 是文本中要提取的第一個字符的位置,文本中第一個字符的 start_num 為 1,以此類推;Num_chars 指定希望 MID 從文本中返回字符的個數(shù);Num_bytes 指定希望 MIDB 從文本中按字節(jié)返回字符的個數(shù)。
【實例】如果 a1=電子計算機,則公式“=MID(A1, 2)” “計算” =MIDB(A1,3, 返回,3,2)返回“子”。
16、Excel文本函數(shù):PHONETIC
【用途】提取文本串中的拼音(furigana)字符。
【語法】PHONETIC(reference)。
【參數(shù)】Reference 為文本串或?qū)蝹€單元格或包含文本串的單元格區(qū)域的引用。如果 reference 為單元格區(qū)域,則返回區(qū)域左上角單元格中的 furigana 文本串。如果reference 為不相鄰單元格的區(qū)域,將返回#N/A 錯誤值。
注意:該函數(shù)在中文 Excel 中無效。
17、Excel文本函數(shù):PROPER
【用途】將文字串的首字母及任何非字母字符之后的首字母轉(zhuǎn)換成大寫。將其余的字母轉(zhuǎn)換成小寫。
【語法】PROPER(text)
【參數(shù)】Text 是需要進行轉(zhuǎn)換的字符串,包括雙引號中的文字串、Excel文本函數(shù):返回文本值的公式或?qū)形谋镜膯卧褚玫取?br />【實例】如果 A1=學(xué)習(xí) excel,則公式“=PROPER(A1)”返回“學(xué)習(xí) Excel”。
18、Excel文本函數(shù):REPLACE 或 REPLACEB
【用途】REPLACE 使用其他文本串并根據(jù)所指定的字符數(shù)替換另一文本串中的部分文本。REPLACEB 的用途與 REPLACE 相同,它是根據(jù)所指定的字節(jié)數(shù)替換另一文本串中的部分文本。
【 語 法 】 REPLACE(old_text , start_num , num_chars , new_text) ,REPLACEB(old_text,start_num,num_bytes,new_text)。
【參數(shù)】Old_text 是要替換其部分字符的文本;Start_num 是要用 new_text 替換的 old_text 中字符的位置;Num_chars 是希望 REPLACE 使用 new_text 替換old_text 中字符的個數(shù);Num_bytes 是希望 REPLACE 使用 new_text 替換 old_text的字節(jié)數(shù);New_text 是要用于替換 old_text 中字符的文本。
注意:以上兩函數(shù)均適用于雙字節(jié)的漢字。
【實例】如果 A1=學(xué)習(xí)的革命、Excel文本函數(shù):A2=電腦,則公式“=REPLACE(A1,3,3,A2)”返回“學(xué)習(xí)電腦”,=REPLACEB(A1,2,3,A2)返回“電腦的革命”。
19、Excel文本函數(shù):REPT
【用途】按照給定的次數(shù)重復(fù)顯示文本??梢酝ㄟ^ REPT 函數(shù)對單元格進行重復(fù)填充。
【語法】REPT(text,number_times)。
【參數(shù)】Text 是需要重復(fù)顯示的文本,Number_times 是重復(fù)顯示的次數(shù)(正數(shù))。
【注意】REPT 函數(shù)的結(jié)果不能多于 255 個字符。
【實例】公式“=REPT("軟件報",2)”返回“軟件報軟件報”。
20、Excel文本函數(shù):RIGHT 或 RIGHTB
【用途】RIGHT 根據(jù)所指定的字符數(shù)返回文本串中最后一個或多個字符。RIGHTB 根據(jù)所指定的字節(jié)數(shù)返回文本串中最后一個或多個字符。
【語法】RIGHT(text,num_chars),RIGHTB(text,num_bytes)。
【參數(shù)】Text 是包含要提取字符的文本串;Num_chars 指定希望 RIGHT 提取的字符數(shù),它必須大于或等于 0。如果 num_chars 大于文本長度,則 RIGHT 返回所有文本。如果忽略 num_chars,則假定其為 1。Num_bytes 指定欲提取字符的字節(jié)數(shù)。
【實例】如果 A1=學(xué)習(xí)的革命,則公式“=RIGHT(A1,2)”返回“革命”,=RIGHTB(A1,2)返回“命”。
21、Excel文本函數(shù):SEARCH 或 SEARCHB
【用途】返回從 start_num 開始首次找到特定字符或文本串的位置編號。其中SEARCH 以字符數(shù)為單位,SEARCHB 以字節(jié)數(shù)為單位。
【 語 法 】 SEARCH(find_text , within_text , start_num) , SEARCHB(find_text ,within_text,start_num)。
【參數(shù)】Find_text 是要查找的文本,可以使用通配符,包括問號“?”和星號“*”。其中問號可匹配任意的單個字符,星號可匹配任意的連續(xù)字符。如果要查找實際的問號或星號,應(yīng)當(dāng)在該字符前鍵入波浪線“~”。Within_text 是要在其中查找find_text 的文本。Start_num 是 within_text 中開始查找的字符的編號。如果忽略start_num,則假定其為1。
【實例】如果 A1=學(xué)習(xí)的革命,則公式“=SEARCH("的", A1)”返回 3,=SEARCHB("的",A1)返回 5。
22、Excel文本函數(shù):SUBSTITUTE
【用途】在文字串中用 new_text 替代 old_text。如果需要在一個文字串中替換指定的文本,可以使用函數(shù) SUBSTITUTE;如果需要在某一文字串中替換指定位置處的任意文本,就應(yīng)當(dāng)使用函數(shù) REPLACE。
【語法】SUBSTITUTE(text,old_text,new_text,instance_num)。
【參數(shù)】Text 是需要替換其中字符的文本,或是含有文本的單元格引用;Old_text是需要替換的舊文本;New_text 用于替換 old_text 的文本;Instance_num 為一數(shù)值,用來指定以 new_text 替換第幾次出現(xiàn)的 old_text;如果指定了 instance_num,則只有滿足要求的 old_text 被替換;否則將用 new_text 替換 Text 中出現(xiàn)的所有old_text。
【實例】如果 A1=學(xué)習(xí)的革命、Excel文本函數(shù):A2=電腦,則公式“=SUBSTITUTE(A1,"的革命",A2,1)”返回“學(xué)習(xí)電腦”。
23、Excel文本函數(shù):T
【用途】將數(shù)值轉(zhuǎn)換成文本。
【語法】T(value)。
【參數(shù)】value 是需要進行測試的數(shù)據(jù)。如果 value 本身就是文本,或是對文本單元格的引用,T 函數(shù)將返回 value;如果沒有引用文本,則返回""(空文本)。
【實例】如果 A1 中含有文本“電腦”,則公式“=T(A1)”返回“電腦”。
24、Excel文本函數(shù):TEXT
【用途】將數(shù)值轉(zhuǎn)換為按指定數(shù)字格式表示的文本。
【語法】TEXT(value,format_text)。
【參數(shù)】value 是數(shù)值、Excel文本函數(shù):計算結(jié)果是數(shù)值的公式、Excel文本函數(shù):或?qū)?shù)值單元格的引用;format_text 是所要選用的文本型數(shù)字格式,即“單元格格式”對話框“數(shù)字”選項卡的“分類”列表框中顯示的格式,它不能包含星號“*”。
【注意】使用“單元格格式”對話框的“數(shù)字”選項卡設(shè)置單元格格式,只會改變單元格的格式而不會影響其中的數(shù)值。使用函數(shù) TEXT 可以將數(shù)值轉(zhuǎn)換為帶格式的文本,而其結(jié)果將不再作為數(shù)字參與計算。
【實例】如果 A1=2986.638,則公式“=TEXT(A5,"#,##0.00")”返回 2,986.64。
25、Excel文本函數(shù):TRIM
【用途】除了單詞之間的單個空格外,清除文本中的所有的空格。如果從其他應(yīng)用程序中獲得了帶有不規(guī)則空格的文本,可以使用 TRIM 函數(shù)清除這些空格。
【語法】TRIM(text)。
【參數(shù)】Text 是需要清除其中空格的文本。
【 實 例 】 如 果 A1=FirstQuarterEarnings , 則 公 式 “ =TRIM(A1) ” 返 回“FirstQuarterEarnings”。
26、Excel文本函數(shù):UPPER
【用途】將文本轉(zhuǎn)換成大寫形式。
【語法】UPPER(text)。
【參數(shù)】Text 為需要轉(zhuǎn)換成大寫形式的文本,它可以是引用或文字串。
【實例】公式“=UPPER("apple")”返回 APPLE。
27、Excel文本函數(shù):VALUE
【用途】將表示數(shù)字的文字串轉(zhuǎn)換成數(shù)字。
【語法】value(text)。
【參數(shù)】Text 為帶引號的文本,或?qū)π枰M行文本轉(zhuǎn)換的單元格的引用。它可以是 Excel 可以識別的任意常數(shù)、Excel文本函數(shù):日期或時間格式。如果 Text 不屬于上述格式,則value 函數(shù)返回錯誤值#value!。
【注意】通常不需要在公式中使用 value 函數(shù),Excel 可以在需要時自動進行轉(zhuǎn)換。value 函數(shù)主要用于與其他電子表格程序兼容。
【實例】 “=value("¥1,公式000")”返回 1000;=value("16:48:00")-value("12:00:00")返回 0.2,該序列數(shù)等于 4 小時 48 分鐘。
28、Excel文本函數(shù):WIDECHAR
【用途】將單字節(jié)字符轉(zhuǎn)換為雙字節(jié)字符。
【語法】WIDECHAR(text)。
【參數(shù)】Text 是需要轉(zhuǎn)換為雙字節(jié)字符的文本或包含文本的單元格引用。
注意:因為漢字本身是雙字節(jié)字符,所以使用此函數(shù)轉(zhuǎn)換漢字時得到的是漢字的原形。
【實例】公式“=WIDECHAR("apple")”返回 apple,=WIDECHAR("電腦")返回“電腦”。

標(biāo)簽: 函數(shù)  Excel  文本