小数点设置

因为我在单元格里面设置了,根据条件来选择小数保留位数。

单元格属性怎么设置呢,如果设置了,不就是固定小数位数了吗

image.png

FineReport 德邦总管 发布于 2021-1-28 11:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-1-28 12:53

单元格值做形态处理;

————————根据单元格值,保留小数位(几位),灵活运用;

参考公式:=if($$$ > 0,format($$$,"#,##0.00"),if($$$ < 0,format($$$,"#,##0.000"),format($$$,"#,##0")))

————————

  • 德邦总管 德邦总管(提问者) 汇出的EXCEL能保留数字格式吗, 如果像我截图上面的,设置为数字格式,不知道保留几位小数。如果是常规格式,无法知道真实的数字,只知道format之后的数字
    2021-01-28 13:59 
  • zsh331 zsh331 回复 德邦总管(提问者) = =#Excel和报表的标准肯定略有差异。要不就统一标准,要不就常规;
    2021-01-28 14:56 
最佳回答
0
ColdmanLv6高级互助
发布于2021-1-28 11:06

就用常规

  • 德邦总管 德邦总管(提问者) 不能用常规,用了常规之后,如果这个小数实际是四位小数,设置保留2位。 汇出的EXCEL里面,点击这个单元格,显示保留的两位小数,实际值也是2位了,而不是原来的四位
    2021-01-28 11:09 
最佳回答
0
snrtuemcLv8专家互助
发布于2021-1-28 11:07

你设置默认后,条件属性会优先,假设默认是2位,条件属性是3位,那就显示3位小数了

最佳回答
0
L大大Lv7高级互助
发布于2021-1-28 11:08

使用format函数

FORMAT($$$,"#,00")

最佳回答
0
MY.WLv6见习互助
发布于2021-1-28 14:01

直接在sql里面处理不就可以?

  • 德邦总管 德邦总管(提问者) SQL里面也可以处理小数位数,可是输出到EXCEL的时候,显示出来的是保留2位小数,可是实际值也已经是保留小数位数之后的了,
    2021-01-28 14:06 
  • 德邦总管 德邦总管(提问者) 比如小数 0.12121 保留两位小数之后是0.12 汇出到EXCEL也是0.12,EXCEL里面无法保留0.12121
    2021-01-28 14:08 
  • MY.W MY.W 回复 德邦总管(提问者) 单元格设置常规是没有问题的,或者你试试#0.0#
    2021-01-28 15:27 
  • 6关注人数
  • 585浏览人数
  • 最后回答于:2021-1-28 14:01
    请选择关闭问题的原因
    确定 取消
    返回顶部