EXCEL里如何对一个数值提取想要的数字

如有一个数字为11.2,如何提取小数数字2和整数数字11,另外如12.34,如何将分别提取1,2,3,4,请指点,谢谢!
感谢指点,但小数=mod(A1,1)提取的是0.2,而不是2,如要直接提取为“2”,如何设定公式

  假设数字在A1单元格:

  1、从左向右提取数字,忽略小数点,在B1单元格输入公式向右复制:

 =MID(SUBSTITUTE($A1,".",),COLUMN(A:A),1)

  如图:

  2、提取小数点右侧的数字:

  =LEFT(MID(A1,FIND(".",A1&".")+1,99))

  如图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-13
1、电脑中打开Excel表格


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


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


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


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


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


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

第2个回答  2010-02-23
可以使用数值转换函数int。比如11.2可以用int(11.2)得到整数部分,用11.2-int(11.2)得到小数部分,再乘以10(这里的10可用VBA函数求得,具体我也忘了,可网上搜一下,好像是用formate函数)。当然还以用整除函数"/". 如11.2/1就等于11
12.34同理 希望能帮到你,有问题HI我吧
第3个回答  2010-02-23
在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
第4个回答  2010-02-23
整数=int(A1)
小数=mod(A1,1)
=mid(substitute($A$1,".",),column(A1),1) 向右复制四个单元格。
相似回答