昨天說(shuō)了如何對(duì)整數(shù)和小數(shù)設(shè)置自定義格式,主要包括數(shù)字占位符和千位分隔符。今天來(lái)說(shuō)說(shuō)文本占位符和其他特殊代碼符號(hào)。
-01-
文本占位符
文本占位符的符號(hào)為@,它的作用是代表輸入文本本身。如果要顯示單元格中所鍵入的任何文本,則應(yīng)在文本代碼部分中包含@字符。也就是第4代碼部分。
如下圖所示,分別對(duì)A列的文本設(shè)置不同的自定義格式代碼,B列的代碼為;;;@,也就是正數(shù)、負(fù)數(shù)和0都顯示為空,文本的代碼為@,就是顯示它本身。C列的代碼為;;;@@,正數(shù)負(fù)數(shù)0都顯示為空,文本的代碼為@@,就是重復(fù)文本2次。
-02-
其他特殊代碼
1.下劃線_ 它的功能是添加空格,創(chuàng)建一個(gè)與它后面字符寬度一樣的空格。
如下圖所示,將A列的數(shù)字設(shè)置為3種不同的自定義格式代碼。第1種代碼為0_ 0_ 0,請(qǐng)注意下劃線后面有1個(gè)空格,它的意思就是在每個(gè)數(shù)字之間插入1個(gè)與空格一樣寬的空位。
同樣的,第2種代碼0_10_10的意思是在每個(gè)數(shù)字之間插入1個(gè)與數(shù)字1一樣寬的空位,也就是與數(shù)字一樣寬的空位。第3種代碼0_我0_我0的意思是在每個(gè)數(shù)字之間插入1個(gè)與我一樣寬的空位,也就是與漢字一樣寬的空位。
為了方便你的理解,我在下面用紅色字體做了一個(gè)對(duì)比。實(shí)際上就是B列插入一個(gè)空格的寬度,C列插入一個(gè)數(shù)字的寬度,D列插入一個(gè)漢字的寬度。
2.星號(hào)* 它的功能是重復(fù)下一次字符,直到充滿列寬為止。
如下圖所示,對(duì)A列的數(shù)字分別設(shè)置2種不同的自定義格式代碼,第1種代碼為0*0,第1個(gè)0代表數(shù)字占位符,*0代表重復(fù)0直到填滿列寬。以123為列,第1個(gè)0代表123,*0代表重復(fù)0直到填滿列寬,所以是下面的結(jié)果。
第2種代碼*00,*0還是代表重復(fù)0直到填滿列寬,第2個(gè)0代表數(shù)字占位符。第1種代碼是在數(shù)字后面加0,第2種代碼是在數(shù)字前面加0。
如下圖所示,對(duì)A列的文本分別設(shè)置2種不同的數(shù)字代碼,第1種代碼為;;;@*_,它的意思是對(duì)正數(shù)負(fù)數(shù)0顯示為空,對(duì)文本顯示它原來(lái)的內(nèi)容并在后面用下劃線填充滿列寬。
第2種代碼為;;;**,它的意思是對(duì)正數(shù)負(fù)數(shù)0顯示為空,對(duì)文本顯示為星號(hào)填滿列寬。第1個(gè)星號(hào)是重復(fù)的意思,第2個(gè)星號(hào)就是星號(hào)本身,是要重復(fù)的對(duì)象。
3.英文雙引號(hào)"" 它的功能是顯示出在自定義格式代碼中輸入的文本。
如下圖所示,分別對(duì)A列的數(shù)字設(shè)置2種不同的自定義格式代碼。第1種為0"元",0代表數(shù)字占位符,后面的"元"用英文雙引號(hào)包裹起來(lái),則會(huì)在格式中將雙引號(hào)包裹的內(nèi)容顯示出來(lái)。
第2種為"2019年"0"月",會(huì)在格式中將2019年和月顯示出來(lái)。
如下圖所示,對(duì)A列的文本設(shè)置不同的自定義格式代碼。第1種為;;;@"充沛",對(duì)正數(shù)負(fù)數(shù)0顯示為空,對(duì)文本顯示為原來(lái)的內(nèi)容,并在后面加充沛2個(gè)字。第2種是在原文本前面加缺乏2個(gè)字。
4.反斜杠\ 它的功能和""相同,都是顯示輸入的文本,且輸入后會(huì)自動(dòng)轉(zhuǎn)變?yōu)?"或!
還是上面的列子,我將代碼改為;;;@\充沛,它的結(jié)果不變,如下第1圖。當(dāng)我再一次查看它的代碼時(shí),發(fā)現(xiàn)自動(dòng)變?yōu)橄旅娴?圖的結(jié)果。
5.感嘆號(hào)! 它的功能和\相同,而且更強(qiáng),可以把不能顯示出來(lái)的一些字符顯示出來(lái)。
還記得昨天的那個(gè)思考題嗎?就是用感嘆號(hào)來(lái)完成的。它的代碼為0!.0,"萬(wàn)",可以看到這個(gè)比較綜合,有千位分隔符,有數(shù)字占位符,有雙引號(hào),有感嘆號(hào),有小數(shù)點(diǎn)。
千位分隔符后面的"萬(wàn)"就不用說(shuō)了,將其顯示出來(lái)。主要看千位分隔符前面的符號(hào),由于千位分隔符后面沒(méi)有數(shù)字占位符,所以此時(shí)是將數(shù)字縮小1000倍。
以12000為例說(shuō)明,12000縮小1000倍是12。2占千位分隔符左邊的第1個(gè)0,1占最左邊的0。
你可能會(huì)問(wèn),它們中間不是有小數(shù)點(diǎn)分隔嗎。12是整數(shù),應(yīng)該放在整數(shù)部分。如果不在小數(shù)點(diǎn)前加感嘆號(hào),就是這么處理的。但加了感嘆號(hào),就相當(dāng)于給小數(shù)點(diǎn)加了雙引號(hào),將其看作文本,而不具備小數(shù)點(diǎn)的功能了。實(shí)際上就和0"."0,"萬(wàn)"的作用一樣。
聯(lián)系客服