如何让excel表中的数据按另外一个表中数据的顺序排列

就让图一里的数据 按照图二里数据的顺序排列(以下表格只是举得例子,数据和人名均很多)
求大神指教 详细点 会加分的

图一

图二

图2的B2公式=vlookup(B2,图1中的A:B,2,0),下拉就可能了。公式中“图1中的AB列引用”换成你实际图1表的A:b的引用就可以了。还有A列不能有重复数据。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-25
这个简单的做法就是使用查询函数VLookup
这里图一为sheet1,图二为sheet2
在图二中的B2单元格中输入 =Vlookup(A2,sheet1!$A$2:$B$9,2,False)
然后拖动该单元格的填充柄向下填充就OK了
第2个回答  2014-10-25
图一为Sheet1

B2公式:
=VLOOKUP(A2,Sheet1!A:B,2,)

=SUMIF(Sheet1!A:A,A2,Sheet1!B:B)

向下填充追问

能不能解释下=VLOOKUP(A2,Sheet1!A:B,2,)这个公式里面A:B,2的意思啊

追答

=VLOOKUP(A2,Sheet1!A:B,2,)

在Sheet1!A:B区域第1列(A列)查找A2,返回与之对应的Sheet1!A:B区域第2列(B列)的单元格的值

本回答被提问者采纳
第3个回答  2014-10-25
排序是要求有一定的条件的,比如:大小、顺序、拼音、笔画等等,你这按什么排序呢,能给出条件吗