要在Excel2007中创建自定义数字格式,首先应了解自定义数字格式的准则,并从选择某一内置数字格式开始。然后,可以更改该格式的任意代码部分,从而创建自己的自定义数字格式。 数字格式最多可包含四个代码部分,各个部分用分号分隔。这些代码部分按先后顺序定义正数、负数、零值和文本的格式。 lt;正数gt;;lt;负数gt;;lt;零gt;;lt;文本gt; 例如,可以使用这些代码部分创建以下自定义格式: 〔蓝色〕,0。00);〔红色〕(,0。00);0。00;销售额 自定义数字格式中无需包含所有代码部分。如果仅为自定义数字格式指定了两个代码部分,则第一部分用于正数和零,第二部分用于负数。如果仅指定一个代码部分,则该部分将用于所有数字。如果要跳过某一代码部分,然后在其后面包含一个代码部分,则必须为要跳过的部分包含结束分号。 在自定义所有这些数字格式代码部分时,以下准则十分有用。 有关包含文本和添加空格的准则同时显示文本和数字若要在单元格中同时显示文本和数字,应将文本字符括在双引号()内或在单个字符前面添加一个反斜杠()。字符应包含在格式代码的适当部分中。例如,键入格式0。00盈余;0。00亏损可显示正金额ldquo;125。74盈余rdquo;和负金额ldquo;125。74亏损rdquo;。请注意,每个代码部分中的ldquo;盈余rdquo;和ldquo;亏损rdquo;前面都有一个空格字符。 显示下列字符时不使用引号。 ()美元符号(人民币符号)加号(左括号:冒号扬抑符(脱字符)39;撇号{左大括号lt;小于号等于号减号斜杠符号)右括号!感叹号amp;与号波形符}右大括号gt;大于号空格字符 包含文本输入部分如果包含文本,则文本部分始终是数字格式中的最后一个部分。如果要显示单元格中所键入的任何文本,则应在该部分中包含字符。如果在文本部分中省略字符,则不会显示键入的文本。如果要始终为键入的文本显示特定的文本字符,应将附加文本括在双引号()内。例如,总收入如果格式不包含文本部分,则在应用该格式的单元格中所键入的任何非数字值都不会受该格式的影响。此外,整个单元格将转换为文本。 添加空格若要在数字格式中创建一个字符宽度的空格,请包含一个下划线字符(),并在后面跟随要使用的字符。例如,如果下划线后面带有右括号(如)),则正数将与括号中括起的负数相应地对齐。重复字符若要在格式中重复下一个字符以填满列宽,请在数字格式中包含一个星号()。例如,键入0可在数字后面包含足够多的短划线以填满单元格,或在任何格式之前键入0可包含前导零。有关使用小数位、空格、颜色和条件的准则包含小数位和有效位若要为包含小数点的分数或数字设置格式,应在数字格式部分中包含以下数字占位数、小数点和千位分隔符。 0(零)如果数字的位数少于格式要求的位数,则此数字占位符会显示无效零。例如,如果键入8。9,但希望将其显示为8。90,请使用格式。00。此数字占位符所遵循的规则与0(零)相同。但如果所键入数字的小数点任一侧的位数小于格式中符号的个数,则Excel不会显示多余的零。例如,如果自定义格式为。,而在单元格中键入了8。9,则会显示数字8。9。?此数字占位符所遵循的规则与0(零)相同。但Excel会为小数点任一侧的无效零添加空格,以便使列中的小数点对齐。例如,自定义格式0。0?会使列中的数字8。9与数字88。99的小数点对齐。。(句点)此数字占位符在数字中显示小数点。如果数字的小数点右侧的位数大于格式中的占位符数,则该数字的小数位数会舍入到与占位符数相同。如果小数点左侧的位数大于格式中的占位符数,则会显示多出的位数。如果格式仅在小数点的左侧包含数字记号(),则小于1的数字都以小数点开头;例如。47。 显示内容显示格式所用代码1234。591234。6。8。98。900。000。6310。60。12 1234。56812。0 1234。57。044。398 102。65 2。844。398 102。65 2。8 (小数点对齐)???。???5。25 5。3514 5310 (分数对齐)?????? 显示千位分隔符要将逗号显示为千位分隔符或按倍数1,000缩放数字,请在数字格式中包含以下分隔符。 ,(逗号)在数字中显示千位分隔符。如果格式包含两旁带有数字记号()或零的逗号,则Excel会用逗号分隔千位数。跟随在数字占位符后面的逗号会以1,000为倍数缩放数字。例如,如果格式为。0,,并在单元格中键入12,200,000,则会显示数字12。200。0。 显示内容显示格式所用代码1200012,000,1200012,1220000012。20。0,, 指定颜色若要为格式的某一部分指定颜色,请在该部分中键入以下八种颜色之一(用方括号括起)。颜色代码必须是该部分中的第一个项。 〔黑色〕〔绿色〕〔白色〕〔蓝色〕〔洋红色〕〔黄色〕〔蓝绿色〕〔红色〕 指定条件若要指定仅当数字满足所指定的条件时才应用的数字格式,请用方括号括起该条件。该条件由一个比较运算符和一个值构成。例如,以下格式将小于或等于100的数字显示为红色字体,而将大于100的数字显示为蓝色字体。〔红色〕〔lt;100〕;〔蓝色〕〔gt;100〕 若要将条件格式应用于单元格(例如,随单元格值而变化的彩色底纹),请在ldquo;开始rdquo;选项卡的ldquo;样式rdquo;组中单击ldquo;条件格式rdquo;。 有关货币、百分比和科学记数法格式的准则包含货币符号若要在数字格式中键入以下货币符号之一,请按NumLock并使用数字键盘键入该符号的ANSI代码。 显示内容所用代码?Alt0162?Alt0163?Alt0165Alt0128注释自定义格式随工作簿一起保存。若要使Excel始终使用特定的货币符号,必须在启动Excel之前,更改ldquo;控制面板rdquo;的ldquo;区域选项rdquo;中所选择的货币符号。 显示百分比若要将数字显示为百分比形式(例如,将。08显示为8或将2。8显示为280),请在数字格式中包含百分比符号()。显示科学记数法若要用科学记数法(指数)格式显示数字,请在数字格式部分中使用以下指数代码。 E(E、E、e、e)用科学记数法(指数)格式显示数字。Excel会在ldquo;Erdquo;或ldquo;erdquo;的右侧显示与小数点移动的位数相对应的数字。例如,如果格式为0。00E00,并在单元格键入了12,200,000,则会显示数字1。22E07。如果将数字格式更改为0。0E0,则会显示数字12。2E6。有关日期和时间格式的准则显示日、月和年若要将数字显示为日期格式(如日、月和年),请在数字格式部分中使用以下代码。 m将月显示为不带前导零的数字。mm根据需要将月显示为带前导零的数字。mmm将月显示为缩写形式(Jan到Dec)。mmmm将月显示为完整名称(January到December)。mmmmm将月显示为单个字母(J到D)。d将日显示为不带前导零的数字。dd根据需要将日显示为带前导零的数字。ddd将日显示为缩写形式(Sun到Sat)。dddd将日显示为完整名称(Sunday到Saturday)。yy将年显示为两位数字。yyyy将年显示为四位数字。 显示内容显示格式所用代码月112m月01ndash;12mm月Janndash;Decmmm月Januaryndash;Decembermmmm月Jndash;Dmmmmm日131d日01ndash;31dd日Sunndash;Satddd日Sundayndash;Saturdaydddd年00ndash;99yy年19009999yyyy 显示小时、分钟和秒若要显示时间格式(如小时、分钟和秒),请在数字格式部分中使用以下代码。 h将小时显示为不带前导零的数字。〔h〕以小时为单位显示经过的时间。如果使用了公式,该公式返回小时数超过24的时间,请使用类似于〔h〕:mm:ss的数字格式。hh根据需要将小时显示为带前导零的数字。如果格式中包含AM或PM,则为12小时制,否则为24小时制。m将分钟显示为不带前导零的数字。注释m或mm代码必须紧跟在h或hh代码之后或者后面必须紧跟ss代码;否则,Excel会显示月而不是分钟。 〔m〕以分钟为单位显示经过的时间。如果所用的公式返回的分钟数超过60,请使用类似于〔mm〕:ss的数字格式。mm根据需要将分钟显示为带前导零的数字。注释m或mm代码必须紧跟在h或hh代码之后或者后面必须紧跟ss代码;否则,Excel会显示月而不是分钟。 s将秒显示为不带前导零的数字。〔s〕以秒为单位显示经过的时间。如果所用的公式返回的秒数超过60,请使用类似于〔ss〕的数字格式。ss根据需要将秒显示为带前导零的数字。如果要显示秒的小数部分,请使用类似于h:mm:ss。00的数字格式。AMPM、ampm、AP、ap使用12小时制显示小时。Excel会为从午夜到中午的时间显示AM、am、A或a,而为从中午到午夜的时间显示PM、pm、P或p。 显示内容显示格式所用代码小时023h小时00ndash;23hh分钟059m分钟00ndash;59mm秒059s秒00ndash;59ss时间4AMhAMPM时间4:36PMh:mmAMPM时间4:36:03Ph:mm:ssAP时间4:36:03。75h:mm:ss。00经过的时间(小时和分钟)1:02〔h〕:mm经过的时间(分钟和秒)62:16〔mm〕:ss经过的时间(秒和百分之一秒)3735。80〔ss〕。00