2017-06-01 56 views
3

這裏Excel的數字格式是我想要完成的任務:縮寫爲

Value   Display 
1    1 
11    11 
111    111 
1111   1.11k 
11111   11.11k 
111111   111.11k 
1111111   1.11M 
11111111  11.11M 
111111111  111.11M 
1111111111  1.11B 
11111111111  11.11B 
111111111111 111.11B 

這是彭博終端使用,顯示貨幣數字的格式。號碼不會過去B

這裏是我到目前爲止已經試過:

[>999999999.999]#,,,"B";[>999999.999]#,,"M";#,##0_M 

我偷了它here,我無法找到文件,說明如何改進它。

+0

您只能以自定義數字格式有兩個條件和一個默認值。請參閱[智能,縮放感知數字格式的公式](https://webapps.stackexchange.com/questions/77974/formula-for-smart-scale-aware-number-formatting-in-google-sheets-eg- 1-024-%E​​2%86%七萬八千零六十九分之九十二#78069)。要添加其他人,請使用基於數值的CFR。 – Jeeped

回答

5

以自定義數字格式使用條件時,最多可以有兩種情況,一種默認數字格式和一種默認文本格式。

[>=1000000000]#0.0#,,, \B;[>=1000000]#0.0#,, \M;#0.0#, K 

enter image description here

要實現你的第四條件,你需要的東西,將覆蓋自定義數字格式。條件格式規則在這裏似乎很合適。創建基於下面的公式之一,

=$b2<10^3 

然後雙擊格式的數字標籤,設置自定義數字格式爲0_)

enter image description here

當然,這CFR數字格式的潛在可能是兩個條件,一個默認的,但你只需要一個額外的數字格式。

+0

美麗,謝謝你的幫助! –