Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2695|回复: 15

[已解决]请教自定义格式的问题

[复制链接]
发表于 2012-5-10 11:20 | 显示全部楼层 |阅读模式
要求:不是整数的保留两位小数,是整数的显示为整数

比如
0.7489
10

显示为
0.75
10

我现在用"0.##"的话10会显示为“10.”
请问正确的写法是什么?
谢谢!


最佳答案
2012-5-10 13:23
--,读作“负负”,意思就是“减负”,效果就是负负得正
看似兜了个圈子,实际上可以实现“文本型数值转变为数值的效果”
比如=LEFT(123456,3),其结果是123,看似是数值,其实是文本,无法直接参与计算(文本默认靠左)
而=--LEFT(123456,3),其结果也是123,是靠右的,是实实在在的数值,可以参与计算
发表于 2012-5-10 11:24 | 显示全部楼层
回复

使用道具 举报

发表于 2012-5-10 11:24 | 显示全部楼层
回复

使用道具 举报

发表于 2012-5-10 11:29 | 显示全部楼层
好问题!,以前我也想解决这个问题,暂时没有方法
回复

使用道具 举报

 楼主| 发表于 2012-5-10 11:31 | 显示全部楼层
谢谢各位回复
那是不是只能这样,判断最后一位是不是".",是的话就删掉。。。。
回复

使用道具 举报

发表于 2012-5-10 11:41 | 显示全部楼层
用mod(数字,1)=0来判断
回复

使用道具 举报

 楼主| 发表于 2012-5-10 11:42 | 显示全部楼层
砂海 发表于 2012-5-10 11:41
用mod(数字,1)=0来判断

嗯这样更好,我刚才是用“数字-int(数字)",不如你这个好
多谢啦!
回复

使用道具 举报

发表于 2012-5-10 11:55 | 显示全部楼层
如果用公式的话,下面这个公式就能达到这个效果
  1. =--RMB(A1)
复制代码
回复

使用道具 举报

 楼主| 发表于 2012-5-10 12:19 | 显示全部楼层
lotte 发表于 2012-5-10 11:55
如果用公式的话,下面这个公式就能达到这个效果

不明白这个公式。。。能具体讲解一下吗?
回复

使用道具 举报

发表于 2012-5-10 12:29 | 显示全部楼层
这个公式可以实现 小数保留2位,整数只显示整数的效果
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-22 23:16 , Processed in 0.420708 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表