今天主要為大家介紹函數left、right、middle在文本數據提取中的運用,在介紹之前,首先我們對之前的內容進行簡單的回顧。
在之前的十篇文章裡,我們對函數vlookup的用法進行了從易到難、循序漸進的講解。在這些文章中,除了介紹了函數vlookup自己的基本用法——精確匹配和近似匹配,有這樣一些內容十分值得大家去學習借鑑,其中函數vlookup的跨表查詢十分實用,函數vlookup遇到數字格式問題時的解決方法也十分值得學習,更為重要的是,函數vlookup和函數if以及函數match、index等混合使用時的功能更是無比強勁,能夠解決我們無比關切的現實問題,比如個人所得稅的計算等。
在最後三篇文章裡,我個人認為是精華所在,難點所在,這裡設計到函數vlookup、函數column和函數match、index的混合應用,解決了使用函數vlookup進行多列數據匹配時的難題。最後一篇文章更是將函數vlookup和數據有效性的運用充分結合,運用match、index混合函數完成了圖片的匹配工作。(對於函數vlookup,函數index、match組合函數感興趣的朋友可以看完該篇文章之後參考文章函數vlookup可以進行圖片資料匹配嗎?讓我們一起探究一番!)
接下來,我們進入今天的正題——函數left、right、middle關於文本數據的應用。首先咱們簡單了解一下這三大函數的語法形式。函數left的基本語法形式是「=LEFT(text,[num_chars])」,第一參數text表示包含我們所要提取內容的文本字符串,通常都是以我們選定的某一單元格的形式來展示出來,第二[num_chars]表示我們要在文本字符串中提取的內容長度,從左往右數相應的文本長度。
函數right的基本語法形式是「=right(text,[num_chars])」,第一參數與第二參數的含義與函數left中的參數含義完全相同,但是在文本字符串中提取內容時是從右往左數。函數mid的基本語法形式是=mid(text, start_num, num_chars),其中第一參數text表示目標文本字符串,第二參數start_num表示目標文本字符串的開始截取位置,第三參數num_chars表示從開始截取位置開始計數要截取的字符個數。
三大文本處理函數已經介紹完畢,相信大家對這三個函數的運用方法已經有了一定的了解,但是這還不夠,接下來我們通過實例的形式來向大家介紹這三個函數的基本使用方法。
實例:現在我們有這樣一個excel工作表,裡面有兩張表,第一張表中的內容有三項,分別是是江湖人稱、綽號和姓名,現在江湖人稱一欄的內容為已知內容,綽號和姓名的內容需要我們從江湖人稱中去提取。第二張表中的內容有三項,分別是產品編號、後四位編碼和第三位到第六位編碼,現在產品編號一欄為已知內容,後四位編碼和第三位到第六位編碼為未知內容。現在我們的任務就是靈活運用函數left、函數right、函數mid去完成上述兩張表中的未知內容。excel工作表的具體內容具體如下圖所示:
我們一步一步來解決上述問題。第一步,分析:通過對比三大常用文本函數的功能,我們可以確定綽號一欄可以使用函數left來應對,後四位編碼一欄的內容可以用函數right來應對,第三位到第六位編碼可以用函數mid來應對,應對姓名一欄的函數待定(我們在下一篇文章中在來討論)
第二步,具體的解決方法。應對綽號一欄的具體解決方法:我們在B2單元格中輸入「=LEFT(A2,3)」,具體含義是將A2單元格中的文本數據從左往右數三位,將這三位文本數據從中提取出來。然後根據填充柄的功能,選中B2單元格向下拖拽到目標位置,我們就能完成綽號一欄內容的填寫了。具體操作如下圖所示:
應對「後四位編碼」一欄的具體解決方法:我們在C8單元格中輸入「=RIGHT(A8,4)」,具體含義是將A8單元格中的文本數據從右往左數四位,將這四位文本數據從中提取出來。然後根據填充柄的功能,選中C8單元格向下拖拽到目標位置,我們就能完成「後四位編碼」一欄內容的填寫了。具體操作如下圖所示:
應對「第三位到第六位編碼」一欄的具體解決方法:我們在E8單元格中輸入「=MID(A8,3,4)」,具體含義是將A8單元格中的文本數據從右往左數的第三位數據作為起始位置,數出四位數據,也就是將第三位到第六位文本數據從中提取出來。然後根據填充柄的功能,選中E8單元格向下拖拽到目標位置,我們就能完成「第三位到第六位編碼」一欄內容的填寫了。具體操作如下圖所示:
以上內容便是關於函數函數left、函數right、函數mid的基本使用方法,希望能對大家的工作和學習產生一定作用,明天會進一步深入講述這三大函數的混合運用、運用的誤區和相應的解決方法。
今天的分享到這裡也就結束了,覺得對你們有用的小夥伴們請點讚關注吧!您的鼓勵是我前進的動力,也希望擅長運用辦公軟體的小夥伴們能夠不吝賜教,積極的留言,教會小編更多的excel運用的小技巧,歡迎一起來探討學習!!!