周二 · 函数 关键词:left、right、mid
1语法
=Left(text,[num_chars])
=Right(text,[num_chars])
=Mid(text,start_num,num_chars)
在单元格输入=LEFT(、=RIGHT(或=MID(,就会提示上述语法
Left、Right是指从字符串text中,提取最前/最后几位字符
Mid是从第start_num位数起,提取num_chars长度的字符
仨函数返回的均为文本类型,哪怕是从数值中提取
2基本用法
大陆18位身份证身份证前6位是地区码,最后1位是校验码,如何把地区码、校验码提取出来呢?
B2:=Left(A2,6)
C2:=Right(A2,1)
大陆18位身份证自第7位开始,往后8位代表生日,可以使用MID提取
B2:=Mid(A2,7,8)
3知识拓展
■ 拓展1:leftb、rightb、midb函数
这仨带b的函数,其计算口径上是用于双字节字符。
比如,中国、日本和韩国文字一个字符占用两个字节,取数口径有区别,如下图
套用一个text函数即可,并转换为日期型即可
B1:=1*TEXT(MID(A1,7,8),"0000-00-00")
■ 拓展3:为什么提取出来的数字不能运算?
本文一开始说到,这仨函数返回的均为文本格式。若要转换为数值型,可在公式后*1转换为数值,如下图