#从右截取字符串函数_函数MID和LEFT,RIGHT

MID函数

从中间某一位开始提取指定字符

是字符串函数,从一个字符串中截取出指定数量的字符。3个参数在Excel中互相等价,num_chars参数不可省略。

当Start(start_num)参数小于1时,函数返回一个错误;当Start参数值大于String(text)参数长度时,返回一空字符串;若从Start参数起截取长度超出字符串末尾,或Length参数被省略,则返回Start参数位置到字符串结尾的所有字符。

MID(text, start_num, num_chars)

=MID(内容,从第几个开始提取,提取多少字符)

Text 是包含要提取字符的文本字符串。

Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。

Num_chars 指定希望 MID 从文本中返回字符的个数。

text被截取的字符

start_num从左起第几位开始截取(用数字表达)

num_chars从左起向右截取的长度是多少(用数字表达)

说明

如果 start_num 大于文本长度,则 MID 返回空文本 ("")。

如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。

如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。

如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。

567b75b92eb375b4bb5e07060f635e2c.png

提取身份证号码中的出生年月日。

公式=MID(,7,8)

被截取的字符串为D2单元格,从第七位开始向右截取8个数字。得到出生年月日

2acebb2046500079752ba3daf654e13d.png

=MID(D5,8,2)

表示从D5单元格中的第8个字符开始提取,提取字符为2个,所以最终结果应为“不舍”2个字符。

left函数用来对单元格内容进行截取。从左边第一个字符开始截取,截取指定的长度。

left函数的语法格式

=left(text,num_chars) =lEFT(内容,提取多少字符)

text代表用来截取的单元格内容。

num_chars代表从左开始截取的字符数。

num_chars的值必须大于等于0.小于0时直接报错,等于0时为空值。

如果省略num_chars的话,num_chars的值就默认为1。

如果 num_chars 大于文本长度,则 返回所有文本。

一个空格也算一个字符

对于一长串地址中提取省份。

输入公式=LEFT(A1,3),在A1中从左提取3个字符,即浙江省。

02d48a6d50046cfbf241772c7682bad2.png

left和if综合应用

=IF(LEFT(A2,1)="粤","广东",IF(LEFT(A2,1)="皖","安徽","湖南"))

如果A2单元格的第一个字符是粤,则返回广东,否则执行条件A2单元格的第一个字符是皖,则返回安徽,否则返回湖南。

48421596ae16f1c839ad77561a25381b.png

right函数的功能是从字符串右端取指定个数字符。也就是从最后一个字符返回指定的字符。

Right ( string, n )

函数left和right:

left函数是用来提取引用单元格的左侧字段,

right函数则是用来提取右侧的字段。

由于两个函数应用相似,只是截取的方向不一样,

89f850e635cbd12be463e00822221c74.png

=RIGHT(A1,4)

从右开始截取4个字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值