實(shí)務(wù)操作
東奧會(huì)計(jì)在線 >> 實(shí)務(wù)操作 >> 會(huì)計(jì)入門與出納實(shí)操 >> 財(cái)會(huì)電算化 >> 正文
二十一、把基數(shù)詞轉(zhuǎn)換成序數(shù)詞
將英文的基數(shù)詞轉(zhuǎn)換成序數(shù)詞是一個(gè)比較復(fù)雜的問題。因?yàn)樗鼪]有一個(gè)十分固定的模式:大多數(shù)的數(shù)字在變成序數(shù)詞都是使用的“th”后綴,但大凡是以“1”、“2”、“3”結(jié)尾的數(shù)字卻分別是以“st”、“nd”和“rd”結(jié)尾的。而且,“11”、“12”、“13”這3個(gè)數(shù)字又不一樣,它們卻仍然是以“th”結(jié)尾的。因此,實(shí)現(xiàn)起來似乎很復(fù)雜。其實(shí),只要我們理清思路,找準(zhǔn)函數(shù),只須編寫一個(gè)公式,就可輕松轉(zhuǎn)換了。不信,請(qǐng)看:“=A2&IF(OR(value(RIGHT(A2,2))={11,12,13}),″th″,IF(OR(value(RIGHT(A2))={1,2,3,},CHOOSE(RIGHT(A2),″st″,″nd″,″rd″),″th″))”。該公式盡管一長(zhǎng)串,不過含義卻很明確:①如果數(shù)字是以“11”、“12”、“13”結(jié)尾的,則加上“th”后綴;②如果第1原則無效,則檢查最后一個(gè)數(shù)字,以“1”結(jié)尾使用“st”、以“2”結(jié)尾使用“nd”、以“3”結(jié)尾使用“rd”;③如果第1、2原則都無效,那么就用“th”。因此,基數(shù)詞和序數(shù)詞的轉(zhuǎn)換實(shí)現(xiàn)得如此輕松和快捷。
二十二、用特殊符號(hào)補(bǔ)齊位數(shù)
和財(cái)務(wù)打過交道的人都知道,在賬面填充時(shí)有一種約定俗成的“安全填寫法”,那就是將金額中的空位補(bǔ)齊,或者在款項(xiàng)數(shù)據(jù)的前面加上“$”之類的符號(hào)。其實(shí),在Excel中也有類似的輸入方法,那就是“REPT”函數(shù)。它的基本格式是“=REPT(“特殊符號(hào)”,填充位數(shù))”。
比如,我們要在中A2單元格里的數(shù)字結(jié)尾處用“#”號(hào)填充至16位,就只須將公式改為“=(A2&REPT(″#″,16-LEN(A2)))”即可;如果我們要將A3單元格中的數(shù)字從左側(cè)用“#”號(hào)填充至16位,就要改為“=REPT(″#″,16-LEN(A3)))&A3”;另外,如果我們想用“#”號(hào)將A4中的數(shù)值從兩側(cè)填充,則需要改為“=REPT(″#″,8-LEN(A4)/2)&A4&REPT(″#″)8-LEN(A4)/2)”;如果你還嫌不夠?qū)I(yè),要在A5單元格數(shù)字的頂頭加上“$”符號(hào)的話,那就改為:“=(TEXT(A5,″$#,##0.00″(&REPT(″#″,16-LEN(TEXT(A5,″$#,##0.00″))))”,一定能滿足你的要求。
責(zé)任編輯:user
- 上一篇文章: Excel應(yīng)用技巧(十)
- 下一篇文章: 現(xiàn)金流量表的實(shí)用電算化編制技術(shù)