周二 · 函数 关键词: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转换为数值,如下图
继续阅读与本文标签相同的文章
上一篇 :
易语言制作双色球随机选号工具的代码
下一篇 :
mysql8.0.12如何重置root密码
-
是真“开发者”,就来一“测”到底!
2026-05-19栏目: 教程
-
山西晋城携手阿里构建城市云平台,66个政务系统已上云
2026-05-19栏目: 教程
-
阿里云物联网平台设备升级OTA演示
2026-05-19栏目: 教程
-
如何做ASO?ASO和SEO有何异同?
2026-05-19栏目: 教程
-
C#开发学习人工智能的第一步
2026-05-19栏目: 教程
