Excel排序,让B和C列按A列的顺序排列,且B列和C列行间关系不变。

我的A列是人名,B列也是人名(顺序和A不一致),C列是数据,我想把B列按A列一样的顺序,还要求C列的数据跟着B列走才行。如下:
图片只是举例,实际要操作的表数据量很大,我用的是EXECL2007

我能想到的是

    添加自定义序列。

       在选项-高级-常规组的最下边-编辑自定义列表。把A列添加上。然后自动排序。

      试试吧。

2.换个思路。 

     用VLOOKup函数。在B列前插入1列,在新的BI输入"=VLOOKUP(A1,C:D,2,0)"。然后向下填充公式。然后A,B列就变成了你原先想要的B,C列。

   方法应该还有很多。我暂时就想到两个。

追问

能具体点吗?我试了,都不行呢,可能是我操作不对

追答

可以实现,排序时得选择按自定义序列排序。公式输入的符号都需要要英文的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-11
用VLOOKup函数。在B列前插入1列,在新的BI输入"=VLOOKUP(A1,C:D,2,0)"。然后向下填充公式。然后A,B列就变成了你原先想要的B,C列。
第2个回答  2015-02-11
设A列为X,BC列为Y
完全可以通过Z区域结合VLOOKUP函数返回对应行列的结果追问

能具体点吗?我是菜鸟

本回答被提问者采纳
第3个回答  2015-02-11
好麻烦的样子,为什么不把A列的人名该得像B的一样呢?
相似回答