字符串提取之從右開始向左提取指定個數,辦公軟件excel文字提取函數RIGHT使用方法
字符串提取之從右開始向左提取指定個數,
辦公軟件excel文字提取函數RIGHT使用方法
如上圖,函數說明
第一個參數:需要進行提取的原始字符文字。
第二個參數:從右開始,往左,需要提取的個數。
如上圖,需要對參差不齊的編號進行統一修正
=RIGHT("000"&B3,4)
但是,僅僅使用從右向左提取,是無法實現。
在提取之前,需要對編號進行長度擴展。
即,在所有編號前面都添加足夠位數的0。
就是函數里的第一個參數:"000"&B3,
用&進行字符串連接,連接后,再進行截取,
從右往左,截取4位(第二個參數)。
這樣,就完成了統一修正。
如上圖實例,從身份證號進行性別判斷
(身份證倒數第2位,奇數為男,偶數為女)
需要先進行倒數2位的提。
RIGHT(B3,2)
但是,提取出來的是兩位數。
再,對已經提取出來的兩位數從左提取一位。
LEFT(RIGHT(B3,2),1)
這樣,就單獨獲取到了身份證里倒數第2位的數值。
接下來,進行判斷,判斷是奇數還是偶數。
ISODD(LEFT(RIGHT(B3,2),1))
嵌套ISODD函數進行奇數判斷。
ISODD函數,只作為判斷,只返回TRUE或FALSE。
當ISODD判斷返回TRUE或FALSE后,
再,嵌套IF函數進行條件分配,
=IF(ISODD(LEFT(RIGHT(B3,2),1)),"男","女")
當ISODD返回TRUE后,IF返回第二參數“男”,
當ISODD返回FALSE后,IF返回第三參數“女”。
能進行奇數判斷,也能進行偶數判斷,
=IF(ISEVEN(LEFT(RIGHT(B3,2),1)),"女","男")
ISEVEN,就是偶數判斷函數。
學習辦公軟件,請進入網站:
免費試學
學習過程中不懂地方隨時問老師
- 上一篇:自定義位置進行字符提取,辦公軟件excel字符提取函數MID使用方法 [2020-03-12]
- 下一篇:字符文本提取函數的運用,辦公軟件excel提取函數LEFT的使用方法 [2020-03-10]