首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将快捷方式st、nd、rd连接到列值- Excel

将快捷方式st、nd、rd连接到列值- Excel
EN

Stack Overflow用户
提问于 2020-04-24 03:19:56
回答 3查看 72关注 0票数 0

Column A的数字从1到5,在B列中,我想将Column A的数字与相关的第n项连接起来,如下图所示。任何帮助都将不胜感激!

EN

回答 3

Stack Overflow用户

发布于 2020-04-24 03:49:29

如果不使用VBA,最好的选择是"CHOOSE()“函数。对任何大于0的数字尝试如下所示:

代码语言:javascript
复制
=IF(AND(MOD(ABS(A1),100)>10,MOD(ABS(A1),100)<14),"th",CHOOSE(MOD(ABS(A1),10)+1,"th","st","nd","rd","th","th","th","th","th","th"))
票数 1
EN

Stack Overflow用户

发布于 2020-04-24 03:54:07

您可以单独设置一个已命名的" key“,就像您所显示的表一样,然后引用该key,将任何数字替换为所需的输出。

然后,您可以通过引用表格来索引匹配/vlookup数字,以查找输出。

对于ex:

代码语言:javascript
复制
=vlookup($A1,key,2,FALSE)
票数 0
EN

Stack Overflow用户

发布于 2020-04-24 04:27:38

您可以使用嵌套的IF函数和RIGHT,如下所示的=IF(OR(RIGHT(H2,2)="11",RIGHT(H2,2)="12",RIGHT(H2,2)="13"),CONCAT(H2,"th"),IF(RIGHT(H2,1)="1",CONCAT(H2,"st"),IF(RIGHT(H2,1)="2",CONCAT(H2,"nd"),IF(RIGHT(H2,1)="3",CONCAT(H2,"rd"),CONCAT(H2,"th")))))

可能不是最快的性能

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61395320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档