通过第一个字符和用户定义的非字母顺序在Excel中自定义排序。

时间:2017-08-17 21:12:32

标签: excel

我需要在Excel中创建自己的排序顺序,但我只想按单元格的第一个字符排序。我的细胞看起来像: T100 T101 S100 A100

我需要他们用T的第一个,A的第二个和S的第三个自动排序。实际上我有大量的T,我将来会在表单中添加未知的Txxx值,因此我无法指定要排序的整个单元格值(列表会不断更新并且会是巨大的)。

非常感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:2)

简单的解决方案可能是添加一个将字母转换为数字的列,以便T205变为1T205A100变为2A100

我将其结构为:

  • A栏有您的值(例如“T101”)
  • B列从A列中提取字母并固定在A列=VLOOKUP(LEFT(A2),[some table],2,0) & A2
  • 列的值的开头

然后按B列排序:

enter image description here