例如,假设我在Excel 2010工作表中有以下内容:
A1: 1
B1: 2
C1: "0.00"
然后我有了这个公式:
D1: =TEXT(A1+B1, C1)
D1的输出变为:
D1: 0.00
换句话说,D1的输出变为单元格C1
中的实际文字
但是,如果我将D1更改为:
D1: =TEXT(A1+B1, "0.00")
然后,D1的输出变为:
D1: 3.00
应该如此。
有没有办法动态定义函数输出的格式(就像TEXT(A1+B1,C1)
实际工作的情况一样)?
我知道我可能会写一个快速的VBA解决方案,但我与之合作的人害怕VBA,所以我首先想知道Excel是否有其他方法可以实现这一点。
有什么想法吗?
答案 0 :(得分:4)
将C1下的单元格格式化为文本并在其中粘贴0.00(不带引号)。至少那对我有用
答案 1 :(得分:0)
要使其工作,请不要使用引号,并将包含format-text的单元格格式化为文本。 (可选)应用前导'。