Excel表单中的很多函数如果使用起来会有不同的便利性,比如你可以随意把基数改成序数。英语基数词转换成序数是一个复杂的问题。因为它没有一个很固定的模式:大部分数字在成为序数的时候都是用后缀“th”的,但是大部分以“1”、“2”、“3”结尾的数字分别以“st”、“nd”、“rd”结尾。而且“11”、“12”、“13”这三个数字是不一样的,但还是以“th”结尾。因此,实现起来似乎很复杂。其实只要理清思路,找到合适的函数,写个公式就能轻松换算。不信请看:“=A2IF (or (value (right (A2,2))={11,12,13}),“th ”, if(or(value(RIGHT(A2))={ 1,2,3,0},CHOOSE(RIGHT(A2))公式虽然长,但意思很清楚:
Excel
①如果数字是以“11”、“12”、“13”结尾的,则加上“th”后缀;
②如果第1原则无效,则检查最后一个数字,以“1”结尾使用“st”、以“2”结尾使用“nd”、以“3”结尾使用“rd”;
③如果第1、2原则都无效,那么就用“th”。因此,基数词和序数词的转换实现得如此轻松和快捷。