在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
最简单方便的方法是什么?
答案 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)
您应该添加一个包含所需订单的列,然后根据该列进行排序。