EXCEL使一个工作表中的人员姓名及后面的信息按照另一个工作表中人员姓名重新排序

问题可能很乱,走再自习说明一下!两个工作表A和B,A表里有人员姓名、身份证号、性别等信息;B表里面是一列姓名。现在想让A表中的人员排列顺序按照B列中的人员名单一样(A表中其他信息也要跟着一起动!)!麻烦大神,帮忙想想办法!数据有点多!多谢!!!!

这个可以考虑用“自定义序列”,激活B表,打开EXCEL选项,点击“编辑自定义列表”,选中B表的名称,点击“导入”,会在“自定义序列”中出现一个“新序列”,然后切换到A表,排序,“主要关键字”选择A表的名称列,然后次序选择“自定义序列”,选择“新序列”,确定,确定。追问

但是其他的信息不会跟着一起变呀!

追答

你排序时要选择所有需要参与排序的数据列

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-17
方法一:可以使用vlookup函数,使A表中的所有信息添加到B表中,可以满足你的条件。
在B表中的B列输入:VLOOKUP(A2,A表!A:J,2,FALSE);
C类输入:VLOOKUP(A2,A表!A:J,3,FALSE);
以此类推……
方法二:点击排序,次序里面点自定义序列,将B表中的姓名一列粘贴到自定义序列里面(方法是:复制这一列姓名,选择性粘贴到Word中,再粘贴到自定义序列中),按刚才的自定义序列排序,即可。本回答被网友采纳
相似回答