首先我們看下st着裹、nd领猾、rd和th的用法:
(1)結(jié)尾是1的:1,21,31...后面加st(first的縮寫)摔竿;
(2)結(jié)尾是2的:2面粮,22,32...后面加nd(second的縮寫);
(3)結(jié)尾是3的:3继低,23熬苍,33...后面加rd(third的縮寫);
(4)其他結(jié)尾都加th。
我們先找出其中的規(guī)則:
1袁翁、一柴底、二和三條可以概括為一條,即以1粱胜、2和3結(jié)尾的數(shù)字柄驻,后面均對應(yīng)加st、nd和rd焙压。但有一種特殊情況除外鸿脓,就是11、12和13結(jié)尾加th冗恨。
2答憔、除第一條規(guī)則外的數(shù)(結(jié)尾1、2和3除外的數(shù)字)掀抹,其它均加th虐拓。
下面我們根據(jù)上面的規(guī)則來寫公式,空雙引號代表其他條件分支:
1傲武、先將第一條的特殊情況拿出來蓉驹。
IF(OR(VALUE(RIGHT(A1,2))={11,12,13}),"th","")
2、完成第一條規(guī)則揪利。
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态兴、完成第二條規(guī)則。
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"))
最后疟位,我們再用原數(shù)字值連接上縮寫形式瞻润。完整的公式如下:
=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"))
下面,我們在實際數(shù)據(jù)運算中甜刻,來檢測一下公式的運算結(jié)果绍撞。
本文轉(zhuǎn)載自:https://www.yunzhi88.com/study/excel_func/2022/0323/2322.html