假设数字在A1单元格:
1、从左向右提取数字,忽略小数点,在B1单元格输入公式向右复制:
=MID(SUBSTITUTE($A1,".",),COLUMN(A:A),1)
如图:
2、提取小数点右侧的数字:
=LEFT(MID(A1,FIND(".",A1&".")+1,99))
如图:
1、电脑中打开Excel表格

2、表格中存在数值有较多位数,假定要提取每个数值的前三位数

3、先在第一个数值右侧空白单元格中输入“=”

4、然后输入mid,双击出现的mid函数

5、调起函数后,选择数值单元格,逗号隔开输入1,再输入逗号隔开输入3(数值,1,3——代表从第1位起,取3位数值,即前三位数值),按回车键即可

6、表格中就能看到已经提取了前三位数把鼠标放置到单元格右下角,鼠标会变成+的符号,向下拖动

7、各行数值就都提取了前三位数值了

可以使用数值转换函数int。比如11.2可以用int(11.2)得到整数部分,用11.2-int(11.2)得到小数部分,再乘以10(这里的10可用VBA函数求得,具体我也忘了,可网上搜一下,好像是用formate函数)。当然还以用整除函数"/". 如11.2/1就等于11
12.34同理 希望能帮到你,有问题HI我吧
在A1单元格输入11.2,然后在其他单元格输入公式=MID(A1,1,FIND(".",A1)-1)就可以取整数部分,若取小数部分可输入公式=MID(A1,FIND(".",A1)+1,100)。此公式中使用了find函数获得小数点的位置,这样就可以确定得到整数部分和小数部分(100个小数以内)
提取单独字符可用mid函数,该函数如下:=MID(要取数的单元格,从第几个字符开始,到第几个字符结束)
例如12.34在A1单元格,则在其他单元格输入公式=MID(A1,1,1)就可以得到第一个字符1;输入公式=MID(A1,2,1)就可以得到第二个字符2;输入公式=MID(A1,3,1)就可以得到第三个字符.就是小数点;输入公式=MID(A1,4,1)就可以得到第四个字符3;输入公式=MID(A1,5,1)就可以得到第五个字符4
整数=int(A1)
小数=mod(A1,1)
=mid(substitute($A$1,".",),column(A1),1) 向右复制四个单元格。