两个excel表怎么对比排序一致?

两个EXCEL表格A/B列的内容相同,但排序不同。C/D/E三列的内容完全不一样。表1固定不动,想把表2按照表1的A/B列顺序排序,怎么操作?注:可以是两个EXCEL表,也可以是一个EXCEL表中的sheet1和sheet2。

1、打开excel工作表。

2、将需要对比的内容复制到一个工作表的sheet1和sheet2中

3、点击工作表的上方的“公式”,点击"插入函数“。

4、在弹出的对话框中搜索栏中搜索”vlookup",点击确定按钮

5、在弹出的对话框中输入查找值,数据表,列序数,匹配条件后,点击确定按钮

6、下拉查找值后,就得到对比值了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-24
如果代码是唯一的话,我想到的方法是, 把表1加辅助列。比如B列加一列,填写填充上序号。从1开始。
表2 增加个辅助列,然后用VLOOKUP函数,根据前边的代码搜索表1中相应代码的序号,返回序号之后,再根据序号排列顺序就可以了。例如表1的名称是“表1”,表2的名称是“表2”的话(假设在同一工作表,表2使用VLOOKUP的公式这样写:
=VLOOKUP(A2,表1!A:B,2,0)

序号提取完事之后,就可以按照序号进行排序。这个就简单了。通常我做这种有顺序的表的时候,要加序号的,避免打乱了之后重新按原来的排序无法处理。
你自己拿数据试试吧。本回答被网友采纳
第2个回答  2017-06-26
A表增加辅助列,内容为1、2、3......,B表使用VLOOKUP或者其它函数按照名字把序号取过去,然后B表按序号排序。
第3个回答  2017-06-26
假设姓名都是A列,成绩是B列
A表新增一列比如是C列,C1=1,C2=C1+1 ,一直拉到最后一行
B表中,C1= vlookup(A1,sheet1!$C$1:$C$100,6,3)
然后按B表的C列升序排序就可以了
第4个回答  2012-09-04
最简单的一个办法就是:
1. A表是插入一列,排1 2 3 4 这样拉下去,也就是排个ID出来
2. 对A表名字排序。
3.对B表名字排序。
4. 把A表中的ID列复制到B表中。
5.对两个表的ID列排序。
OK 最简单的办法了。试试看吧。
相似回答