第一部分
Excel 中的單元格格式是一個最基本但是又很高級的技能,說它基本是因為我們幾乎天天都會用到它,會用它來設置一些簡單的格式,比如日期,文本等等;高級是因為利用 Excel 單元格的自定義格式我們可以實現一些看起來非常神奇和有用的效果。下面我們就由淺入深的來介紹一下 Excel 單元格自定義格式的知識和技巧。
1、"G/通用格式"
以常規的數字顯示,相當於"分類"列表中的"常規"選項。
代碼:G/通用格式。10 顯示為 10;10.1 顯示為 10.1
2、 "#":數字占位符
只顯有意義的零而不顯示無意義的零。小數點后數字如大於"#"的數量,則按"#"的位數四舍五入。
代碼:###.##。12.1 顯示為 12.1, 12.1263 顯示為 12.13
3、"0":數字占位符
如果單元格的內容大於占位符,則顯示實際數字,如果小於點位符的數量,則用0補足。
例如代碼:00000。1234567 顯示為 1234567, 123 顯示為 00123
代碼:00.000。100.14 顯示為 100.140, 1.1 顯示為 01.100
4、"@":文本占位符
如果只使用單個@, 作用是引用原始文本, 要在輸入數字數據之后自動添加文本, 使用自定義格式為:"文本內容"@;要在輸入數字數據之前自動添加文本, 使用自定義格式為:@"文本內容"。@符號的位置決定了Excel輸入的數字數據相對於添加文本的位置。如果使用多個@, 則可以重復文本。
代碼: ;;;"集團"@"部"。 財務 顯示為 集團財務部
代碼: ;;;@@@。 財務 顯示為 財務財務財務
5、"*":重復下一次字符,直到充滿列寬
代碼:@*-。ABC 顯示為 ABC-------------------
可就用於仿真密碼保護:代碼 **;**;**;** 。123 顯示為 ************
6、",":千位分隔符
代碼 #,### 。12000 顯示為 12,000;
“,”后省略000或###會省略千位符后面的數字,連續省略兩個千位符,會省略百萬位數之后的數字。如代碼0,,百萬,1000000顯示為1百萬
7、"\": 用文本格式顯示接下來的字符
"文本":顯示雙引號里面的文本;"\":用文本格式顯示接下來的字符。和 "" 用途相同都是顯示輸入的文本, 且輸入后會自動轉變為雙引號表達。可用空格打斷。
代碼 "人民幣"#,##0,,"百萬" 與 \人民幣 #,##0,,\百萬。輸入 1234567890 顯示為 人民幣 1,235百萬
8、"?":數字占位符
在小數點兩邊為無意義的零添加空格,以便當按固定寬度時,小數點可對齊,另外還用於對不等到長數字的分數
代碼: ???.???。輸入 12.1212 顯示 12.121; 輸入 12.12 顯示 12.12
9、顏色:用指定的顏色顯示字符
可有八種顏色可選:紅色、黑色、黃色、綠色、白色、藍色、青色和洋紅。
代碼:[藍色];[紅色];[黃色];[綠色]。顯示結果為正數為藍色, 負數顯示紅色, 零顯示黃色, 文本則顯示為綠色
[顏色N]:是調用調色板中顏色, N 是 0~56 之間的整數。
代碼:[顏色1];[顏色2];[顏色3];[顏色4]。顯示結果為正數為調色板上第1種顏色, 負數為調色板上第2種顏色, 零為調色板上第3種顏色, 文本為調色板上第4種顏色。
10、條件:可以單元格內容判斷后再設置格式
條件格式化只限於使用三個條件, 其中兩個條件是明確的, 另個是"所有的其他"。條件要放到方括號中。必須進行簡單的比較。
代碼: [>5]"大於五";[<-5]"小於負五";"零"。輸入 12, -12, 1 顯示為 大於五, 小於五, 零。
11、 "!":顯示 "
由於引號是代碼常用的符號。在單元格中是無法用 " 來顯示出來 "。要想顯示出來,須在前加入 !
代碼:#!"!"。10 顯示 10""
12、時間和日期代碼常用日期和時間代碼
"YYYY"或"YY":按四位(1900~9999)或兩位(00~99)顯示年
"MM"或"M":以兩位(01~12)或一位(1~12)表示月。
"DD"或"D":以兩位(01~31)或一位(1-31)來表示天。
例:代碼:YYYY-MM-DD。2014年8月18日 顯示為 2014-08-18
第一部分總結:
ü 數字占位符:
? 用空格補足未有的數字 ???.???
0 用0補足格式 00.000
# 不產生實際格式沒有的數字 ##.###
ü 特殊記憶:
;;;隱藏
如;;;@@@,隱藏原文本,顯示三個原文本
如;;;**,隱藏原文本,用*重復至填完表格(用於仿真密碼跋扈)
第二部分
一、另外日期格式的顯示方法
E: 顯示四位年份,2003版本有效。
BBBB: 顯示四位佛歷年份,即以公元前543年為紀年元年,對1900年以后的日期有效。
MMM: 顯示英文月份的簡稱。
MMMM: 顯示英文月份的全稱。
DDD: 顯示英文星期幾的簡稱。
DDDD: 顯示英文星期幾的全稱。
Monday DDDD;Mon DDD;November MMM;Nov MMM
二、關於特殊數字的顯示
1、中文小寫數字: [DBNum1][$-804]G/通用格式
代碼:[DBNum1][$-804]G/通用格式。13 顯示為 一十三
2、中文大寫數字: [DBNum2][$-804]G/通用格式
代碼:[DBNum2][$-804]G/通用格式。13 顯示為 壹拾叄
3、中文小寫數字 [DBNum3][$-804]G/通用格式
代碼:[DBNum3][$-804]G/通用格式。13 顯示為 1十3
三、在自定義數字格式中使用顏色
要設置格式中某一部分的顏色,只要在該部分對應位置用方括號鍵入顏色名稱或顏色編號即可。Excel中可以使用的顏色名稱有 [黑色]、[藍色]、[青色]、[綠色]、[洋紅]、[紅色]、[白色]、[黃色] 八種不同的顏色,此外Excel還可以使用[顏色X]的方式來設置顏色,其中X為1-56之間的數字,代表了56種不同的顏色。
例如:當用戶需要將單元格中的負數數字用藍色來表示,只要使用 #,##0.00;[藍色]-#,##0.00自定義數字格式,用戶在單元格中錄入負數時,Excel就會將數字以藍色顯示。
四、在自定義數字格式中使用條件格式
在Excel自定義數字格式中用戶可以進行條件格式的設置。當單元格中數字滿足指定的條件時,Excel可以自動將條件格式應用於單元格。Excel自定義數字格式中可以使用如下六種標准的比較運算符:=、> 、<、>= 、<= 、<>,分別表示等於、大於、小於、大於等於、小於等於和不等於
例如:在學生成績工作表中,當我們想以紅色字體顯示大於等於90分的成績,以藍色字體顯示小於60分的成績時,其余的成績則以黑色字體顯示,這時只需將自定義數字格式設置為 [紅色][>=90];[藍色][<60];[黑色] 即可。
值得注意的是,當你在以后需要繼續使用剛才所創建的成績條件自定義數字格式時,你會發現在“單元格格式”的“自定義”分類類型中找不到 [紅色][>=90];[藍色][<60];[黑色] 格式,這是因為Excel自動將你所創建的 [紅色][>=90];[藍色][<60] 格式修改成 [紅色][>=90]G/通用格式;[藍色][<60]G/通用格式;[黑色]G/通用格式,你只需選擇此格式即可達到同樣的使用效果。
實例:在工人獎金列表中,當我們想以小於50的顯示“低”,50至100間顯示“中等”,大於100的顯示“高”。這時只需將自定義數字格式設置為代碼:[<50]"低";[>100]"高";"中等"
五、隱藏單元格中的數值
在Excel工作表中,有時為了表格的美觀或者別的因素,我們希望將單元格中的數值隱藏起來,這時我們使用 ;;; (三個分號)的自定義數字格式就可達到此目的。這樣單元格中的值只會在編輯欄出現,並且被隱藏單元格中的數值還不會被打印出來,但是該單元格中的數值可以被其他單元格正常引用。
特殊說明
因為參數的特殊性,所以自定義的參數也是有關鍵字的。如函數 =TEXT(A1,"b0000") 就會顯示錯誤。因為 b 就是保留的關鍵字,在自定義格式輸入 b 系統就會自動填入 bb 。bb 就是佛歷年份,即以公元前543年為紀年元年,對1900年以后的日期有效。bbbb 就是四位佛歷年份。要解決 =TEXT(A1,"b0000") 的錯誤問題,需要這樣定義函數 =TEXT(A1,"""b""0000")。在自定義格式中定義就是 "b"0000。其它的關鍵字自己體會如: d、e............