如何在Excel单元格的表达式中设置货币格式?
我正在尝试找出如何在Excel中的表达式中格式化结果。我写如何在Excel单元格的表达式中设置货币格式?,excel,formatting,expression,worksheet-function,Excel,Formatting,Expression,Worksheet Function,我正在尝试找出如何在Excel中的表达式中格式化结果。我写 =IF(C30 > B30, "You would save $" & Format(C30-B30, "Currency") & "!", "No savings") 在牢房里,但它不工作。简单地说,我希望在表达式中格式化货币 怎么做 你试过这个功能吗 =IF(C30 > B30, "You would save " & Text(C30-B30, "$0.00") & "!", "No
=IF(C30 > B30, "You would save $" & Format(C30-B30, "Currency") & "!", "No savings")
在牢房里,但它不工作。简单地说,我希望在表达式中格式化货币
怎么做 你试过这个功能吗
=IF(C30 > B30, "You would save " & Text(C30-B30, "$0.00") & "!", "No savings")
我认为您正在寻找连接函数。Excel似乎没有您指定的格式功能 这在Excel 2007中对我有效:
=IF(C30 > B30, CONCATENATE("You would save $",C30-B30, "!"), "No savings")
使用这个公式
=IF(C30 > B30, "You would save " & Currency(C30-B30, 0) & "!", "No savings")
许多年后,这也行得通
=IF(C4>D4,"You would save " & DOLLAR(C4-D4,2) & "!","No Savings!")
是的,我也更喜欢Anders的文本函数。