字符串提取之從右開始向左提取指定個數,辦公軟件excel文字提取函數RIGHT使用方法

2020-03-11 10:53:12      點擊:

字符串提取之從右開始向左提取指定個數,

辦公軟件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,就是偶數判斷函數。


學習辦公軟件,請進入網站:

www.zxooo.cn

免費試學

學習過程中不懂地方隨時問老師



咨詢QQ①
點擊這里給我發消息
咨詢QQ②
點擊這里給我發消息
大唐麻将山西怎么代理 同花顺财经股票行情 辽宁11选5奖金表 七星彩杀号定胆 11选5任3算法公式 重庆快乐10分计划网 山东11选五5开奖结果一定牛 江苏快三开奖结果直播 10万靴百家乐数据 浙江体彩六加一杀号专家 北京福利彩票官网pk10