带格式dynamic定义在另一个单元格中的TEXT()函数
作为一个例子,假设我在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
它应该是。
有什么办法可以dynamic地定义一个函数输出的格式(就像TEXT(A1+B1,C1)
实际上是这样工作的)?
我知道我可能会写一个快速的VBA解决scheme,但是我正在使用的人害怕VBA,所以我首先想知道Excel是否有其他方法来实现这一点。
有任何想法吗?
将C1下的单元格设置为文本格式,并在其中粘贴0.00(不含引号)。 至less这对我有效
要做到这一点,不要使用引号,并将包含格式文本的单元格设置为文本格式。 或者,应用领先的“。