分享

连这3个提取函数都不会用,还敢说自己是Excel高手?

 fjctchenmt 2019-04-14

在实际工作中我们需要从一些信息中提取出自己需要的字符或文本,但说到字符提取,我们就不得不提MID、LEFT和RIGHT三个函数了,对于这三个函数你会用吗?

LEFT函数:表示从左边提取字符

LEFT语法:=LEFT(字符串,从左边提取几个字符)

连这3个提取函数都不会用,还敢说自己是Excel高手?

MID函数:表示从中间提取字符

MID语法:=MID(字符串,开始位置,从中间提取几个字符)

连这3个提取函数都不会用,还敢说自己是Excel高手?

RIGHT函数:表示从右侧提取字符

RIGHT语法:=RIGHT(字符串, 从右边提取几个字符)

连这3个提取函数都不会用,还敢说自己是Excel高手?

了解了MID、LEFT和RIGHT三个函数的基本用法,下面我们来看看这三个函数与其他函数的结合用法。

1、提取身份证的出生日期

利用MID函数提取身份证的出生年月,并且以“0000-00-00”格式显示。

这里输入公式=TEXT(MID(B2,7,8),'0000-00-00')

连这3个提取函数都不会用,还敢说自己是Excel高手?

2、从邮箱中提取用户名和域名

如图中表格所示,我们需要从邮箱地址中提取出用户名和域名。

如果提取用户名,选中需要输入公式的单元格区域,输入公式:=LEFT(B2,FIND('@',B2)-1),按Ctrl+Enter组合键填充。

连这3个提取函数都不会用,还敢说自己是Excel高手?

说明:这里用FIND函数查找出“@”符号的位置,减去1正好是用户名的长度,再利用LEFT函数从左提取即可。

如果提取域名,则选中需要输入公式的单元格区域,输入公式:=RIGHT(B2,LEN(B2)-FIND('@',B2)),按Ctrl+Enter组合键填充。

连这3个提取函数都不会用,还敢说自己是Excel高手?

说明:这里先用LEN函数计算整个字符串长度减去@符号前面字符长度,求得域名字符串长度,再利用RIGHT函数从右提取即可。

3、提取出产品编号并判断所属类别

如下图表格所示,我们需要先提取出产品的编号,然后进行大类的判断。

这里我们选中需要输入公式的单元格区域,输入公式:

=IF(LEFT(A2,2)='DQ','电器',IF(LEFT(A2,2)='JJ','家具','装饰')),按Ctrl+Enter组合键填充。

连这3个提取函数都不会用,还敢说自己是Excel高手?

说明:先利用LEFT函数提取出前两个字符,再结合IF函数进行判断。

4、拆分文本和数字

比如我们需要从信息中提取出左边的文本部分,输入公式:=LEFT(A2,LENB(A2)-LEN(A2)),往下填充公式即可。

连这3个提取函数都不会用,还敢说自己是Excel高手?

如果提取右边的数字,则输入公式:=RIGHT(A2,(2*LEN(A2)-LENB(A2))),往下填充公式即可。

连这3个提取函数都不会用,还敢说自己是Excel高手?

说明:LEN函数是返回字符串的字符数,数字、字母和汉字均为1个字符长度;LENB则返回字符串的字节数,汉字为2个字节长度,数字和字母为1个字节长度。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多