●电脑办公软件培训课程 300元:Office[Word、Excel、PowerPoint] + WPS[文字、表格、演示]。
●快速建设网站培训课程 300元:DomainNameSystem + ContentManagementSystem。
●平面艺术设计培训课程 900元:Photoshop + CorelDRAW + Illustrator。
●室内装修设计培训课程 900元:AutoCAD + 3DsMax + Vray。
◆咨询请加微信:YaBingPeiXun

字符串提取之从右开始向左提取指定个数,办公软件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

免费试学

学习过程中不懂地方随时问老师