Excel教程:文本截取和文本查找函數(shù)的嵌套使用,你會嗎?
作者:老徐來源:部落窩教育發(fā)布時間:2022-07-22 14:40:08點擊:1374
編按:
今天主要來給大家分享文本截取函數(shù)和文本查找函數(shù)的使用,尤其是當兩種函數(shù)嵌套使用時,有著異常強大的效果。
Excel中的文本函數(shù)按照作用的不同可以分為文本合并、文本截取、文本替換、文本查找、文本復(fù)制等小類。
首先,我們來看文本截取函數(shù),主要有三個,分別為left、right和mid。
LEFT(字符串, 從左邊截取的字符個數(shù))
RIGHT(字符串, 從右邊截取的字符個數(shù))
MID(字符串,指定提取位置,從指定位置提取的字符個數(shù))
下面,我們先挨個來看一看這三個函數(shù)是怎么使用的!
一、Left函數(shù)示例
在B2單元格輸入=LEFT(A2,4),表示截取A2單元格最左側(cè)的四個字符。
二、Right函數(shù)示例
在D2單元格輸入=RIGHT(A2,2),表示截取A2單元格最右側(cè)的兩個字符。
三、Mid函數(shù)使用示例
在C2單元格輸入=MID(A2,6,2),表示從A2單元格的第6位字符開始截取兩個字符。
接下來我們看文本查找函數(shù)find 和 search。
FIND(要查找的文本,文本所在的單元格,從第幾個字符開始查找[可選])。
SEARCH(找什么,在哪找,從第幾位開始找)
四、Find函數(shù)示例
在B2單元格輸入=FIND("長沙",A2,1),表示從A2單元格中的第一個字符開始查找“長沙”二字,返回“長沙”字符在A2單元格中開始出現(xiàn)的位置。
五、Search函數(shù)示例
在B2單元格輸入=SEARCH("長沙",A2,1),表示從A2單元格中的第一個字符開始查找“長沙”二字,返回“長沙”字符在A2單元格中開始出現(xiàn)的位置。
從以上案例可以看出,find函數(shù)和search函數(shù)的使用方法非常相似。
接下來,我們就來講一講文本截取函數(shù)和文本查找函數(shù)嵌套使用的案例了。
案例一 從文本字符串的左側(cè)截取字符,但每行截取的字符個數(shù)不固定。
如下圖所示,我們希望從寶貝標題中將品名提取出來,已知品名都是在A列這串文字的最左側(cè),但是品名文字的個數(shù)是不確定的。
這種情況下如果直接使用Left函數(shù),第二個參數(shù)即截取字符的個數(shù)我們沒法使用一個常量。那具體截取多少個字符就沒法確定了!有沒有什么規(guī)律呢?有的。我們可以看到每個品名后都跟著“長沙”二字,我們只要確定長沙的位置,截取字符時,截取到“長沙”前一位即可。
比如,A2單元格中,“長沙”位于第八位,那我們從左側(cè)截取七位字符,即可取出品名。
也即我們截取的字符個數(shù)=“長沙”在字符串中的位置減去1
在B2單元格輸入公式=LEFT(A2,SEARCH("長沙",A2,1)-1) 再下拉公式,所有寶貝的品名就都提取出來了。
案例二 從文本字符串的中間截取字符,但開始截取的位置不固定。
如下圖所示,我們希望通過公式將E列產(chǎn)品型號中的規(guī)格尺寸提取到F列單獨體現(xiàn)。數(shù)字55、45、60等都是兩位,加上“寸”字是三位,所以我們能夠確定截取3位字符。但是具體從字符串中間哪個位置來截取,是不固定的。
那么從中間哪個位置截取有沒有什么規(guī)律可循呢?有的。我們要截取的字符均含有“寸”字??梢韵日业健按纭弊衷谧址械趲孜唬按纭弊滞皟晌痪褪俏覀円厝∽址拈_始位置。在F2單元格輸入=MID(E2,FIND("寸",E2,1)-2,3),下拉公式即可。
案例三 從文本字符串的中間截取字符,開始截取的位置、截取的字符個數(shù)均不固定。
如下圖所示,我們想從摘要中提取噸數(shù)到G列,首先,具體從D列摘要文本字符串中第幾位開始提取是不固定的,其次,具體的噸數(shù)數(shù)字位數(shù)也是不固定的。
觀察摘要文字的規(guī)律,提取的位置,都是在逗號“,” 之后的一位,所以,使用 FIND(",",D3,1)+1 作為mid函數(shù)的第二個參數(shù)即可;而具體的噸位數(shù)據(jù),都是介于“噸”字和“,”逗號之間,我們用“噸”字所在的位數(shù)減去“,”逗號所在的位置,再減去一,即噸數(shù)位數(shù)。所以,使用FIND("噸",D4,1)-FIND(",",D4,1)-1 可以作為mid函數(shù)的第三個參數(shù)。
在G3單元格輸入公式 =MID(D3,FIND(",",D3,1)+1,FIND("噸",D3,1)-FIND(",",D3,1)-1),下拉公式后即把所有噸位都提取出來了。
當然,上面公式中的search函數(shù)也可以替換為find函數(shù),兩個函數(shù)是互通的。
今天的案例就給大家分享到這里,你們學會了嗎?
本文配套的練習課件請加入QQ群:902294808下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號,可隨時隨地學習Excel:
相關(guān)推薦:
如何計算員工累計達標的月份,你需要一個SUBTOTAL函數(shù)!
八大查找函數(shù)公式,輕松搞定數(shù)據(jù)中的多條件查找
版權(quán)申明:
本文作者老徐;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。
最熱教程
- 像綠皮火車一樣長像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集!(建議收藏)-下篇
- 明明沒有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學會這2個公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報表……
- 如何計算Excel單元格中的算式,四種求和方法請收好!