excel的公式问题!高手来指教

来源:百度知道 编辑:UC知道 时间:2024/05/09 07:33:30
"&TEXT(NOW(),"[DBNum2][$-804]"&"h时m分s秒")这个公式是什么意思?里面的[$-804]是什么意思,什么作用

公式意义:
将以文本方式显示当前的系统时间,系统时间显示格式为**时**分**秒,其中数字部分按大写方式。

结果如壹拾叁时陆分叁拾壹秒。

单独从此公式来看,[$-804]有跟无结果是一样的。[$-804]从属于[DBNum2],与其组合使用才发挥作用。
测试:
将=TEXT(NOW(),"[DBNum2][$-804]"&"h时m分s秒")
原值为壹拾叁时陆分叁拾壹秒,将[$-804]删除结果还是一样。
但将数值804改成不等于804的其他值,结果就变为小写了,13时6分31秒。
由此看来[$-804]有重复限定作用。

[$-804]格式函数, 只对繁体Excel起作用(针对港澳地区), Excel简体版是无需加上的。

如你的OS & EXCEL(2003或以上) 是繁体, 你可测试以下的分别:

=TEXT(A$1,"[DBNum2]") →壹佰贰拾参
=TEXT(A$1,"[DBNum2][$-804]G/通用格式") →壹佰贰拾叁
=NUMBERSTRING(A1,2) →壹佰贰拾参
=SUBSTITUTE(NUMBERSTRING(A1,2),"参","叁") →壹佰贰拾叁

将单元格格式-数字-特殊-选中文大写
=A1→壹佰贰拾参

将单元格格式-自定义: [DBNum2][$-804]G/通用格式
=A1→壹佰贰拾叁

**由于简体Excel是不会出"参", 故无需加上[$-804]
同是繁体, 但台湾是用 "参"的, 港澳是用 "叁"