在excel中根据column1排列column2

我有两个这样的专栏

column 1 column 2 abc ddd def ghij abc ghi jkl dddd bbc mno qrst wxyz 

正如你所看到的,第2列是从第1列开始的几个字母。我需要根据这些字母的出现对第2列进行sorting。 所以我的专栏会看起来像

 column 1 column 2 abc ddd def dddd abc ghi jkl ghij bbc mno qrst mnoq 

如何sorting?

有几个临时帮手列,说:

在C1中: =MID(A1,5,3)
在D1: =MATCH(LEFT(B1,3),C:C)

并且将这两个公式复制下来,您可以按照列D的升序对B:D进行sorting。