从一个数字组成一个序数数字串,例如 3 变成 3rd。 ORDNUMSTR(NUMBER) 接受浮点数并附加合适的后缀以形成输入的序数数字(英文)。 ORDNUMSTR(NUMBER, 0) 仅返回后缀。 非整数情况下的正确后缀可能会引发与“什么是最好的:emacs 还是 vi?”一样激烈的争论。 此函数以最后一位作为后缀生成器,因此 81.3 变为 81.3rd。 另一种方法是使用小数点前的最后一位数字给出 81.3st,但在我看来,“threest”听起来不太好。 如果您更喜欢后者,则将第 43 行替换为第 44 行,将第 58 行替换为第 59 行。语言挂件可能还注意到,在非整数的情况下,数字并不是真正的序数。 更新:以 11、12 或 13 结尾的整数现在正确地赋予了“th”后缀。
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~