EXCEL中,如何将B列与C列按照A列的顺序排列?

A列与B列都是姓名,但是按照不同的顺序排列,B列姓名与C列的数字相对应,如何将B列的姓名按照A列的姓名顺序排列并且与之相对应的C列数字同时调整?

B咧姓名与A列完全一样吗?我想肯定是不完全一样的。这样操作,首先在最后一列右侧加上一列顺序号;
再在A列与B列之间插入一列,然后在B1输入公式:=VLOOKUP(A1,C:E,3,),下拉充填。之后选中AB列 以B列排序。完成
注:此时假设E列为顺序号。完成后没用的列可以删掉
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-07
在A列与B列之间插入一列,然后在B1输入公式:
=IF(COUNTIF(C:C,A1),VLOOKUP(A1,C:D,2,),"")
下拉填充追问

非常感谢!!!!如果那些对应的数值不只C一列呢?如果有DEFG……很多列怎么办呢?

追答

那就多插入几列,公式改为:
=IF(COUNTIF($C:$C,$A1),VLOOKUP($A1,$C:$Z,COLUMN(),),"")

右拉填充,下拉填充

追问

可以详细说明么~与B列姓名相对应的数值不止C列,一直从C到M列,那这个公式应该怎么做?谢谢~~

追答

我上面不是写得很详细了吗?!

本回答被提问者采纳
相似回答