將英文的基數(shù)詞轉(zhuǎn)換成序數(shù)詞是一個比較復(fù)雜的問題。因為它沒有一個十分固定的模式:大多數(shù)的數(shù)字變成序數(shù)詞都是使用的“th”后綴,但是以“1”、“2”、“3”結(jié)尾的數(shù)字卻分別是以“st”、“nd”和“rd”結(jié)尾的。而且,“11”、“12”、“13”這3個數(shù)字又不一樣,它們?nèi)匀皇且浴皌h”結(jié)尾的。因此,實現(xiàn)起來似乎很復(fù)雜。其實,只要我們理清思路,找準Excel函數(shù),只須編寫一個公式,就可輕松將英文基數(shù)詞轉(zhuǎn)換成序數(shù)詞。
公式如下:“=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″))”。
該公式盡管一長串,不過含義卻很明確:如果數(shù)字是以“11”、“12”、“13”結(jié)尾的,則加上“th”后綴;如果第1原則無效,則檢查最后一個數(shù)字,以“1”結(jié)尾使用“st”、以“2”結(jié)尾使用“nd”、以“3”結(jié)尾使用“rd”;如果第1、第2原則都無效,那么就用“th”。如此,基數(shù)詞和序數(shù)詞的轉(zhuǎn)換就變得相當(dāng)輕松和快捷了。
相關(guān)推薦:
2010年9月計算機等級考試試題及答案解析專題 預(yù)告:名師解析2010年9月計算機等級考試試題答案 2010年9月計算機等級考試成績查詢時間及入口 2010年9月計算機等考成績查詢短信免費提醒開通