dynamic格式化单元格
我正在创build一个Excel Dashboard,它根据几个列表select在特定单元格中返回Dollar Amounts。
我现在需要做的是让单元格dynamic格式化美元金额。
例如,如果它返回$ 3,152,234.25,我希望它显示$ 320M,但是如果它返回$ 756,253.67那么我希望它显示$ 756K等等。
有任何想法吗?
您可以使用以下自定义格式:
[>百万] 0.0 ,, \米; 0.0,K
结果:
你当然可以得到这样的定制格式之一:
$0,"K";-$0,"K" $0.00,,"M";-$0.00,,"M" $0.00,,,"B";-$0.00,,,"B"
但是,要检查K / M / B的条件,您可能需要一个macros来根据单元格中的值dynamic设置格式
这不是一个特别优雅的解决scheme,但你可以使用这样的公式:
=IF(A1/1000000>1,TEXT(A1/1000000,"$0.0")&"M",TEXT(A1/1000,"$0")&"K")
(假设你的号码在单元格A1中)