在Excelsorting中添加自定义顺序

我正在尝试自定义sorting列,例如: "A,2015,B,2015"

这里A,2015是一个术语。 但是由于这里的每个术语都是用逗号分隔的,所以订单将会有一个问题,我将如何在自定义顺序列表中添加逗号

当我在自定义顺序中添加A,2015时,
一个
2015年

2015年

但我想要它
A,2015年
B,2015年
作为分拣订单

我不知道你可以在用于sorting的自定义列表项中使用逗号来做到这一点,即使你可以将包含逗号的项目添加到自定义列表中。

几个解决方法:

  • 将自定义列表和数据中的逗号replace为数据中不存在的其他字符; 对它进行sorting,然后返回到原来的位置(或者在你已经replace逗号的助手列上sorting;然后删除助手列)。
  • 如果只有一个逗号,如您在示例中所示:
    • 在逗号分隔数据
    • 在两列上sorting(如果需要,使用自定义sorting)
    • 删除(或重新组合,取决于你如何分割)两列
  • 编写一个自定义的sortingVBA例程
  • 如果需要,前两种方法也可以使用VBA进行自动化。