叨叨很烦 发表于 2023-12-27 10:55:10

数据格式:千分符和小数点是否显示的问题

本帖最后由 叨叨很烦 于 2023-12-27 10:57 编辑

目前有一条数据,我希望可以在原数据的基础上显示千分符
数据"jine"有两种情况


第一种是带小数点的(jine1),我希望显示效果是1,234,567.99
第二种是不带小数点(jine2),我希望显示效果是1,234,567          ※不要自动补充小数点
目前我设置的数据格式如下:当是jine2的时候它会自动补充 .0 ;如果删除 .## 则会忽略小数点,当是jine1的时候又不满足我的需求

如果设置为:n2 在jine2的时候则会自动补充两位小数点 .00


请问应该如何设置数据格式?







Bella.Yuan 发表于 2023-12-27 10:55:11



您好,这个可以使用excel的格式化哦。
如果您的数据是2个字段,选中各自的单元格,使用format函数做对应的而格式化就可以。
{Format(jine1, "#,##0.00")}和{Format(jine1, "#,##0")}

如果您的数据是1个字段,选中对应的单元格,右侧属性格式化使用表达式既可。
{IIF(jine1 = ToInt32(jine1), "#,##0", "#,##0.00")}

具体的2个方法实现均可以参考下图,您根据实际情况选择对应的实现方法:

叨叨很烦 发表于 2023-12-27 12:00:17

Bella.Yuan 发表于 2023-12-27 10:55
您好,这个可以使用excel的格式化哦。
如果您的数据是2个字段,选中各自的单元格,使用format函数做对 ...

#,##0 和 #,###有什么区别吗,我看显示效果好像都是一样的

Bella.Yuan 发表于 2023-12-27 12:07:43

叨叨很烦 发表于 2023-12-27 12:00
#,##0 和 #,###有什么区别吗,我看显示效果好像都是一样的

帮您找了一个链接,您参考看看:lol:
https://www.zhihu.com/question/28387192
页: [1]
查看完整版本: 数据格式:千分符和小数点是否显示的问题