怎么把两个表格的排序弄来一样

怎么把两个表格的排序弄来一样


2024年6月8日发(作者:)

怎么把两个表格的排序弄

来一样

篇一:如何把一个EXCEL的表格按另外一个表格顺序来

排列

你可以把新表和旧表都加上序号如1.2.3一直往下加,然后

用这个序号为索引值用VLOOKUP把其它的值都索引过去

就行了=vlookup(索引值,旧表的引用范围,要引用第几列,

false) 将两表复制到同一工作簿内(如表1,表2),然后在旧

表(如表2)中数据列,使用vlookup()提取新表(如表1)的数据。

这个是基础操作:1、选中你原来的旧数据区域,点击“工具”,

“选项”,“自定义序列”,点击“导入”。2、选中你要排序的

新数据区域,点“数据”,“排序”,“选项”,在“自定义排列

次序”里选择你刚才创建的序列。点“确定”,再选择新数据

按升序或降序排列,这样就是按旧数据的顺序排列的。 是

不是这样,新表里面的人员及其相关数据的“列排列”跟旧表

一样,但“行排列”不同。如“张三”在旧表是第一行,而在新

表是第5行……。1、假设新表数据在Sheet1,人员名单在

A列。复制旧表人员名单(整列)到Sheet2中的A列来。

1

2、在Sheet2中的B1输入

=IF($A1<,INDEX(Sheet1!B:B,MATCH($A1,Sheet1!$A:$

A,)),)回车并向右填充至末尾(假设Z1),再选B1~Z1一起

向下填充。这样就吧新表的数据行排列与旧表一样了。3、

若要使Sheet2的数据跟Sheet1脱离:全选Sheet2——复制

——右键——选择性粘贴——数值——确定。这样就独立开

来了。 楼主,您能看出来两个表顺序不同,那您一定是有

参照来说的,比如姓名。可是在您这个的问题没有交待清楚,

给我们的回答带来一定的麻烦。所以我就来假设吧。我假

设您sheet1是旧表,sheet2现在的表。我还假设sheet1和

sheet2的A列是姓名,您所说的“打乱了”就是sheet1的A

列姓名的顺序与sheet2的A列姓名顺序不同。sheet1和

sheet2两表的第一行都是标题行,所有数据从第二行开始。

sheet2想要拿回sheet1的A列姓名顺序,请在sheet2的最

后一列后边加入一列,标题写上表一顺序, 并在这个辅助列

的第二行输入公

式:=IF(ISERROR(MATCH(sheet2!A2,Sheet1!A:A,0)),10000

,MATCH(sheet2!A2,Sheet1!A:A,0))然后,按这个辅助列(表

一顺序 )进行排序(排序-第一关系字选“表一顺序, 钩选增

序,钩选“有标题行”--确定。这时sheet2的顺序已经是sheet1

的顺序了。

2


发布者:admin,转转请注明出处:http://www.yc00.com/web/1717783618a2743418.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信