我试图弄清楚如何在Excel中的表达式中格式化结果。我写了
=IF(C30 > B30, "You would save $" & Format(C30-B30, "Currency") & "!", "No savings")
在单元格内但不起作用。简单地说,我希望在表达式中格式化货币。
如何?
答案 0 :(得分:9)
您是否尝试过Text功能?
=IF(C30 > B30, "You would save " & Text(C30-B30, "$0.00") & "!", "No savings")
答案 1 :(得分:1)
使用此公式
=IF(C30 > B30, "You would save " & Currency(C30-B30, 0) & "!", "No savings")
答案 2 :(得分:1)
多年以后,这也有效!
=IF(C4>D4,"You would save " & DOLLAR(C4-D4,2) & "!","No Savings!")
答案 3 :(得分:0)
我认为您正在寻找Concatenate功能。 Excel似乎没有您指定的格式化功能。
这在Excel 2007中对我有用:
=IF(C30 > B30, CONCATENATE("You would save $",C30-B30, "!"), "No savings")