分类
IT办公

利用VLOOKUP函数对EXCEL中让一张表按另一张表的顺序排序

要求sheet2中的数据顺序和sheet1中的顺序相同,两张表里的数据是相同的,只是顺序不一样。

1、数据表sheet1的内容如下图。


2、数据表sheet2中的内容如下图所示,可以看到sheet1和sheet2两个表中的数据完全相同,唯一不同的就是它们的顺序,也就是我们需要解决的问题。接下来我们利用excel中的VLOOKUP函数对两张表进行统一顺序,要求是让sheet2中的数据顺序与sheet1中的数据顺序一致。


3.在sheet1中的B列输入数字1、2、3、……23、24,具体见下图。


4.下面就是关键的步骤了,在sheet2表中的B2单元格里输入“=VLOOKUP(A1,Sheet1!A:G,2,FALSE)”并按enter键,这时候可以看到sheet2表中的B2单元格里出现了“序号”了,说明成功了。


5.这是只要将公式向下填充即可,用填充柄把B2到B25填充上公式,如下图:


6.到这步关键地方已经完成了,对B列升序排序就得到sheet2里的数据顺序和sheet1表中的顺序一样了,然后把B列删除即可。


7.下面贴出调整的两张表的效果图可以看到两张表的顺序已经完全一样了: