2022-11-07 12:10来源:m.sf1369.com作者:宇宇
使用辅助列和公式就可以做到了,这里以A列需要排序为例,方法如下:
在A列后面插入一列B列
在B1中输入公式“=RIGHT(A1)”(不要引号)
将B1向下填充至合适位置(A列最后一个数据同一行)
点击选中B列中任意一个有公式的单元格
点击工具栏中的数据→排序(升序)。
经过以上步骤,EXCEL就对A列中的数据按尾数来排序了。如果公式不再需要,可以删除B列。
1.打开excel,进入页面。
2.选中需要排序的数据,在开始菜单栏中,选择排序和筛选
3.就可以看到三种排序方式,选择其中一种,弹出提示框,根据个人实际情况选择是否扩展,然后单击排序即可。
Excel表格中序号自动往下排序的方法。,鼠标放在单元格的右下方,显示一个十字,按住之后往下拉就可以了
一、插入超级表
首先我们需要点击表格然后按下快捷键Ctrl+T将表格转换为超级表。我们这个做是为了在新增数据的时候表格也能实现自动排序的效果
二、录制宏
首先我们需要明白你想要按照哪一列进行排序,在这里我们想要根据总分这一列数据来排序。
我们点击【开发工具】功能组,随后在其中找到录制宏,会自动跳出录制宏的界面,我们将宏名称设置为【排序】然后点击确定。因为刚才将普通表转换为了超级表,表头字段的右下角是有排序按钮的,我们在这里直接选择降序,就是从大到小的排列数据,排序完毕后点击一下单元格,然后在录制宏中点击停止录制,这样的话宏就录制完毕了
三、引用录制宏
紧接着我们在【打开工具】这个功能组中点击【vislua basic】进入vba的编写界面。现在我们是在sheet1这个表格中操作数据,所有需要在这个界面中点击下对应的表格名称,随后在跳出的界面中将通用设置为【worksheet】,然后在右上角选择【change】将多余的代码删除掉,随后在中间输入【排序】就是刚才定义的宏名称,这样的话就设置完毕了,直接关闭掉即可
四、更改样式
随后点击表格,在表设计中将表的样式设置为无样式,然后将筛选按钮的对勾去掉,为总分这一列数据添加一个数据条即可,至此就设置完毕了,我们更改数据他就能实现自动排序的效果了
在这里需要注意的是因为利用了录制宏,直接保存的话会提示不能保存vb项目,我们需要将文件另存为可以保存宏的格式,常用的就是xlsm格式。
首先我们打开我们需要设置的表格:
2.然后,选中需要填写的行或列,鼠标右击后会出现操作工具框,点击【设置单元格格式】:
3.在点击【设置单元格格式】后,选择【保护】选项,将【锁定】前的【√】取消:
4.选中左下角表格名称,右击,点击【保护工作表】;
5.在【允许此工作表的所有用户进行】中将【选定锁定单元格】前√取消,点击【确定】;
6.设置完成后,可以进行一下检测。发现只有D列的单元格可以进行编辑,即为设置成功:
1.打开excel,进入页面。
2.选中需要排序的数据,在开始菜单栏中,选择排序和筛选
3.就可以看到三种排序方式,选择其中一种,弹出提示框,根据个人实际情况选择是否扩展,然后单击排序即可。
Excel表格中序号自动往下排序的方法。,鼠标放在单元格的右下方,显示一个十字,按住之后往下拉就可以了
1.打开要排序的Excel工作表。
2.选择要排序数据,如G3到G22,并按鼠标右键选择排序,然后再选择升序或降序,示例先选择降序。
3.在排序提醒对话框选择扩展选定区域,再点击一排序。
4.返回,降序排序成功。
5.再示例升序排序:选定G3到G22,鼠标右键选择排序再选升序。
6.如前面,在排序提醒对话框选择扩展选定区域,再点击排序。
7.返回,升序排序成功。
原因:设置了自定义排序方式为“1、10、100”。解决方法如下:
1、打开需要操作的EXCEL表格,在单元格输入第一个序号1。
2、按住Ctrl键不放, 将光标停在单元格右下角,变成十字架时,点击鼠标左键不放并向下拖动鼠标,出现一个虚线框,和一个数字,松开鼠标即可递增填充至虚线框位置。
3、返回EXCEL表格,发现EXCEL中下拉排序号时按1、2、3顺序递增操作完成。
打开Excel表格,在单元格中输入1,拖动十字图标。
拖动鼠标填充单元格后点击图标处。
在弹出的菜单栏勾选填充序列。
拖动的单元格数字按123序号排序。
全选需要排序的表格数据区域,点击上方菜单栏上的“数据”。
2.
在数据菜单下的排序和筛选命令组区域点击“排序”。
3.
在弹出的排序对话框中点开主要关键字后面方框的下拉箭头,在列表中选择第一个排序的条件,...
4.
第一个条件设置完成后,点击上方的“添加条件”,即可看到在主要关键字的下方添加了一个次要关键字
5.点开次要关键字后面方框的下拉箭头,在列表中选择第二个条件,这里选择“月工资标准”,选择排序次序,点击确定,即可同时按照设定的两个条件完成排序。