新的排列放到E:F列
E1输入 =IF(COUNTIF(C:C,A1),A1,INDEX(C:C,SMALL(IF(COUNTIF($A$1:$A$4,C$1:C$1000)=0,ROW($1:$1000),4^8),ROW(A1)-COUNTA(A:A))))&""
同时按下CTRL+SHIFT+Enter三键,使数组公式出现{ },公式下拉到空值
F1输入 =VLOOKUP(E1,C:D,2,) 下拉
根据你的问题,你是想按照自定义排序吧?可能张三职位比较高或者其他原因。
步骤有些多,不过用了一次后,之后可以无限使用,并且可以随时更改顺序及增删人员,可以搜索"自定义排序"了解,这里就不详细说了,基本步骤是:设置自定义序列 - 按自定义序列排序。