有两个EXCEL中前几列的内容都一样,其中一个顺序已经打乱,如何让它们排序都一样呢?

表1和表2的前面几列一样的内容,表2中乱了,如何用函数使其两个EXCEL相同排序

第一个表添加插入一列,填上顺序序号,然后,分别两个表按“客户名称”等添加排序条件,进行排序,把排序后的第一个表的序号列复制添加到第二个表,然后,两个表再分别按序号列排序,就可以恢复第一个表的顺序了,去掉添加插入的列就可以了。

简单容易理解,可能步骤多一点。不需要固定第一个表顺序的,两个表同条件分别排序,就是顺序相同了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-08
呐,是你说的啊,前几列内容都一样的啊。
那你把其中一个表的前几列,复制。
然后粘贴到另一个表的前几列,覆盖掉原来的数据。
不就成了么追问

是我没有说清楚,我的意思是说,前几列的内容其实是一样,但是里面的顺序已经乱了,比如我依表1的内容,要表2的内容(行)和表1的行顺序一样

第2个回答  2019-07-08
你最好再填些关键数据,之后把想要的结果手动填入,载图上传。
一图胜千言啊!追问

我截取了我的表格的一部分内容,图2的客户等内容是乱的,我想要可以按照图1的内容让图2的排序可以和图1一样(一共有4000多个数据,相关内容都一样,就是图2是乱的)

追答

客户名称是唯一值,不可能有重复对吧?

你想把表2中的所有数据,按照表1中客户的顺序排列,对不对?

先凭猜想帮你回答一下吧。用一个简单易懂的方法:

    在表1的B列前插入辅助列,用数据序列填充

    在表2的B列前插入辅助列,B2公式为:=VLOOKUP(A2,Sheet1!A:B,2,0),下拉填充

    依B列对表2进行排序

第3个回答  2019-07-08
A2输入 =index(g:g,match(b2,f:f,)) 公式下拉追问

试了下,不行呀