use*_*644 2 microsoft-excel microsoft-excel-2010
我试图让 Excel 工作表在一个值四舍五入为整数时在小数点后显示尾随 0(即,当值为 38.9 时显示 39.0),但是有一个警告。它需要在格式为文本而不是数字的单元格中显示这一点。
我尝试让一个 NUMBER 格式的单元格进行计算和舍入,格式化以添加尾随 0,然后让 TEXT 单元格等于带有尾随 0 的计算单元格,但它不起作用,并且 TEXT 单元格仅显示引用的公式计算单元。(即文本单元格显示“=B4”)
如果我将 TEXT 单元格设置为 GENERAL 并输入公式来引用计算 NUMBER 单元格,我会得到计算值,但四舍五入的整数上没有 0(即 39)。然后我可以将单元格更改为文本,但数字保持不变。
我正在将此工作表加入到 ESRI Arcmap 中的地理数据库中,并且出于格式/布局原因,加入字段都必须是数据类型 STRING,这意味着我必须强制所有加入的 Excel 单元格格式为文本,以便当 Arcmap 查看时它们变成 STRING他们。
有没有办法让 TEXT 单元格显示 NUMBER 单元格的确切显示值,而 TEXT 单元格不会删除 NUMBER 单元格的格式?
小智 6
使用以下命令,=TEXT(ROUND(C4/D4,1),"#,##0.0")其中 Round 函数限制为一位小数,而 Text 函数在最后一个参数中包含格式。如果您处理的是货币,只需添加$这样的符号,=TEXT(ROUND(C4/D4,1),"$#,##0.0")或添加额外的小数点,如=TEXT(ROUND(C4/D4,1),"#,##0.000")。
如果您知道要使用的功能(例如文本),则可以将其输入到 Excel 的帮助中(使用F1或搜索帮助栏,具体取决于您所使用的 Excel 版本。
| 归档时间: |
|
| 查看次数: |
33518 次 |
| 最近记录: |