怎么提取一串数字中的某几个数字
答案:3 悬赏:20 手机版
解决时间 2021-02-27 17:46
- 提问者网友:無理詩人
- 2021-02-26 22:43
比如在EXL表中身份证号码50022819900629219X,我想提取出生日期
最佳答案
- 五星知识达人网友:十鸦
- 2021-02-26 23:05
=mid(a1,7,6+(len(a1)=18)*2)
全部回答
- 1楼网友:不如潦草
- 2021-02-27 00:20
这个要用到mid函数
比如要提取a1单元格中第5个字符起的6个字符,则这个公式可以写成
=mid(a1,5,6)
mid
返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
语法
mid(text,start_num,num_chars)
text 是包含要提取字符的文本字符串。
start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
num_chars 指定希望 mid 从文本中返回字符的个数。
说明
如果 start_num 大于文本长度,则 mid 返回空文本 ("")。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 mid 只返回至多直到文本末尾的字符。
如果 start_num 小于 1,则 mid 返回错误值 #value!。
如果 num_chars 是负数,则 mid 返回错误值 #value!。
- 2楼网友:痴妹与他
- 2021-02-27 00:11
这个简单,直接把这一列选上,然后数据——分列——固定宽度,下一步,然后出生日期前面插一个分列线,后面插一个,点完成,就把身份证号分成三列了,中间一列就是你所需要的出生日期。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯