You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Office JS获取Excel单元格当前显示的四舍五入值?

获取Excel单元格UI显示值的方法

要拿到单元格在界面上实际显示的内容(比如宽度不足时的四舍五入值),别用普通的Value或Text属性,试试下面的方法:

  • 用Range对象的DisplayFormat.Text属性,这个属性专门对应UI里的显示内容,会自动考虑单元格宽度、数字格式、条件格式等因素带来的显示变化。
    示例VBA代码:
    Dim displayText As String
    displayText = Range("A1").DisplayFormat.Text
    
  • 注意点:
    • 这个属性只在Excel 2010及更高版本支持
    • 如果单元格正在编辑,可能拿不到正确的显示值
    • 合并单元格要引用合并区域的左上角单元格才能获取正确显示内容

内容的提问来源于stack exchange,提问作者DJay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 12:42:01