自动将给定的文本追加到公式的结果中
我有以下公式:
=$AF$46
我如何将文字附加到结果?
例如,如果=$AF$46
显示为0.00
,我将如何显示0.00% done
?
编者按:问题后来被扩展到“限制”公式结果格式化为2位小数。 有些答案早于这个要求; 其他则涵盖两种可能的“限制”解释:“最多2个小数位”和“正好2个小数位”。
您可以通过像下面这样的公式添加文本(如果将它放在与AF46
不同的单元中):
=AF46 & "% done"
也许只是使用自定义格式:
#,##0.00"% done"
(如果需要进一步计算,则保留价值)。
你可以使用TEXT
excel函数,如:
=TEXT(AF46,"#0.00") & "% done"
TEXT函数的第二个参数“#0.00”是Excel格式的代码 。 这将确保Af46以正确的格式显示。 在公式中简单使用AF46可能导致“0.3333333333%完成”之类的事情,而不是格式化为2位小数。
这可以通过CONCATENATEfunction来实现
=CONCATENATE($AF$46,"% done")
最简单的方法是使用连接函数。
=CONCATENATE($AF$46,"% done")