在excel中按给定顺序排序数字

时间:2015-05-15 06:30:09

标签: excel sorting

在excel中,我希望按给定顺序排序列。例如,假设我有一个Id和节拍B的列列表,我想要排序列,以便ID对于给定的oder和相应的节拍值匹配到ID的排序顺序。

给出以下ID和节拍列表

33345666 3

44563334 7   

39304955 0

22352564 3

76488854 4

23456784 0

我想要做的是按照以下顺序按ID的顺序对事件列进行排序

44563334    
33345666    
23456784    
22352564    
39304955    
76488854    

这样看起来像是:

44563334 7

33345666 3

23456784 0

22352564 3

39304955 0

76488854 4

最简单方便的方法是什么?

2 个答案:

答案 0 :(得分:1)

例如,如果列表中包含要放入项目的订单,则在sheet2 A1:A6中,您可以添加一列

=MATCH(A1,Sheet2!$A$1:$A$6,0) 

然后对此进行排序。请注意,列表中没有的任何ID都会返回#N / A错误。您可以通过将其包装在IFERROR函数中来解决这个问题,例如

=IFERROR(MATCH(A1,Sheet2!$A$1:$A$6,0),99999)

答案 1 :(得分:0)

您应该添加一个包含所需订单的列,然后根据该列进行排序。