在自定義格式代碼中最多可以指定四個部分,依次定義正數(shù)、負數(shù)、零和文本的格式;各部分之間用分號隔開。
當只指定了一個部分,如果用符號@指定為文本格式,則單元格的內(nèi)容將全部轉(zhuǎn)換為文本值;如果沒有用符號@指定為文本格式,則該部分同時定義正數(shù)、負數(shù)和零的格式,文本使用常規(guī)格式。
當只指定了兩個部分,如果第二部分用符號@指定為文本格式,則第一部分同時定義正數(shù)、負數(shù)和零的格式;如果第二部分沒有用符號@指定為文本格式,則第一部分定義正數(shù)和零的格式,第二部分定義負數(shù)的格式,文本使用常規(guī)格式。
當只指定了三個部分,如果第三部分用符號@指定為文本格式,則第一部分同時定義正數(shù)和零的格式,第二部分定義負數(shù)的格式;如果第三部分沒有用符號@指定為文本格式,則三個部分依次定義正數(shù)、負數(shù)和零的格式,文本使用常規(guī)格式。
文本格式必須是格式代碼的最后一部分。
如果格式代碼某部分為空格式,則單元格不顯示該部分對應的值。例如:
格式“;;;”,三個分號使四個部分都是空格式,該格式隱藏單元格的值,但不能隱藏錯誤值。
格式“G/通用格式;-G/通用格式;G/通用格式;”,最后一部分為空格式,隱藏文本值不顯示。
格式“G/通用格式;;;”,后面三個部分都是空格式,僅顯示正的數(shù)字值。
格式“;-G/通用格式;;”,僅顯示負的數(shù)字值。
格式字符不區(qū)分字母大小寫(但科學記數(shù)形式里的E必須用大寫)。詳述如下:
【1】G/通用格式 就是常規(guī)格式。
【2】.小數(shù)點符。在數(shù)字部分中,如果沒有小數(shù)點符,數(shù)字將四舍五入為整數(shù)顯示;如果有多個小數(shù)點符,則以第一個為小數(shù)點定位符,其余的視作在小數(shù)部分插入的字符。例如:
格式“0”為整數(shù)格式,輸入56.7顯示“57”。
格式“0.000.000”的第一個小數(shù)點符為小數(shù)點定位符,輸入123.45678顯示“123.456.780”。
【3】#、0、? 數(shù)字占位符。
(1)如果數(shù)字小數(shù)點右側(cè)的位數(shù)大于所設定格式中占位符的位數(shù),則該數(shù)字將按占位符位數(shù)進行四舍五入;如果數(shù)字小數(shù)點左側(cè)的位數(shù)大于占位符的位數(shù),那么超出的位數(shù)也會顯示出來。
(2)如果數(shù)字小數(shù)點兩側(cè)的位數(shù)小于占位符的位數(shù),占位符#不顯示無意義的零,而占位符0顯示無意義的零,占位符?則以
空格代替無意義的零。
(3)如果所設定的格式中小數(shù)點左側(cè)全部是#,那么小于1的數(shù)字將以小數(shù)點開始。如果格式中小數(shù)點右側(cè)是#,則小數(shù)點可能不對齊。
如果單元格的值為0,設置格式“0”顯示“0”;設置格式“#”或“?”顯示空白,相當于在“選項”對話框“視圖”選項卡中設置了零值不顯示。
格式“0.00”為兩位小數(shù)格式,輸入45.678顯示“45.68”,輸入345.6顯示“345.60”。
格式“0-00-00”把8位數(shù)字以日期形式顯示,輸入20031225顯示“2003-12-25”。
【4】, 千位分隔符或以一千為單位表示數(shù)字的數(shù)量級。例如:
格式“#,##0”為帶千位分隔符的整數(shù)格式,輸入1234.5顯示“1,235”。
格式“#,##0”為帶千位分隔符的整數(shù)格式,輸入1234.5顯示“1,235”,輸入1234567顯示“1,234,567”。
格式“#,##0.00”為帶千位分隔符的兩位小數(shù)格式,輸入1234.5顯示“1,234.50”。
格式“0,,百萬”以百萬為單位保留整數(shù),輸入5678900顯示“6百萬”。
【5】% 百分號,相當于把數(shù)字除以100,并在后面添加百分號。例如:
格式“0.00%”為兩位小數(shù)的百分比格式,輸入70.2顯示“70.20%”。
【6】分數(shù)形式。例如:
格式“# ?/?”,輸入1.5顯示“1 1/2”。
格式“# ?/4”,輸入.5顯示“2/4”??梢匀我庵付ǚ帜笖?shù)字。
也可在單元格直接以分數(shù)形式輸入,例如輸入“0 1/2”,即相當于輸入0.5并自動設置成分數(shù)格式。
【7】E 、E- 科學記數(shù)形式。E必須是大寫。例如:
格式“0.00E 00”,輸入.5顯示“5.00E-01”,輸入123456789顯示“1.23E 08”。
格式“0.00E-00”,輸入.5顯示“5.00E-01”,輸入123456789顯示“1.23E08”。
【8】貨幣格式。例如:
格式“¥#,##0.00;¥-#,##0.00”為人民幣格式,輸入12345.67顯示“¥12,345.67”。
格式“$#,##0.00;$-#,##0.00”,輸入12345.67顯示“$12,345.67”。
格式“'US$'#,##0.00;-'US$'#,##0.00”為美元格式,輸入12345.67顯示“US$12,345.67”。
格式“[$HKD] #,##0.00;[$HKD] -#,##0.00”為港幣格式,輸入12345.67顯示“HKD12,345.67”。
格式“[$HK$-C04]#,##0.00;-[$HK$-C04]#,##0.00”為港幣格式,輸入12345.67顯示“HK$12,345.67”。
貨幣格式有很多種形式,詳見單元格格式對話框、貨幣格式中“貨幣符號(國家/地區(qū))”下拉菜單。
【9】_ 留下一個和下一個字符同等寬度的空格。例如設置格式“0.00_);(0.00)”可使正數(shù)和括號內(nèi)的負數(shù)對齊。
【10】@顯示輸入的文本。只能在格式代碼的最后一部分使用@。如果格式代碼只有一個部分且使用了@,則輸入的值都將保存為文本。使用多個@可重復顯示輸入的內(nèi)容。例如:
格式“@”,就是文本格式,單元格設置該格式后,輸入的所有內(nèi)容(包括公式)將存儲為文本。而設置格式前所輸入的內(nèi)容并不改變。設置文本格式后,單元格自動默認左對齊。
格式“@-@”,輸入“溫州”,顯示“溫州-溫州”。
【11】'' 顯示雙引號內(nèi)的字符。
在格式中可以直接輸入格式代碼以外的字符而無需使用引號,例如:
格式“0萬”,輸入“12”,顯示“12萬”。
格式“0!.0,萬”以萬為單位保留1位小數(shù),輸入125670顯示“12.6萬”。
格式“0!.0000萬”以萬為單位保留4位小數(shù),輸入12567顯示“1.2567萬”。
要把單元格設置為以萬為單位保留兩位小數(shù),可設置格式“0.00,,萬%”,在%前按住Alt,用小鍵盤輸入10(即相當于輸入了一個換行符),并把單元格設置為自動換行。
格式“0!.00,,億”以億為單位保留兩位小數(shù),輸入18653471415顯示“186.53億”。
如果想單元格顯示格式符號,可以用括號括住。例如:
格式“0'mm'”,輸入“23”,顯示“23mm”。
【12】\ 顯示下一個字符及其后的字符,直到遇到格式符號為止。例如:
格式“0\ml”,輸入“23”,顯示“23ml”。
【13】! 顯示下一字符。一般用于顯示1個格式符號。例如:
格式“!'0!ml!'”,輸入“123”,顯示“'123ml'”。
【14】* 重復下一字符,使單元格內(nèi)容充滿列寬。
格式“**;**;**;**”模仿密碼保護,輸入任何值都顯示“********”,可惜在輸入過程中還是顯示的。
格式“*- 0”模仿目錄中頁碼之前、與標題之間的分隔符,輸入“2”,顯示“------ 2”。
格式“@ *-”模仿目錄中標題之后、與頁碼之間的分隔符,輸入“緒論”,顯示“緒論 ---”。
【15】日期格式。
(1)y 年份。
y或yy 顯示兩位年份。
yyy或yyyy 顯示四位年份。
(2)e 顯示四位年份。E也是科學計數(shù)形式的代碼符。
(3)b 佛歷BE(Buddist Era)年份,即以公元前543年為紀年元年,對1900年以后的日期有效。
b或bb 顯示兩位佛歷年份。
bbb或bbbb 顯示四位佛歷年份。
(4)b1、b2 以公歷、回歷解析其后日期格式的y、m、d。
(5)m 月份。M在時間格式中代表分鐘。
m 顯示月份的阿拉伯數(shù)字形式:1~12。
mm 顯示月份的兩位阿拉伯數(shù)字形式:01~12。
mmm 顯示月份的英文簡寫形式:Jan~Dec。
mmmm 顯示月份的英文形式:January~December。
mmmmm 顯示月份的第一個英文字母:J~D。
(6)d、a 日期或星期。
d 顯示日期的阿拉伯數(shù)字形式:1~31。
dd 顯示日期的兩位阿拉伯數(shù)字形式:01~31。
ddd 顯示星期的英文簡寫形式:Mon~Sun。
dddd 顯示星期的英文形式:Monday~Sunday。
aaa 顯示星期的中文簡寫形式:一~日。
aaaa 顯示星期的中文形式:星期一~星期日。
(7)-、/ 日期分隔符。可在控制面板的“區(qū)域和語言選項”里設置默認的日期分隔符。
(8)g日本年號。明治年間為1868~1911年;大正年間為1912~1925年;昭和年間為1926~1988年;1989年之后是平成。
g 顯示大寫字母的日本年號:M、T、S、H。
gg 顯示漢字簡稱的日本年號:明、大、昭、平。
ggg 顯示漢字的日本年號:明治、大正、昭和、平成。
例如,單元格輸入“2015-8-20”,
設置格式“e年mm月dd日(aaa)”,顯示“2015年08月20日(四)”。
設置格式“e年”“yyy年”或“yyyy年”,顯示“2015年”。
設置格式“y年”或“yy年”,顯示“15年”。
設置格式“佛歷bbb年”或“佛歷bbbb年”,顯示“佛歷2558年”。BE=AD 543。
設置格式“b2回歷yyy年m月d日”,顯示“回歷1436年11月6日”。
設置格式“m月”,顯示“8月”。
設置格式“d”,顯示“20”。
設置格式“aaaa”,顯示“星期四”。
設置格式“e'年1月-'e年m月”,顯示“2015年1月-2015年8月”。
設置格式“[$-411]ggg e年m月d日”,顯示“平成 27年8月20日”。
【16】時間格式。
(1)h 小時。
h 顯示0~23。
hh 顯示00~23。
(2)m 分鐘。
m 顯示0~59。
mm 顯示00~59。
(3)s 秒。
s 顯示0~59。
ss 顯示00~59。
(4): 時間分隔符??稍诳刂泼姘宓摹皡^(qū)域和語言選項”里設置默認的時間分隔符。
(5)[h][m][s] 小時、分鐘、秒的發(fā)生數(shù)。
例如,單元格輸入“16:3:36”,
設置格式“h:mm:ss”,顯示“16:03:36”。
設置格式“h時m分s秒”,顯示“16時3分36秒”。
設置格式“[$-409]h:mm am/pm”或“[$-409]h:mm a/p”,顯示“4:03 PM”。
設置格式“[$-804]h:mm 上午/下午”,顯示“4:03 下午”。
設置格式“上午/下午h時m分s秒”,顯示“下午4時3分36秒”。
又如,單元格輸入:
='16:50:36'-'12:10:16'
設置格式“[h]小時”,顯示“4小時”,注意是截尾舍入。
設置格式“[h]小時m分”,顯示“4小時40分”,注意m不能再加“[]”。
設置格式“[m]分種”,顯示“280分種”。
另外,單元格可以輸入并顯示百分之一秒,而編輯欄只能四舍五入顯示到秒。例如:
設置格式“h:mm:ss.00”,輸入16:03:36.75,單元格顯示“16:03:36.75”,編輯欄只顯示“16:03:37”。
【17】[顏色]可用顏色名稱[黑色][白色][紅色][藍色][黃色][綠色][洋紅][藍綠色]設置八種顏色,或用[顏色1]-[顏色56]調(diào)用調(diào)色板上的顏色。
設置格式“[紅色]0;[綠色]0”,輸入正數(shù)顯示為紅色字體,輸入負數(shù)顯示為綠色字體。
【18】[條件] 可以在格式代碼中設置簡單的條件判斷。
1、條件由比較運算符、數(shù)字常量構(gòu)成,例如:[>=60]。
2、條件只比較數(shù)字,不比較文本。如果比較運算符后面是文本、引用,或不指定比較對象,一律視作數(shù)字0。例如:[<>A]、[<>A1]、[<>]都相當于[<>0]。
3、格式代碼中最多可以設置兩個條件,但格式代碼可包含四個部分:
[條件1]數(shù)字格式1;[條件2]數(shù)字格式2;數(shù)字格式3;文本格式
設置格式“[>=60]合格”,輸入大于等于60的數(shù)字顯示“合格”;輸入小于60的數(shù)字或文本值,則使用常規(guī)格式顯示。
設置格式“[>=60]合格;;不合格;缺考”,輸入大于等于60的數(shù)字顯示“合格”;輸入負數(shù)則不顯示(使用第二部分的空格式);輸入小于60的數(shù)字顯示“不合格”;輸入文本“沒考試”則顯示“缺考”。
設置格式“[紅色][>=85]A;[洋紅][>=60]!B;[藍色]C;[綠色]!D”,輸入大于等于85的數(shù)字,則顯示紅色的A;輸入小于85且大于等于60的數(shù)字,則顯示洋紅色的B;輸入小于60的數(shù)字,則顯示藍色的C;輸入文本則顯示綠色的D。
【19】[DBNum] 中文數(shù)字或全角數(shù)字。
例如,單元格輸入“105000.8”,
設置格式“[DBNum1]”顯示中文小寫數(shù)字“一十萬五千.八”;
設置格式“[DBNum1]0.00”顯示中文小寫數(shù)字“一○五○○○.八○”;
設置格式“[DBNum2]”顯示中文大寫數(shù)字“壹拾萬伍仟.捌”;
設置格式“[DBNum2]0.00”顯示中文大寫數(shù)字“壹零伍零零零.捌零”;
設置格式“[DBNum3]”顯示全角數(shù)字“1十萬5千.8”;
設置格式“[DBNum3]0.00”顯示全角數(shù)字“105000.80”。
又如,單元格輸入日期“2003-02-15”,
設置格式“[DBNum1]e年m月d日”顯示中文小寫日期“二○○三年二月十五日”。
設置格式“[DBNum2]e年mm月dd日”顯示中文大寫日期“貳零零叁年零貳月壹拾伍日”。
【20】[$]設置數(shù)字、貨幣、日期和時間格式所屬的國家/地區(qū)。比如:[$-804]代表中國,[$-409]代表美國,[$-809]代表英國,等等。
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。