2012-02-03 191 views
1

我正在使用Excel並需要定義自定義數字格式。自定義數字格式

If cell's value is 1 -> display "1" 
If cell's value is 1.123 -> display "1.12" 
If cell's value is 1.126 -> display "1.13" 
If cell's value is 1324.126 -> display "1,324.13" 

我使用格式代碼「#,###。00」但不正確。如果值爲1 - >顯示「1.00」

謝謝。

+0

使用ROUND(CELL,2) – batbaatar 2012-02-03 10:11:27

+0

請勿使用宏。只格式化代碼。謝謝。 – 2012-02-03 10:15:43

回答

1
  1. 應用的默認格式 「#,###。00」
  2. 與許多的格式添加條件格式
    =INT(A1)=A1
    不帶小數位

的condtional格式檢查單元格是否僅爲整數,如果True條件格式覆蓋默認格式「#,###。00」

+0

嗨,你使用一個固定的單元格(A1),只適用於條件格式。但是,我想申請一系列細胞。這個怎麼做。謝謝。 – 2012-02-04 01:44:21

+0

@LuLu您可以將此方法應用於整個範圍,當您這樣做時a)從左上角的單元格中選擇範圍b)將該公式添加到對頂部單元格的引用中。即對於B7:C200,公式將爲'= INT(B7)= B7',因爲這將對每個單元應用相對公式,即B10將具有'= INT(B10)= B10'等的測試 – brettdj 2012-02-04 03:22:50