2024年2月20日发(作者:)

竭诚为您提供优质文档/双击可除

excel表格按时间排序

篇一:excel表格排序的几种方法

方法一:日期按时间排序

进入到操作界面,如图所示,首先选中需要排序的单元格区域(excel表格按时间排序),在选中开始菜单上的数据,至排序选项卡,在弹出的自定义排序次序中找到日期的排序方式即可,然后在点击确定即可完成操作,如图所示:

相关教程:excel输入日期

现在我们来预览排序完成后的效果吧。如图所示:

方法二:数据按住数字大小排序

进入到操作几面,小编随便输入几个数字,如图所示:

选中需要排序的单元格,在选中开始菜单上的数据,至排序选项卡,然后在点击选项命令,弹出排序选项,然后直接点击按列排序方式,即可这样单元格里面的数字就是按列小到大的排序了。如图所示:

方法三:名称按字母来排序

1 5

小编就随便输入几个名字。同样按照上面的方式,进入到排序选项窗口,如图所示:

然后在排序选项上选择按字母排序即可完成操作了,如图所示:

你可以还想了解:excel中如何拆分和冻结单元格

方法四:当然,这几种方式还是比较简单的,常用的几种方法。有的时候需要按别的方式排序的话,就可以再自定义选项中添加排序方式即可,如图所示:

以上就是excel表格排序的几种方法。所有的排序要先选择要排序的内容,要包括每列表头,然后点数据-排序在对话框里选择主关键字、或次关键字,再选择排序顺序,排序方式按从大到小或从小到大。

篇二:如何把一个excel的表格按另外一个表格顺序来排列

你可以把新表和旧表都加上序号如1.2.3一直往下加,然后用这个序号为索引值用Vlookup把其它的值都索引过去就行了=vlookup(索引值,旧表的引用范围,要引用第几列,false)将两表复制到同一工作簿内(如表1,表2),然后在旧表(如表2)中数据列,使用vlookup()提取新表(如表1)的数据。这个是基础操作:1、选中你原来的旧数据区域,点击“工具”,“选项”,“自定义序列”,点击“导入”。2、选中你要排序的新数据区域,点“数据”,“排序”,“选项”,

2 5

在“自定义排列次序”里选择你刚才创建的序列。点“确定”,再选择新数据按升序或降序排列,这样就是按旧数据的顺序排列的。是不是这样,新表里面的人员及其相关数据的“列排列”跟旧表一样,但“行排列”不同。如“张三”在旧表是第一行,而在新表是第5行……。1、假设新表数据在sheet1,人员名单在a列。复制旧表人员名单(整列)到sheet2中的a列来。

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的最后一列后边加入一列,标题写上"表一顺序",并在这个

3 5