提示:其它语言是由 Google 机器翻译的。 你可以访问 English 版本。
登录
x
or
x
x
注册账户
x

or

如何将基数转换为Excel中的序数?

如果您的数据范围如下图所示,并且您想将等级栏中的基数转换为序号,那么您怎么办? 也许你可以手动一个接一个地改变它们,但在这里我可以介绍一些技巧来在Excel中快速解决转换问题。

DOC-红衣主教到有序,1

用定义函数将基数转换为序数

将基数转换为序数,转换为序号 好idea3


您可能对此实用程序感兴趣:

好idea4将数字转换为序数

Kutools for Excel's 将数字转换为Ordianl 快速将基数转换为序数。
现在就免费试用!
文档编号为序号

箭头蓝色右泡 用定义函数将基数转换为序数


要将基数转换为序数,在Excel中没有直接的解决方法,但现在我告诉您一个定义函数来帮助您。

1。 按 其他F11 键同时打开 Microsoft Visual Basic for Application 窗口。

2。 然后点击 插页 > 模块 并将后续的VBA复制到模块窗口中。

VBA:将基数转换为序号。

Function Addth(pNumber As String) As String
'Updateby20141027
Select Case CLng(VBA.Right(pNumber, 1))
    Case 1
    Addth = pNumber & "st"
    Case 2
    Addth = pNumber & "nd"
    Case 3
    Addth = pNumber & "rd"
    Case Else
    Addth = pNumber & "th"
End Select
Select Case VBA.CLng(VBA.Right(pNumber, 2))
    Case 11, 12, 13
    Addth = pNumber & "th"
End Select
End Function

3。 保存代码并关闭窗口,然后输入此公式 = Addth(C2) 放入空白单元格(单元格C2是要转换为序号的单元格),然后按 输入 键。 如果需要,可以拖动自动填充句柄来填充范围单元格以应用公式。

现在你可以看到基数被转换为序数。
DOC-红衣主教到有序,2


箭头蓝色右泡 将基数转换为序数,转换为序号

对于一些Excel绿色的手,定义的功能可能有点复杂,但如果您已安装,请放心 Kutools for Excel,这里是一个 将数字转换为序数 实用程序可以帮助您轻松地将基数转换为序号!

Kutools for Excel, 与超过 120 方便的Excel功能, 提高工作效率,节省工作时间。

免费安装 Kutools for Excel,请按照以下步骤操作:

1。 选择您想要转换为序号的号码。 看截图:
doc基数到序数03

2。 点击 Kutools > 内容 > 将数字转换为序数。 看截图:
doc基数到序数04

然后所选号码被转换为序号。
doc基数到序数3

提示: 该实用程序支持 撤消(Ctrl + Z).

相关文章:



推荐的Excel生产力工具

Kutools for Excel帮助您提前完成工作,并从人群中脱颖而出

  • 超过300强大的高级功能,专为1500工作场景设计,通过70%提高生产力,让您有更多时间照顾家庭和享受生活。
  • 不再需要记忆公式和VBA代码,从现在起让你的大脑休息一下。
  • 成为3分钟的Excel专家,复杂和重复的操作可以在几秒钟内完成,
  • 每天减少成千上万的键盘和鼠标操作,现在告别职业病。
  • 110,000高效人才和300 +世界知名公司的选择。
  • 60-day full功能免费试用。 60天退款保证。 2多年的免费升级和支持。

将选项卡式浏览和编辑带到Microsoft Office,远比浏览器的选项卡强大

  • Office选项卡专为Word,Excel,PowerPoint和其他Office应用程序设计:Publisher,Access,Visio和Project。
  • 在同一窗口的新选项卡中打开并创建多个文档,而不是在新窗口中。
  • 通过50%提高您的工作效率,每天为您减少数百次鼠标点击!

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.