上篇文章分享了常用的統計函式,這篇開始介紹文字函式。文字函式的內容相對比較簡單,不過在文字資料處理上可是會派上大用場。
知識點:
一、文字擷取函式
1.left函式
語法:left(文字,從左起取幾個)
作用:文字從左起取指定個數的字元
示例:
2.right函式
語法:right(文字,從右起取幾個)
作用:文字從右起取指定個數的字元
示例:(用法與left函式相同,但為從右起取數,不贅述 )
3.mid函式
語法:mid(文字,從左起第幾個,取幾個)
作用:文字從左起的指定位置起取指定個數的字元
示例:
4.len函式
語法:len(文字)
作用:返回文字中字串的個數
示例:二、查詢替換函式
1.find函式
語法:find(要查詢的字串,文字,[從左起第幾個查詢])
作用:返回乙個字串在另乙個字串**現的位置(區分大小寫)
示例:解讀:此例伺服器名稱字元數不固定,故使用find函式查詢字元"@"的位置,總長度-"@"所在位置=伺服器名稱的字元長度。
2.search函式
語法:search(要查詢的字串,文字,[從左起第幾個查詢])
作用:返回乙個字串在另乙個字串**現的位置(不區分大小寫)
示例:3.replace函式
語法:replace(文字,從左起第幾個,替換幾個,新的字元)
作用:將乙個字串的部分字元替換成另乙個字串
示例:解讀:本例為更改郵箱伺服器的名稱,故更改@之後的字串,即位置為@的位置+1位起:find("@",a31)+1,第3個引數設定大於@後面字串的最大位數即可。
三、英文大小寫函式
1.upper函式
語法:upper(英文文字)
作用:將所有的英文本元轉化成大寫
示例:2.lower函式
語法:lower(英文文字)
作用:將所有的英文本元轉化成小寫
示例:
3.proper函式
語法:proper(英文文字)
作用:將英文本元轉化首字母大寫,其餘小寫
示例:
四、清洗文字函式
1.trim函式
語法:trim(文字)
作用:除了保留字元之間的單個空格外,移除其餘所有空格
示例:
2.text函式
語法:text(數字,要轉化成的文字格式 )
作用:將數值轉成指定格式的文字
示例:3.value函式
語法:value(文字)
作用:將文字格式的數值轉化為數字格式
示例:
解讀:將數值文字轉化為數字格式並不一定要用到value函式,也可以使用"--"(兩個負號)或"*1"(乘以1)來完成。
最後是一點零散的小知識:
文字拼接:&
匹配任意單個字元:?
匹配任意一串字元:*
如果要查詢實際的問號和星號,在字元前鍵入"~"
乙份資料拿到手的時候,很多情況下都需要我們清洗、修改、提取、轉化成我們所需要的資料,文字函式主要的應用場景也在此處。掌握這些基礎好用的函式,幫助你快速拿到你想要的資料!
excel擷取字串
擷取字串常用函式 常用函式有 left函式,right函式和mid函式 left函式語法 left text,num chars 從左側開始擷取部分字串 right函式語法 right text,num chars 從右側開始擷取部分字串 其中 text表示要擷取的字串,num chars表示要擷取...
從右往左擷取字元 excel從右邊查詢字元並擷取
公式 left a1,find a1 1 trim right substitute a3,rept len a3 len a3 1.先解一下trim函式的格式 其語法格式 trim text text 要去除空格的文字。2.rept函式的語法格式 rept text,number times re...
asp擷取字串函式 asp怎麼擷取字串
asp擷取字串函式 asp怎麼擷取字串 擷取字串 strvalue 標題,字數 function strvalue str,lennum dim p num dim i if strlen str lennum then strvalue str else p num 0 x 0do while n...