首頁 > 易卦

EXCEL字元提取三兄弟(LEFT、MID和RIGHT)

作者:由 Henry2020 發表于 易卦日期:2022-10-21

取單元格後幾位字元

EXCEL字元提取三兄弟(LEFT、MID和RIGHT)

在工作中,我們通常需要從既定單元格中提取部分字元供我們使用。提到字元提取,不得不提到LEFT、MID、和RIGHT三個兄弟。不管什麼字元,他們都能按照要求提取出來。它們三個分別表示三個不同的方向,即左中右,其中MID可以實現從任何位置提取。我們分別來看一下吧。

有時我們在資料錄入時圖省事,把姓名和手機號碼錄在了一起,但想把它們分開時就為難了,沒關係,LEFT可以幫我們輕鬆搞定。LEFT函式就兩個引數(text,[num_chars]),分別表示文字及字元數。現在我們把姓名提取出來,請看下面的操作:

EXCEL字元提取三兄弟(LEFT、MID和RIGHT)

我們再來看下面這個例子,需要從身份證號碼中提取生日,由於生日在身份證號碼的中間,我們需要用到MID函式,它有三個引數text, start_num, num_chars,分別表示要提取的文字,要提取的字元開始數,提取幾個字元。我們發現生日是從第七個字元開始,一共八位,所以我們輸入=MID(A2,7,8)向下拖拽就可以了。下面來延伸一個知識點,有時我們需要根據身份證號碼判斷性別,有心的童鞋都會發現性別由身份證號碼的倒數第二個數字決定,如果是奇數就是男,如果是偶數就是女。這就需要引入一個簡單的函式就是MOD函式,即取餘函式,它有兩個引數及數值及除數,我們判斷奇數還是偶數只需要將除數寫成2就可以了,如果餘數為0,表示偶數,如果餘數為1則為奇數。同時要用IF函式幫我們做個判斷,我們輸入函式=IF(MOD(MID(A2,17,1),2)=1,“男”,“女”)就可以了。

EXCEL字元提取三兄弟(LEFT、MID和RIGHT)

需要注意的是IF函式本身是根據條件而返回值,邏輯值為TRUE和FALSE,分別用1和0表示,發現,剛好是我們除以2之後的餘數,所以,公式中的“=1”可以不用輸入,但是後面的返回值要固定,即先男後女,否則就弄反了。

RIGHT函式跟LEFT差不多,只是取值方向不一樣,請看下面,我們需要提取表格中的手機號碼,因為手機號碼都是一樣的11位數,直接輸入公式=RIGHT(A1,11)向下拖動即可完成。

EXCEL字元提取三兄弟(LEFT、MID和RIGHT)

以上為字元提取三兄弟的基本用法,當我們遇到資料比較規整的時候用起來比較方便,當我們遇到不規則資料的時候,比如姓名有長有短,數字也是長短不一,要想實現快速提取我們可以藉助填充神器CTRL+E,也刻意巢狀LEN和LENB兩個函式,

填充神器Ctrl+E的運算邏輯

這些我們在前面講解過,有興趣的童鞋可以回去看看哦!