excel中如何提取指定位数的数值

如下图所示:单元格A列中有不同位数的数值,B列中暂时没有数值,C列有不同位数的数值,......,现在我只需要提取其中仅是“三位数”的数值,如何通过公示实现呢,请教各位大侠,谢谢!

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.学生证号,员工的工号,产品编号中也有同类信息,可以读取并加以编辑。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-29
比如你要在B列,提取A列中的三位数,那么在B1输入=if(len(A1)=3,A1,"")),然后向下复制公式,这样就把A列中的3位数提取出来了,是这个意思吧?本回答被提问者和网友采纳
第2个回答  2018-10-29
写代码可以实现