有2份EXCEL文件,如何让第二个文件里面的内容,以第一个文件的姓名列顺序重新?

黑马5432


方法一:公式法

思路:

使用Match函数获取具体人员在第一张表中的位置,就可以按照位置来排序了。

步骤:

  • 添加辅助列;

  • 在辅助列中,输入公式“=MATCH(D2,A:A,0)”,表示,查找D2单元格在A列中位置;

  • 向下填充公式;

  • 对辅助列排序;

  • 删除辅助列;

如下动画演示:

方法二:自定义排序法

思路:

可以将表1中的姓名设置为自定义序列,然后在表2中使用自定义排序。

步骤:

  • 选择表1的姓名列
  • 菜单选择“文件”-“选项”-“高级”-“编辑自定义列表”
  • 面板中,导入成为新序列;
  • 在表2中,菜单选择“数据”-“排序”-次序选择“自定义序列”-选择表1的序列;

如下动画演示:

小结

最后我将两种方法做成思维导图,分享给你

我是Excel大全,每日分享实用的Excel小技巧,希望能帮到你!


Excel大全


用match函数把在第二个文件里得到第一个文件的序号 然后按这个辅助列排序

源数据如图

操作步骤如下:

1、在B表后面空白列,这里是C2写公式,下拉填充复制公式

=MATCH(A2,[文件A.xlsx]Sheet1!$A:$A,0)

2、选中ABC 3列,数据-筛选,按C列排序即可


动画操作如下

温馨提示:上述公式中所有符号均为应为英文符号,切勿使用中文标点输入符号

鸣谢:如果觉得文章对你有帮助,记得关注点赞转发和评论哦!


用户2962477694


我有一个方法,不用辅助列,不用公式,使用自定义序列即可。


第一步:添加自定义序列

1.打开第一个工作簿,点击【文件】-【选项】-【高级】,打开“编辑自定义列表”:

2.点击下图红框里的上箭头,选区姓名列,然后点击点入。随后点击“确定”(两次),回到文档。

<strong>第二步:应用自定义序列排序

1.打开第二个工作簿,点开【数据】-【排序】,主关键字姓名,然后次序为,自定义序列。

2.在自定义序列中,选择刚刚添加的序列,然后点击确定(两次),这样就完成目标了。


不要老想着用公式,hā!!


微课进行时


关注我的头条好吧,自然会有各种各样的答案


分享到:


相關文章: