Excel如何让两个表按相同的姓名顺序排列?

236 阅读1分钟

思路:用match函数

MATCH(lookup_value,lookup_array,[match_type])

Excel如何让两个表按相同的姓名顺序排列?

工具/原料

  • 演示软件:Excel2016

方法/步骤

  1. 如下图示,两个表姓名是相同的,但顺序是不同的。

    目标:将表一按表二姓名顺序进行排列

    Excel如何让两个表按相同的姓名顺序排列?

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

    Excel如何让两个表按相同的姓名顺序排列?

  3. 接着输入=MATCH(A2,GG2:GG9,0)

    思路:

    A2在G2:G9中排的位置;

    但要对G2:G9进行“绝对引用”,故按下F4;

    最后输入0,进行精确匹配。

    Excel如何让两个表按相同的姓名顺序排列?

    Excel如何让两个表按相同的姓名顺序排列?

    Excel如何让两个表按相同的姓名顺序排列?

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

    Excel如何让两个表按相同的姓名顺序排列?

    Excel如何让两个表按相同的姓名顺序排列?

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

    Excel如何让两个表按相同的姓名顺序排列?

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

    Excel如何让两个表按相同的姓名顺序排列?

  7. 很快你将看到表一就按表二的姓名顺序排列了。

    最后,将刚才的辅助列删除掉即可。效果如下图示:

    Excel如何让两个表按相同的姓名顺序排列?

    Excel如何让两个表按相同的姓名顺序排列?