ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 11550|回复: 15

为何无法自定义以万为单位且有2位或3位小数的单元格格式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2007-4-4 15:47 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

读过《Excel精粹》后对自定义单元格有点不明白的地方

首先觉得自定义单元格这个功能挺有意思

首先代码‘#’和‘0’有什么区别?   我看了半天,也没看出区别来

另:在书举了许多例子

其中“按万缩放数值”用的代码为   0“.”0,    这个代码是表示以万缩放的数值,但保留了小数点后一位,

我很想知,如果想以万缩放数值但要保留小数点后两位的代码应该怎么写才好?

请教!!

[此贴子已经被gouweicao78于2007-4-23 10:53:32编辑过]

TA的精华主题

TA的得分主题

发表于 2007-4-4 15:52 | 显示全部楼层

求助:员工工龄满六个月后开始享受履约金,起点为200元,且每满六个月递增200元,工龄满两年后,按每满六个月增加100的标准执行

现根据某员工的入职时间(已知),求助写一公式,直接求出它现应得的工龄工资,谢谢!

TA的精华主题

TA的得分主题

发表于 2007-4-4 16:03 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2007-4-4 16:07 | 显示全部楼层

感谢您对《Excel实战技巧精粹》和Excelhome的支持!

首先代码‘#’和‘0’有什么区别?

答: 

#  只显示有意义的数字而不显示无意义的零。
  0  如果数字位数少于格式中的零的个数,则 0(零)将显示无意义的零。
 

其中“按万缩放数值”用的代码为   0"."0,

原理:10,000——这个楼主应该看得懂,表示1万,且有千分位间隔符号,

因此,当设置单元格格式为"0,"时,后面代表个拾百位的000没有显示,逗号左边第一位是 千 。

当设置单元格格式为"00,"时逗号左边第二位就是 万 。

而在数字单元格格式中本来就有.表示小数点,因此为了在后面用小数点与相隔,就必须用一个文本"."(带引号)而不是直接用.(不带引号)。

[此贴子已经被作者于2007-4-4 23:26:38编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-4-4 16:17 | 显示全部楼层

gouweicao78

多谢!

我想问问如何表达以万缩放数值但要保留小数点后两位的代码

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-4-4 16:19 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

gouweicao78谢谢!

但我想知道如何表达

以万缩放数值但要保留小数点后两位的代码

TA的精华主题

TA的得分主题

发表于 2007-4-4 16:34 | 显示全部楼层

懂了上面的原理,就知道——不能通过自定义格式来实现以万缩放后显示2位及以上的小数了。

纠正——通过单元格格式设置显示数字——并非“保留”几位小数,而是“显示”几位小数。

现实中,参与运算的仍是未保留小数的那个值,比如1.2345,设置2位小数,但参与运算的不是1.23,而是1.2345。

TA的精华主题

TA的得分主题

 楼主| 发表于 2007-4-4 21:00 | 显示全部楼层
QUOTE:
以下是引用gouweicao78在2007-4-4 16:34:45的发言:

懂了上面的原理,就知道——不能通过自定义格式来实现以万缩放后显示2位及以上的小数了。

纠正——通过单元格格式设置显示数字——并非“保留”几位小数,而是“显示”几位小数。

现实中,参与运算的仍是未保留小数的那个值,比如1.2345,设置2位小数,但参与运算的不是1.23,而是1.2345。

明白了!

原来是实现不了呀!啊啊

TA的精华主题

TA的得分主题

发表于 2007-4-15 12:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2010-2-8 21:30 | 显示全部楼层
其中“按万缩放数值”用的代码为   0"."0,

学了一招, 正要用呢, 谢谢啦!(也可以用0"."0,"万",这样,12345就显示为"1.2万")

不过,好象设不了两位小数. 不是设成四位,就是一位.
一位如上法;
二位:0!.0000(此时,12345就显示为1.2345)

这是一个遗憾.

[ 本帖最后由 aliceshum 于 2010-3-31 22:04 编辑 ]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 15:49 , Processed in 0.049596 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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