如何把一个EXCEL的表格按另外一个表格顺序来排列

2022-10-20 03:41:22   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《如何把一个EXCEL的表格按另外一个表格顺序来排列》,欢迎阅读!
表格,一个,排列,顺序,另外
文档收集于互联网,已重新整理排版.word版本可编辑.欢迎下载支持.

你可以把新表和旧表都加上序号如,然后用这个序号为索VLOOKUPvlookup(索引值,旧表的引用范围,要引用第几列,false) 两表复制到同一工作簿内(如表1,表2),然后在旧表(如表2)中数据列,使用vlookup()提取新表(如表1)的数据。 这个是基础操作:1选中你原来的旧数据区域,点击工具自定义序列,点击导入2、选中你要排序的新数据区域,点数据排序选项,在自定义排列次序里选择你刚才创建的序列。点确定,再选择新数据按升序或降序排列,这样就是按旧数据的顺序排列的。 是不是这样,新表里面的人员及其相关数据的列排列跟旧表一样,行排列不同。如张三在旧表是第一行,而在新表是第5……1、假设新表数据在Sheet1人员名单在A列。制旧表人员名单(整列)Sheet2中的A列来。2Sheet2



B1





=IF($A1<>"",INDEX(Sheet1!B:B,MATCH($A1,Sheet1!$A:$A,)),"")回车并向右填充至末尾(假设Z1,再选B1Z1一起向下填充。这样就吧新表的数据行排列与旧表一样了。3若要使Sheet2的数据跟Sheet1脱离:全选Sheet2——复制——右键——选择性粘贴——数值——确定。这样就独立开来了。 楼主,您能看出来两个表顺序不同,那您一定是有参照来说的,比如姓名。可是在您这个的问题没有交待清楚,

1文档来源为:网络收集整理.word版本可编辑.


文档收集于互联网,已重新整理排版.word版本可编辑.欢迎下载支持.

给我们的回答带来一定的麻烦。所以我就来假设吧。我假设sheet1是旧表,sheet2现在的表。我还假设sheet1sheet2A列是姓名,您所说的打乱了就是sheet1A列姓名的顺序与sheet2A列姓名顺序不同。sheet1sheet2两表的第一行都是标题行,所有数据从第二行开始。sheet2想要拿sheet1A列姓名顺序,请在sheet2的最后一列后边加入一列,标题写上"表一顺序", 并在这个辅助列的第二行输入

:=IF(ISERROR(MATCH(sheet2!A2,Sheet1!A:A,0)),10000,MATCH(sheet2!A2,Sheet1!A:A,0))然后,按这个辅助列("表一顺序" 进行排序(排序->第一关系字选表一顺序", 钩选"",钩选有标题行-->确定。这时sheet2的顺序已经是sheet1的顺序了。

1文档来源为:网络收集整理.word版本可编辑.


本文来源:https://www.dy1993.cn/Sesx.html

相关推荐