在Microsoft Excel 2010/2013中,我有五个数据列如下:
| A | B | C | D | E |
------------------------------
line 1 | 12| 7| 1.71| 5| 8.57|
C1: it's a formula ==> A1/B1, and it's formatted as two decimal places.
然而,E1
(C1*D1
)的公式给出8.57而不是8.55,我发现Excel使用C1的公式而不是显示的值,这不是我期望的!
那么如何强制Excel使用单元格的值(显示)而不是其公式来计算另一个公式呢?
注意:我可以使用E1
中的以下公式解决:
ROUND(C1,2)*D1
...但我想要一个直接获取显示值的解决方案,而不会将C1
格式化两次。
答案 0 :(得分:3)
这是对单元格内容的访问,因为您的原始问题询问如何访问值而不是生成值的公式:
=CELL("contents",$C$1)
答案 1 :(得分:2)