乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>excel</em>中,怎样提取一串数字中的指定几位数,用公式实现-excel 取单元

在<em>excel</em>中,怎样提取一串数字中的指定几位数,用公式实现-excel 取单元

作者:乔山办公网日期:

返回目录:excel表格制作


选择要放置所提取数字的单元格,然后“插入”——“函数”——选择“常用函数”里的MID,按确定,会出现一个函数参数窗口,Text选择要提取数字所在的单元格,Start_num输入准备从第个字符提取,Num_chars输入所要提取的位数
例100023d为职工编号,所在单元格为C5,第五们表示的是职工级别,要提取该列每个职工的级别,
定们于B5,插入函数后,mid(C5,5,1),C5就是准备从中提取字符串的单元格,5是第五们,1是所提取的字符串长度

1、首先需要在电脑上将Excel软件打开,接下来在Excel中新建一个文档表格。

2、接下来在表格中输入需要提取的数字。

3、接下来在表格中输入公式“=mid(A1,7,6)”,“mid”表示需要提取中间数字,“A1”表示要提取的数字栏,“7”表示从第7位开始提取,“6”表示需要提取六位数字,然后按enter键即可。


分2步完成可以吗?

在B1输入公式:

=MID(A1,MAX(IF(((CODE(MID(A1&"12345",ROW(INDIRECT("1:"&LEN(A1))),1))=59)+(CODE(MID(A1&"12345",ROW(INDIRECT("1:"&LEN(A1))),1))=44))*(CODE(MID(A1&"12345",ROW(INDIRECT("6:"&LEN(A1)+5)),1))<58),ROW(INDIRECT("1:"&LEN(A1)))))+1,200)

摁SHIFT+CTLRL+回车结束公式的输入,将公式向下拉填充;

在C1输入公式:
=IF(ISNUMBER(FIND(",",$A1)),LEFT(B1,FIND(",",B1)-1),B1)

直接回车后将公式向下拉填充就可以了得到结果。



相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网