怎么让EXCEL某列数字只显示个位数,而忽略十位、百位、千位...

比如我进行一些数字加、减、乘、除后所得的数值为:
D1:26.36875
D2:6687
D3:478.48
D4:7894.967

(D代表单元格列,数字代表行)我想让数字以这种形式显示怎么办?
D1:6
D2:7
D3:8
D4:4
就是让EXCEL忽略显示十位、百位、。。。与忽略显示小数点后面的数值。怎么操做?
大家回答的正确(除3楼理解有误)
这些带有小数点与大于个位的数字是通过加、减、乘、除所得出来的,其实D1,D2,..D4单元格里面都是公式"=sum(A1/B1*C1)"我按照你们所给的公式加入里面"=sum(A1/B1*C1)=RIGHT(INT(D1))"它提示我输入错误?那我应该怎么输入才能让它显示我所需要的格式呢?
还有1楼与2楼你们的方法一个比较复杂一个比较精简这是为什么?然而两个公式结果却是一样的。

请添加辅助列,然后输入公式:

=RIGHT(ROUNDDOWN(A1,0),1)*1

 

上为图。不知是否要的是这样。

 

都是公式"=sum(A1/B1*C1)"我按照你们所给的公式加入里面"=sum(A1/B1*C1)=RIGHT(INT(D1))"它提示我输入错误?那我应该怎么输入才能让它显示我所需要的格式呢?

还有1楼与2楼你们的方法一个比较复杂一个比较精简这是为什么?然而两个公式结果却是一样的。

 

 

ROUNDDOWN 和 INT区别在于四舍五入

如-123.12时,

Right(ROUNDDOWN(-123.12),1) 则等于3

而Right(INT(-123.12),1)则等于4

如果数据为正数,则没有问题;

 

你可以用你觉得简单的:

=RIGHT(INT(sum(A1/B1*C1))) 

追问

是要的这个结果。
其实D1,D2,..D4单元格里面都是公式"=sum(A1/B1*C1)"我按照你们所给的公式加入里面"=sum(A1/B1*C1)=RIGHT(INT(D1))"它提示我输入错误?那我应该让这两段公式怎样组合不会冲突呢?

追答

=RIGHT(INT(sum(A1/B1*C1)))
=RIGHT(ROUNDDOWN(sum(A1/B1*C1),0),1)*1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-13
在EXCEL中中 点工具栏格式,然后下面的单元格,在下面的数字,下面的数值,小数位数后选择1就可以了
第2个回答  2012-07-13
=RIGHT(INT(D1))追问

其实D1,D2,..D4单元格里面都是公式"=sum(A1/B1*C1)"我按照你们所给的公式加入里面"=sum(A1/B1*C1)=RIGHT(INT(D1))"它提示我输入错误?那我应该让这两段公式怎样组合不会冲突呢?

追答

=RIGHT(INT(sum(A1/B1*C1))

相似回答