美文网首页Excel表格教程
用Excel公式实现英语序数词的简写(st、nd、rd和th的用

用Excel公式实现英语序数词的简写(st、nd、rd和th的用

作者: Excel表格先生 | 来源:发表于2022-03-23 11:23 被阅读0次
    用Excel公式实现英语序数词的简写(st、nd、rd和th的用法)

    首先我们看下st、nd、rd和th的用法:

    (1)结尾是1的:1,21,31...后面加st(first的缩写);

    (2)结尾是2的:2,22,32...后面加nd(second的缩写);

    (3)结尾是3的:3,23,33...后面加rd(third的缩写);

    (4)其他结尾都加th。

    我们先找出其中的规则:

    1、一、二和三条可以概括为一条,即以1、2和3结尾的数字,后面均对应加st、nd和rd。但有一种特殊情况除外,就是11、12和13结尾加th

    2、除第一条规则外的数(结尾1、2和3除外的数字),其它均加th。

    下面我们根据上面的规则来写公式,空双引号代表其他条件分支:

    1、先将第一条的特殊情况拿出来。

    IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"th","")

    2、完成第一条规则。

    IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"th",IF(OR(VALUE(RIGHT(A1))={1,2,3}),CHOOSE(RIGHT(A1),"st","nd","rd"),""))

    3、完成第二条规则。

    IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"th",IF(OR(VALUE(RIGHT(A1))={1,2,3}),CHOOSE(RIGHT(A1),"st","nd","rd"),"th"))

    最后,我们再用原数字值连接上缩写形式。完整的公式如下:

    =A1&IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"th",IF(OR(VALUE(RIGHT(A1))={1,2,3}),CHOOSE(RIGHT(A1),"st","nd","rd"),"th"))

    下面,我们在实际数据运算中,来检测一下公式的运算结果。

    用Excel公式实现英语序数词的简写(st、nd、rd和th的用法)

    本文转载自:https://www.yunzhi88.com/study/excel_func/2022/0323/2322.html

    相关文章

      网友评论

        本文标题:用Excel公式实现英语序数词的简写(st、nd、rd和th的用

        本文链接:https://www.haomeiwen.com/subject/mnscjrtx.html