没有样表,很难弄的,极有可能弄出来后又不是你需百要的。如图度1,Sheet1中的序号是指定的“" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请问怎么把一个<em>EXCEL</em>的表格按另外一个表格顺序来排列?-excel 表数据排

请问怎么把一个<em>EXCEL</em>的表格按另外一个表格顺序来排列?-excel 表数据排

作者:乔山办公网日期:

返回目录:excel表格制作





没有样表,很难弄的,极有可能弄出来后又不是你需要的。

如图1,Sheet1中的序号是指定的“固定排序”


现在Sheet2中有一些数据,要按Sheet1中A列的排序来重新排序。如图2,A列的序列是乱的,B列对应有数据。重新按Sheet1排序后的数据放到E列和F列中,在E2中输入公式:

=IFERROR(INDEX(A:A,INDEX(MATCH(Sheet1!$A$2:$A$26,Sheet2!$A$2:$A$25,)+1,SMALL(IF(ISNUMBER(MATCH(Sheet1!$A$2:$A$26,Sheet2!$A$2:$A$25,)),ROW($2:$26)-1,4^8),ROW(1:1)))),"")

同时按Ctrl+Shift+Enter三键输入数组公式,右拉到F2,再下拉到出现空白单元格。



假设:
表1——作为排序参照的表(并假设其排序关键字是A列)
表2——欲排序的表(并假设欲排序的目标关键字也是A列)
1、对表1,在A列后面插入一个新列,作为辅助列(新插入的列即是B列)
2、对新插入的B列进行数字递增自动填充
3、对表2,也在A列后面插入一个新列,作为辅助列(新插入的列也是B列了)
表2 B2单元格中输入公式 =VLOOKUP(A2,表1!A:B,2,0)
4、对表2进行排序,不过,排序的关键字是B列(而不是A列)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网