Note: The other languages of the website are Google-translated. Back to English
登陆  \/ 
x
or
x
注册  \/ 
x

or

如何在Excel中按最后一个字符或数字对单元格进行排序?

在Excel中按第一个字符对单元格进行排序很容易。 但是,当您需要按Excel中的最后一个字符或数字对单元格进行排序时,该怎么办呢? 本文将向您展示一些快速在Excel中按最后一个字符或数字对单元格进行排序的简单方法。

使用右功能按最后一个字符或数字排序

一个例子可能很容易理解。 以下方法将向您展示如何按列A的最后一个字符对它们进行排序。

如果我们可以从每个单元格中提取最后一个字符,将很容易按其最后一个字符对单元格进行排序。 幸运的是,Microsoft Excel的 函数支持提取最后一个字母或数字格式的单元格。

1.在列旁边选择一个空白单元格(单元格B2),输入公式 =右(A2,1),然后根据需要将单元格的“填充手柄”向下拖动到单元格。

2.继续选择这些公式单元格,然后单击 数据 > 将A到Z排序 or 将Z排序到A。 在打开的“排序警告”对话框中,选中 扩大选择 选项并单击 排序 按钮。 看截图:

3.现在,数据已排序。 请根据需要删除公式单元格

然后,您将看到原始列A中的单元格按其最后一个字符排序。

轻松按Excel中单元格中的姓氏/单词排序

Kutools for Excel的 高级排序 该实用程序支持按许多灵活的方案/方法对数据进行排序,例如按文本长度排序,按频率排序,按姓氏排序等。 全功能30天免费试用!
广告按姓氏排序

Kutools for Excel -包括300多个用于Excel的便捷工具。 全功能30天免费试用,无需信用卡! 立即行动吧!

使用VBA按最后一个字符或数字排序

您还可以考虑按单元格内容的最后一个字符对它们进行反向排序。 实际上,这里有一个VBA宏可以为您提供帮助。

1.按住 按Ctrl + F11 键,以打开“ Microsoft Visual Basic for Application”窗口。

2.点击 插页 >> 模块,并将以下VBA代码粘贴到新的“模块”窗口中:

VBA:提取单元格中的最后一个字符

公共函数RevStr(Rng作为范围)
RevStr = StrReverse(Rng.text)
函数结束

3.返回到Microsoft Excel窗口,输入公式 = RevStr(A1),然后根据需要将单元格的“填充手柄”拖动到单元格上。

4.单击三个之一 排序 下的按钮 数据 按钮,然后在打开的对话框中选中 扩大选择 选项,然后单击 排序 按钮。

5.删除列B。

现在,它按列a中的所有单元格的最后一个字符对其进行排序。


使用Kutools for Excel按最后一个字符或数字对单元格进行排序

如果我们可以颠倒单元格中所有字符的顺序,那么我们可以轻松地按最后一个字符对这些单元格进行排序。 Kutools for Excel的 反向文字顺序 实用程序可以帮助您轻松解决此问题,如下图所示:

Kutools for Excel -包括300多个用于Excel的便捷工具。 全功能30天免费试用,无需信用卡! 立即免费试用!

1.选择要按最后一个字符排序的单元格,然后单击 库工具 > 文本 > 反向文字顺序.

2.在打开的反向文本对话框中,选中 注意到 选项并单击 OK 按钮。

3.现在,所有字符在选定单元格中都反转了。 继续选择这些单元格,然后单击 数据 > 将A到Z排序 or 将Z排序到A。 在打开的“排序警告”对话框中,选中 扩大选择 选项并单击 排序 按钮。 看截图:

4.现在,单元格已按最后一个字符排序,我们需要通过重复步骤1-2来恢复这些单元格中字符的顺序。

Kutools for Excel -包括300多个用于Excel的便捷工具。 全功能30天免费试用,无需信用卡! 立即行动吧!


演示:在Excel中按最后一个字符或数字对单元格进行排序


Kutools for Excel 包括适用于Excel的300多种便捷工具,可以在30天之内免费试用。 立即下载并免费试用!

相关文章:


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能。 支持Office / Excel 2007-2019和365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能30天免费试用。 60天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Phil · 1 months ago
    This is handy for when you have a long list of emails, and need to sort them into groups by organisation.
    I used VBA formula to reverse the email addresses in a new adjacent column, then sorted the new column alphabetically. This helped group all the email addresses into organisation groups. (Specifically, I'm using it to export the corporate and sub accounts from a MemberPress site).
    Thanks a lot!
  • To post as a guest, your comment is unpublished.
    MV · 2 years ago
    Thanks! This was very helpful!
  • To post as a guest, your comment is unpublished.
    Khan · 3 years ago
    Thanks! Great article
  • To post as a guest, your comment is unpublished.
    Pradipta Y · 4 years ago
    Great tutorial, very helpful for my project. Thank You
  • To post as a guest, your comment is unpublished.
    bunny · 6 years ago
    hii
    can u help how to aarange the the project codes in specifed order according to there last 3 digt code all 026 should colum by col
    examp
    '000’,
    'D-02-817816-026',
    'C-02-816770-026',
    'D-02-819610-088',
    'C-02-816770-026'
    'C-02-819386-088',
    'D-02-821120-027'
  • To post as a guest, your comment is unpublished.
    Sujin Sunny · 7 years ago
    My easy suggestion

    Suppose the column that you want to sort is titled PRODUCT_CODE

    Highlight the required cells (PRODUCT_CODE)

    In DATA option, click on FILTER. Beside the top cell on PRODUCT_CODE, you will see the filter option, when you click on it, the drop down pane will have the option of TEXT FILTERS.

    In TEXT FILTERS you will get the ENDS WITH option , or you can use the CONTAINS option. This will sort with exactly what criteria you require.

    eg: PRODUCT_CODE List contains
    NC007196 O
    NC007516 C
    NC007782 K
    NC007797 O
    NC007809 O
    NC007916 K
    NC007919 K
    NC007930 O
    NC007964 C
    NC008095 K
    NC008098 K
    NC008226 K
    NC008538 K
    NC008653 O
    NC008741 O
    NC008762 O
    NC008779 O
    NC008857 K
    NC008924 K
    NC008990 K
    NC009412 O
    NC009548 C
    NC009696 O
    NC009741 O
    NC009885 C
    NC009913 C
    NC009915 K

    if you use the highlight the column and FILTER it by ends with K, the result will give

    NC007782 K
    NC007916 K
    NC007919 K
    NC008095 K
    NC008098 K
    NC008226 K
    NC008538 K
    NC008857 K
    NC008924 K
    NC008990 K
    NC009915 K

    Hope this helps you out guys!
    • To post as a guest, your comment is unpublished.
      An Admin · 4 years ago
      Thank you for this great suggestion!
  • To post as a guest, your comment is unpublished.
    Rs yadav · 7 years ago
    good job my freind thank you..