excel里排序,有三列,想前两列保持不动,第三列的表示顺序的数字相应排在后面,怎么办吖

2024-12-02 12:27:34
推荐回答(2个)
回答1:

在Excel日常的基本操作中,最常用的几个Excel基本操作里,其中就有一个是Excel的排序功能。在Excel2007中,排序的功能还被加强,使Excel除了能按单元格的内容排序之外,还可以按单元格的颜色,字体颜色,单元格图标来排序!而同时排序的条件也由原来的三个,变成可以同时多个!感叹Excel功能的加强之余,就把Excel实战技巧精粹中看到的Excel排序的技巧,结合Excel2007版的一些操作,整理于此!
注意,Excel的排序功能,在Excel2003或发下版中,可以在数据菜单中找到,而在Excel2007版中,除了在数据功能区外,还可以在开始功能区里找到,下面的介绍,没有特别说明则是在Excel2003中操作,如果在Excel2007版中有区别,会特别说明。
1、按行排序
很多人可能都不知道Excel除了默认的按列排序之外,还可以按行来排序,因为都没有注意排序的选项功能。在选择排序的区域后,在“数据”中的“排序”项,调出“排序”对话框,单击“排序”对话框中的“选项”按钮,在出现的“排序选项”对话框中,单击方向区域中的“按行排序”单选按钮,后单击“确定”按钮,就可以按行来排序了。
2、按笔划排序
通过上面的操作,我们还可以看到“排序选项”对话框中还有一个方法区域,单击里面的“按笔划排序”就按照汉字的笔划来排序。在中国人的习惯中,常常是按照“笔划”的顺序来排列姓名的。这种排序的规则是:按姓字的划数多少排列,同划数内的姓字按起笔顺序排列(横、竖、撇、捺、折),划数和笔形都相同的字,按字形结构排列,先左右、再上下,最后整体字。如果姓字相同,则依次看名第二、三字,规则同姓字。
3、按自定义的序列来排序
在Excel20007中,可以单击office按钮,再单击“Excel选项”,在“常用”选卡里,单击“编辑自定义列表”按钮,来添加自定义序列。自定义序列,除了可以方便用来填充之外,还可以以这个序列为基础排序数据。使用自定义排序的方法是,是在“排序选项”对话框中,选择“自定义排序次序”列表框里选择自定义的序列,其它操作以上面类同。
4、对超过3列的数据排序
在Excel2007里,就不会有多大困难,而在Excel2003中,超过3列的数据进行排序时需要把握一个原则,就是要先排序较次要(或者称为排序优先级较低)的列,后排序较重要(或者称为排序优先级最高)的列。
5、按颜色排序
同样,在Excel2007里,来完成此操作不算难事,而在Excel2003中就要借助Excel的宏表函数GET.CELL生成的辅助列来完成。
现在设要对A列的单元格颜色和字体颜色进行排序,操作方法如下:
1)首先选择B1格,然后按组合键,在“定义名称”对话框的“在当前工作簿中的名称”文本框中输入Color1,然后在引用位置输入: =GET.CELL($A1)+RAND()*0,单击添加,然后同样文本框中输入Color2,然后在引用位置输入: =GET.CELL($A1)+RAND()*0,后单击添加,最后单击确定完成自定义名称的添加。
2)在B1中输入公式“=Color1”,在C1中输入“=Color2”,然后向下填充。
3)最后就可以根据B,C两列的数据,进行排序。
6、其它借助辅助列排序
利用辅助列,我们还可以来完成很多排序操作,比如:
1)还原排序前的顺序。在排序之前,可以在表格的左侧或右侧插入一列空白列,并填充一组连续的数字,等排序完成之后,可以利用此列的数据为标准做一次升序排序,就能够返回表格的原始次序。
2)随机排序。如果我们想把数据随机打乱,就可以插入一列包含公式“=RAND()”的数据,然后按此列数据排序即可。
3)按字符的数量排序。如果我们想按单元格中包含的字符数排序,这时可以利用Len函数来获得一列字符的数据,然后根据此排序。
借助辅助列还可以完成各种各样的排序,而关键就是如何来升成这个辅助列,其中如果利用函数公式等是这个方法的关键,所以也就不再多举例子了

回答2:

先插入一列,标记好原先的顺序,然后然自己的要求排序,最后恢复原来的顺序不就行了。不过麻烦一点