excel 中提取指定位数的数字

2024-12-25 21:58:20
推荐回答(6个)
回答1:

1.打开要处理的数据表,比如员工的身份证号。

2.点击对应的B2单元格,输入公式=MID(B2,7,4)&"年"&MID(B2,11,2)&"月"&MID(B2,13,2)&"日"  (MID意思为取中间数据,在B2单元格中从第7位开始,取4为数据添加 “年”,“&”为连接符,后面“月”“日”也同样道理。

3.单击回车,数据显示如下,C2单元格读取了B2单元格中的生日数据。

4.选取C2并在右下角进行下拉,公式整列复制,如下图:

5.学生证号,员工的工号,产品编号中也有同类信息,可以读取并加以编辑。

回答2:

A3=MID(-LOOKUP(,-MID(A2,MIN(FIND(LEFT(ROW($2:$16)-1),A2&5^19)),ROW($2:$19))),1,2)

三键结束  Ctrl+Shift+回车   同时放开

A4==MID(-LOOKUP(,-MID(A2,MIN(FIND(LEFT(ROW($2:$16)-1),A2&5^19)),ROW($2:$19))),3,2)

三键结束  Ctrl+Shift+回车   同时放开

回答3:

如果前面二个字母:
可以在A3输入=MIDB(A2,3,2)
A4输入=MIDB(A2,5,2)
如果前面3个字母:
可以在A3输入=MIDB(A2,4,2)
A4输入=MIDB(A2,6,2)
如果前面一个字母:
可以在A3输入=MIDB(A2,2,2)
A4输入=MIDB(A2,4,2)

回答4:

参考:http://zhidao.baidu.com/question/240249933445515604.html?oldq=1

A2中的公式
=LEFT(MAX(--TEXT(MID(A1,COLUMN(1:1),ROW($1:15)),"0;;0;!0")),2)
A3中的公式
=RIGHT(MAX(--TEXT(MID(A1,COLUMN(1:1),ROW($1:15)),"0;;0;!0")),2)
两个公式均为数组公式,输入结束后需按组合键确认。

回答5:

=mid(a1,34,2),下拉填充

表示提取单元格a1的数据,从34位开始,提取2位。
希望对你能有所帮助。

回答6:

你好,你的表达方式还有点问题,请在祥细说清楚