作者:乔山办公网日期:
返回目录: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列)