我正在创建一个Excel Dashboard,它根据一些列表选择返回特定单元格中的Dollar Amounts。
我现在需要做的是让Cell动态格式化美元金额。
例如,如果它返回$ 3,152,234.25我希望它显示$ 3.2M,但如果它返回$ 756,253.67那么我希望它显示$ 756K等等。
有什么想法吗?
答案 0 :(得分:2)
您可以使用以下自定义格式:
[>百万] 0.0 ,, \米; 0.0,K
结果:
答案 1 :(得分:1)
您当然可以使用以下自定义格式获取其中一种:
$0,"K";-$0,"K"
$0.00,,"M";-$0.00,,"M"
$0.00,,,"B";-$0.00,,,"B"
但是,要检查K / M / B的条件,您可能需要一个宏来根据单元格中的值动态设置格式
答案 2 :(得分:1)
这不是一个特别优雅的解决方案,但你可以使用这样的公式:
=IF(A1/1000000>1,TEXT(A1/1000000,"$0.0")&"M",TEXT(A1/1000,"$0")&"K")
(假设你的号码在单元格A1中)