gpt4 book ai didi

excel - 如何对列进行字母排序和其他特定排序?

转载 作者:行者123 更新时间:2023-12-04 20:27:35 25 4
gpt4 key购买 nike

我是 VBA 的初学者,我尝试在 aplhebitical 排序之后进行特定排序。

最初,所有数据都被打乱,我使用以下代码应用了一个排序以按字母顺序排序:

Range ("A1", Range("A1").End(xlDwn)).Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlNo

请在按字母排序后在我的 Excel 工作表的第一列下方找到。
   Column A
String_Atest_1
String_Btest_2
String_C60_APT
String_C60_BLD
String_C60_FUD
String_C60_TED
String_C63_APT
String_C63_BLD
String_C63_FUD
String_C63_TED
String_C64_APT
String_C64_BLD
String_C64_FUD
String_C64_TED
...

但我的目标是按此特定顺序进行字母排序: FUD, TED, BLD, APT .

所以异常(exception)的结果是:
   Column A
String_Atest_1
String_Btest_2
String_C60_FUD
String_C60_TED
String_C60_BLD
String_C60_APT
String_C63_FUD
String_C63_TED
String_C63_BLD
String_C63_APT
String_C64_FUD
String_C64_TED
String_C64_BLD
String_C64_APT
...

有人可以帮我这样做吗?非常感谢。

最佳答案

您可以在没有 VBA 的情况下执行此操作(如果您愿意)

  • 创建您自己的自定义排序列表:文件 > 选项 > 高级 > 一般 : 编辑自定义列表 > 任一 进口 或键入您的值。 Here是一个演练。
  • 选择您的范围,然后在功能区中单击 资料 > 排序 .
  • 第一条规则是列 B A-z
  • 为 C 列和 下添加第二条规则订购 下拉,选择 自定义列表 并选择列表FUD, Ted, BLD, APT .
  • 选择是否使用标题(我在下面的示例中使用它们)
  • 确认,结果应如下所示:

  • enter image description here

    您可以通过 VBA 自动执行此过程,例如 herehere .

    关于excel - 如何对列进行字母排序和其他特定排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57070811/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com