人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統(tǒng)下載站 > 辦公軟件教程 > 詳細頁面

excel 提取文字數(shù)字等內(nèi)容的8種函數(shù)辦法,巧妙運用雙字節(jié)函數(shù)特征

excel 提取文字數(shù)字等內(nèi)容的8種函數(shù)辦法,巧妙運用雙字節(jié)函數(shù)特征

更新時間:2024-01-23 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數(shù)據(jù)處理軟件。

LEFT、RIGHT、MID這三個可以理解為按字數(shù)提取內(nèi)容,LEFTB、RIGHTB、MIDB這三個可以理解為是按字節(jié)提取內(nèi)容。他們參數(shù)都是一樣的,就是字數(shù)和字節(jié)的區(qū)別。

▼一、那什么叫字節(jié),單字節(jié)、雙字節(jié)。

字節(jié)(Byte )是計算機信息技術(shù)用于計量存儲容量的一種計量單位。

在半角輸入狀態(tài)(ASCII碼),一個英文字母(不分大小寫)占1個字節(jié)的空間,一個數(shù)字占1個字節(jié),一個英文狀態(tài)的標點符號占1個字節(jié),叫單字節(jié)字符;一個中文占2個字節(jié),一個中文標點符號占2個字節(jié),叫雙字節(jié)字符。

國內(nèi)、國外絕大部分的系統(tǒng)軟件代碼都是用半角字符完成的,也就是ASCII碼。所以我們在用輸入法時一定要默認“半角”狀態(tài)。

舉例說明:圖1就是用文本函數(shù)LEN和LENB來分別計算字數(shù)和單、雙字節(jié),更能清楚了解到字節(jié)和字數(shù)的概念

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖1:字節(jié)和字數(shù)的區(qū)別

▼二、了解完單雙字節(jié),現(xiàn)在來了解6個提取文本內(nèi)容的函數(shù)。

他們分別是:LEFT、RIGHT、MID按字數(shù)提取內(nèi)容;LEFTB、RIGHTB、MIDB按字節(jié)數(shù)提取內(nèi)容。

① LEFT函數(shù)是“從左邊開始按要求的字個數(shù)來提取內(nèi)容”,公式模板:LEFT(文本或單元格,提取幾個字)。如:=LEFT("我愛中國",2) 返回的結(jié)果是“我愛”這兩個字。

② RIGHT函數(shù)是“從右邊開始按要求的字個數(shù)來提取內(nèi)容”,公式模板:RIGHT(文本或單元格,提取幾個字)。如:=RIGHT("我愛中國",2) 返回的結(jié)果是“中國”這兩個字。

③ MID函數(shù)是“從要求的指定位置開始,按要求的字個數(shù)來提取內(nèi)容”,公式模板:MID(文本或單元格,從第幾個字開始,提取幾個字)。如:=MID("我愛美好的生活",3,4) 返回的結(jié)果是“美好的生”這四個字。

④ LEFTB函數(shù)是“從左邊開始按要求的字節(jié)數(shù)來提取內(nèi)容”,公式模板:LEFTB(文本或單元格,提取幾個字節(jié))。

如1:=LEFTB("我愛中國",5) 返回的結(jié)果是“我愛 ”這兩個字加一個空格。因為一個中文是2個字節(jié),5個字節(jié)表示2.5個中文,因為沒有半個中文字,所以用一個空格代替,最終返回就是“我愛 ”。

如2:=LEFTB("我愛1314你",5)返回結(jié)果“我愛1”,因為5個字節(jié)表示2個中文加1個數(shù)字。

⑤ RIGHTB函數(shù)是“從右邊開始按要求的字節(jié)數(shù)來提取內(nèi)容”,公式模板:RIGHTB(文本或單元格,提取幾個字節(jié))。如:=RIGHTB("我愛 中國",5) 返回的結(jié)果是“ 中國 ”,這一個空格加2個中文。因為空格也算一個字節(jié),一個中文是2個字節(jié)。

⑥ MIDB函數(shù)是“從要求的字節(jié)位置開始,按要求的字節(jié)數(shù)來提取內(nèi)容”,公式模板:MIDB(文本或單元格,從第幾個字節(jié)開始,提取幾個字節(jié))。如:=MIDB("我愛美好的?生活",6,8) 返回的結(jié)果是“ 好的?生”,這一個空格+兩個中文+英文符號?+一個中文。

解析下⑥原因:“我愛美”是6個字節(jié),從第6個字節(jié)開始意味著“美”這個字不完整,因為“美”的位置是第5字節(jié)和第6字節(jié)兩個字節(jié)位置組合的。字不完整只能用空格代替,代表1個字節(jié)。英文符號?也是1個字節(jié),所以8字節(jié)剛好是(一個空格+兩個中文+英文符號?+一個中文)。

▼三、6個提取內(nèi)容函數(shù)一定要配合查找函數(shù)FIND、SEARCH和FINDB、SEARCHB使用才靈活。

FIND、SEARCH返回的是“查找的字”所在的字個數(shù)位置,F(xiàn)INDB、SEARCHB返回的是“查找的字”所在的字節(jié)數(shù)位置,

① 公式模板:=FIND(要查找的內(nèi)容或單元格,被查的內(nèi)容或單元格,從第幾個字數(shù)開始查);

② 公式模板:=SEARCH(要查找的內(nèi)容或單元格,被查的內(nèi)容或單元格,從第幾個字數(shù)開始查);

③ 公式模板:=FINDB(要查找的內(nèi)容或單元格,被查的內(nèi)容或單元格,從第幾個字節(jié)數(shù)開始查);

④ 公式模板:=SEARCHB(要查找的內(nèi)容或單元格,被查的內(nèi)容或單元格,從第幾個字節(jié)數(shù)開始查);

注意:“要查找的內(nèi)容”字數(shù)一定不能超過“被查的內(nèi)容”字數(shù),“要查找的內(nèi)容”一定是在“被查的內(nèi)容”里的,不然結(jié)果是錯誤值。

如圖2:

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖2:查找函數(shù)返回的字數(shù)位置和字節(jié)數(shù)位置

▼四、查找函數(shù)FIND和SEARCH參數(shù)都一樣,返回的結(jié)果也一樣,那這兩個函數(shù)有什么區(qū)別呢?

① 函數(shù) FIND與 FINDB是區(qū)分大小寫并且不允許使用通配符。

如1:=FIND("a","AAaaA",1)返回結(jié)果是3,因為在FIND和FINDB函數(shù)眼里:大寫的A和小寫的a是不一樣的,第3參數(shù)"1"表示從第1個數(shù)開始查找a,返回的結(jié)果是第一個a的位置,第一個a是在第3個字數(shù)位置。

如2:=FIND("a","AAaaA",4)返回結(jié)果是4,第3參數(shù)"4"表示從第4個數(shù)開始往后面查a,第4個數(shù)剛好是小寫的a,所以結(jié)果返回是4。

如3:=FIND(" ","我愛 你",1)返回的結(jié)果是3,因為"我愛"后面有一個"空格",第1參數(shù)雙引號里也有"空格",返回結(jié)果是3;如果第1參數(shù)雙引號里沒有"空格",則返回的結(jié)果是第3參數(shù)的數(shù)字。

FINDB也是同理,從第1字節(jié)或者第4字節(jié)開始查找。

② 函數(shù) SEARCH與 SEARCHB是不區(qū)分大小寫并且允許使用通配符。

什么是通配符?通配符是一種特殊語句,主要有星號(*)和問號(?),用來模糊搜索內(nèi)容。

一個星號(*)可以表示一個或無數(shù)個字符;不確定具體有沒有內(nèi)容也可以加星號(*)。如NOTE這個單詞,你可以通過*note查找到,也可以通過*te查找。

一個問號(?)僅代表一個字符,而且這個字符必須存在。如NOTE這個單詞,你可以通過no?e或者no??來找到,但是note?是找不到的,因為note后面沒有內(nèi)容了;換成note*是沒問題的,因為*代表內(nèi)容可有可無。

總結(jié)下FIND和SEARCH區(qū)別:就是FIND區(qū)分大小寫,SEARCH能用通配符,互補關(guān)系。FINDB和SEARCHB同理。

▼五、案例講解

① 案例一、如圖3:因為地址不是太規(guī)律,第3行有兩個“市”字,第4行沒有省份,如果想一條公式直接完成,要嵌套很多函數(shù),容易出錯,這里用添加輔助列的方法,快速拆分提取內(nèi)容。

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖3:拆分地址內(nèi)容

  1. 1 在B2單元格輸入公式:=IFERROR(LEFT(A2,FIND("省",A2,1)),"")。因為第四行沒有省份,不在外面嵌套IFERROR函數(shù)會出現(xiàn)錯誤值,IFERROR就是可以把錯誤值變成我們想要的任何值,這里變成空值“”。詳見圖4:

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖4:提取省份

  1. 2 提取市的內(nèi)容,這時用到輔助列1。在輔助列F2單元格輸入=RIGHT(A2,LEN(A2)-LEN(B2)),再在市列C2單元格輸入=LEFT(F2,FIND("市",F2,1))。詳見圖5:

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖5:提取市內(nèi)容

  1. 3 提取區(qū)縣市的內(nèi)容,這時用到輔助列2。在輔助列G2單元格輸入=RIGHT(F2,LEN(F2)-LEN(C2)),再在區(qū)縣市列D2單元格輸入=LEFT(G2,SUM(IFERROR(FIND({"縣","區(qū)","市"},G2,1),0))),因為是數(shù)組模式,一定要按CTRL+SHIFT+回車三鍵,不然會出錯。詳見圖6:

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖6:提取區(qū)縣市

  1. 4 提取街道的內(nèi)容,在E2單元格輸入公式=RIGHT(G2,LEN(G2)-LEN(D2)),直接提取街道內(nèi)容,詳見圖7:

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖7:提取街道內(nèi)容

我們通過添加輔助列的方法,就避開了MID這個函數(shù),用更簡單的方法提取出了更復雜且不是太規(guī)律的地址內(nèi)容。

② 案例二、提取數(shù)字開始往后的內(nèi)容。在B2單元格輸入公式=RIGHTB(A2,LENB(A2)-(SEARCHB("?",A2,1)-1)),利用中文是雙字節(jié),數(shù)字是單字節(jié)來求出數(shù)字的位置。詳見圖8:

Excel提取文字數(shù)字等內(nèi)容的8種函數(shù)方法,巧妙利用雙字節(jié)函數(shù)特性

圖8:求出數(shù)字往后的內(nèi)容


Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 柯坪县| 土默特左旗| 江安县| 武山县| 泸溪县| 黔西| 昔阳县| 三河市| 亚东县| 云龙县| 万年县| 金坛市| 察雅县| 湘潭市| 崇文区| 开远市| 白山市| 龙山县| 龙里县| 夹江县| 沙湾县| 醴陵市| 泽库县| 闵行区| 漳浦县| 荔波县| 沙田区| 河曲县| 鄂伦春自治旗| 平陆县| 青铜峡市| 阿拉善右旗| 时尚| 平遥县| 加查县| 金坛市| 恭城| 嘉禾县| 平湖市| 百色市| 离岛区|