二維碼 購物車
部落窩在線教育歡迎您!

史上最全的文本函數(shù)典型用法盤點(diǎn)(第一期)

?

作者:小可來源:部落窩教育發(fā)布時間:2021-07-07 10:19:43點(diǎn)擊:2947

分享到:
0
收藏    收藏人氣:0人
版權(quán)說明: 原創(chuàng)作品,禁止轉(zhuǎn)載。

編按:

在Excel中,文本函數(shù)看似簡單,運(yùn)用起來卻常常讓人摸不著頭腦。因?yàn)?,我們常常忽略了要更好的掌握一門技術(shù),首先要具備牢固的基礎(chǔ)知識。于是,小E邀請小可,寫了關(guān)于文本函數(shù)的一系列教程,讓你從九大基礎(chǔ)經(jīng)典案例中,輕松掌握。今天,講的是文本函數(shù)中的LEFT、RIGHT函數(shù),LEN、LENB函數(shù),EXACT函數(shù)!

 

大家好,我是部落窩教育的小可,好久不見~

文本函數(shù)是工作中必備的函數(shù),使用頻率高,大家多多少少都會一些它的基礎(chǔ)用法??墒窃趯?shí)際工作中,很多童鞋面對數(shù)據(jù)的提取、查找、轉(zhuǎn)化、替換等問題時,卻還是看著LEFT、MIDFIND等函數(shù),不知怎么靈活運(yùn)用。導(dǎo)致這一現(xiàn)象的一個很大原因是沒有系統(tǒng)的學(xué)習(xí)過文本函數(shù)!下面給大家總結(jié)了各個文本函數(shù)的經(jīng)典案例,很高興和大家分享~


本期目錄先呈上~~~

一、LEFT和RIGHT

1.1提取混合內(nèi)容中的姓名

1.2將編號變成“0000”形式

1.3提取字符串左側(cè)的連續(xù)數(shù)字

1.4姓氏+先生/女士

二、LEN和LENB

2.1分離出中文

2.2分離出英文

三、EXACT函數(shù)

3.1一對多的比較

3.2多對多的比較


先介紹一點(diǎn)基礎(chǔ)知識——字符和字節(jié)

字節(jié):表示數(shù)據(jù)量的多少,是計算機(jī)信息技術(shù)用于計量存儲容量的一種計量單位;
字符:是指計算機(jī)中使用的文字和符號。
注意:一般在英文狀態(tài)下一個字母或字符占用一個字節(jié),一個漢字用兩個字節(jié)表示。



一、LEFTRIGHT

 

1.1提取混合內(nèi)容中的姓名

要求:A列是姓名和學(xué)號,需要將姓名提取到B列。

 

 

方法:在B3單元格輸入公式:=LEFT(A3,LENB(A3)-LEN(A3)),向下復(fù)制填充公式。

解讀:LENB(A3)-LEN(A3)表示用LENB計算出字節(jié)數(shù),用LEN函數(shù)計算出字符數(shù)后,兩者相減得出文本中雙字節(jié)(即漢字)的字符長度。最后,再用LEFT函數(shù)從左邊提取雙字節(jié)的文本。

 

1.2將編號變成“0000”形式

要求:將E列的編號設(shè)置成“0000”格式。

 

 

方法:在F3單元格輸入公式:=RIGHT("000"&E3,4),向下復(fù)制填充公式。

解讀:因?yàn)樽罱K編號限制在四位數(shù),少于四位用“0”在前面補(bǔ)位,所以可以在每個編號前面加上“000”(也可以加上四個0),再用LEFT函數(shù)從右邊提取最后四位數(shù)。
補(bǔ)充:將編號設(shè)置成“0000”格式,也可以用自定義格式,但上述方法也是很機(jī)智的哦~~~

 

1.3提取字符串左側(cè)的連續(xù)數(shù)字

要求:提取出A列右側(cè)的連續(xù)數(shù)字到B列。

 

 

方法:在B12單元格輸入公式:=LOOKUP(9E+307,--RIGHT(A12,ROW($1:$10))),向下復(fù)制填充公式。

解讀:先使用RIGHT函數(shù)從A12單元格右側(cè),截取長度為1~10的文本字符串,再使用減負(fù)運(yùn)算將文本數(shù)字轉(zhuǎn)換為可運(yùn)算的數(shù)值,將文本內(nèi)容(漢字、英文、標(biāo)點(diǎn))轉(zhuǎn)換為錯誤值“#VALUE!”。最后使用VLOOKUP函數(shù),以9E+307作為查找值,在由錯誤值和數(shù)值組成的內(nèi)存數(shù)組中,提取最后一個數(shù)值。
注意:9E+307是使用科學(xué)記數(shù)法表示的9*10^307,近似Excel允許輸入的最大值。

 

1.4姓氏+先生/女士

①無復(fù)姓

要求:在C列設(shè)置尊稱為“姓氏+先生/女士”(無復(fù)姓)

 

 

 

方法:在C19單元格輸入公式:=LEFT(A19,1)&IF(B19="","女士","先生"),向下復(fù)制填充公式。

解讀:用LEFT函數(shù)從左邊提出字符長度為1的姓氏。再利用IF函數(shù)判斷,如果性別為“女”則加上“女士”;反之,則加上“先生”。

 

有復(fù)姓

要求:在H列設(shè)置尊稱為“姓氏+先生/女士”(有復(fù)姓)

 

 

方法:在H19單元格輸入公式:=LEFT(E19,OR(LEFT(E19,{1,2})=$E$30:$E$32)+1)&IF(F19="","先生","女士"),按三鍵結(jié)束,向下復(fù)制填充公式。

 

解讀:

LEFT(E19,{1,2})部分,在姓名中用LEFT函數(shù)從左邊分別提取1個和2個文本字符串,以內(nèi)存數(shù)組的形式保存在公式中。(筆者把結(jié)果展示在了G列)

 

 

LEFT(E19,{1,2})=$E$30:$E$32部分,將提取出的內(nèi)存文字與$E$30:$E$32復(fù)姓區(qū)域分別進(jìn)行匹配,如果有一個提取出的內(nèi)存文字能夠與某個復(fù)姓匹配,則在OR函數(shù)的外層嵌套下為TURE,反之為則FALSE。再在最后+1,讓單姓顯示為1,復(fù)姓顯示為2.

 

 

 

LEFT(E19,OR(LEFT(E19,{1,2})=$E$30:$E$32)+1),若有復(fù)姓LEFT函數(shù)提取2個文本字符串,若沒有復(fù)姓LEFT函數(shù)提取1個文本字符串。(結(jié)果如圖I列)

 

 



二、LENLENB

2.1分離出中文

 

 

方法:在B3單元格輸入公式:=RIGHT(A3,LENB(A3)-LEN(A3)),向下復(fù)制填充公式。

 

2.2分離出英文

 

 

方法:在C3單元格輸入公式:=LEFT(A3,2*LEN(A3)-LENB(A3)),再向下復(fù)制填充公式。

解讀:LENB函數(shù)將每個漢字(雙字節(jié)字符)的字符數(shù)按2計數(shù),LEN函數(shù)則對所有的字符數(shù)都按1計算。所以,“LENB(A3)-LEN(A3)”返回的結(jié)果就是文本字符串中的漢字個數(shù);“LENB(A3)-LEN(A3)” 返回的結(jié)果就是文本字符串中的英文字母(單字節(jié)字符)個數(shù)。


三、EXACT函數(shù)

 

EXACT函數(shù),用來判斷兩個單元格的內(nèi)容是否完全相同,如果文本字符串完全相同,那么函數(shù)的返回TRUE;如果不完全相同,那么返回FALSE。
EXACT
函數(shù)的語法:
EXACT
text1,text2

注意:在excel中使用等號比較文本值時不區(qū)分字母大小寫,而用EXACT可以區(qū)分字母大小寫

 

如圖,用EXACT函數(shù)比較“A”和“a”結(jié)果顯示FALSE,用等于號(=)連接結(jié)果則顯示TRUE。

 

 

補(bǔ)充:EXACT函數(shù)的參數(shù)還可以是單元格區(qū)域引用。

 

3.1一對多的比較

第一個參數(shù)是一個單元格引用;第二個參數(shù)是多個單元格區(qū)域引用。

如圖,在C8單元格輸入公式:=EXACT(B8,A8:A12),并向下復(fù)制填充。則EXACT函數(shù)將返回B8A8:A12單元格區(qū)域每個元素比較的結(jié)果。

 

 

3.2多對多的比較

 

如圖,在H8單元格輸入公式:=EXACT(F8:F12,G8:G12),并向下復(fù)制填充。則兩個參數(shù)的每一個元素會分別進(jìn)行比較。

 

 



今天的文本函數(shù)典型案例就分享到這里咯,如果對你有幫助,還請多多支持喲^0^~~

本文配套的練習(xí)課件請加入QQ群:902294808下載。

Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!

掃下方二維碼關(guān)注公眾號,可隨時隨地學(xué)習(xí)Excel

IMG_256

相關(guān)推薦:

如何精確提取單元格內(nèi)不同屬性的數(shù)據(jù)

Excel數(shù)字提取技巧:從無規(guī)律文本中提取手機(jī)號的5種方法

Excel數(shù)字提取技巧:用簡單公式從混合文本中提取數(shù)字的3種情景

3分鐘,帶你看懂提取手機(jī)號碼的經(jīng)典公式套路

版權(quán)申明:

本文作者小可;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。