思路:用match函数
MATCH(lookup_value,lookup_array,[match_type])

工具/原料
方法/步骤
-
如下图示,两个表姓名是相同的,但顺序是不同的。
目标:将表一按表二姓名顺序进行排列

-
在表一右侧目标单元格D2,输入=MATCH(

-
接着输入=MATCH(A2,G2:G9,0)
思路:
A2在G2:G9中排的位置;
但要对G2:G9进行“绝对引用”,故按下F4;
最后输入0,进行精确匹配。



-
然后,回车,双加右下角进行快速填充


-
框选整个表一(包括刚才match函数得到的辅助列),右键,选择“排序”——“自定义排序”

-
选择刚才match函数得到的辅助列,按升序进行排列,然后确定。

-
很快你将看到表一就按表二的姓名顺序排列了。
最后,将刚才的辅助列删除掉即可。效果如下图示:

