怎样将下面表格A按照101 201 301 401.。。。然后紧接着就是102 202 302 402 。。。等进行排列

来自:    更新日期:早些时候
EXCEL我想按门牌号101.201.301.401.501.601.701.201.202……这样的顺序重新排序怎么弄~

介绍两种方法:(假设:门牌号在A列)
第一种,手动, 点A列,点工具栏“数据……排序……确定”。这种方法,必须每次输入数据后都要操作一次。
第二种,自动(用VBA代码),右键下面的表格名(如:Sheet1……等),将以下代码复制粘贴到VBA代码编辑框中,关闭VBA编辑框。这种方法,只要次输入完数据后,双击任意单元格,就会自动排序。
代码如下:、

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Columns("A:A").Select
Selection.Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _
:=xlPinYin, DataOption1:=xlSortNormal
End Sub

在A1写上101,然后在A2写上
=IF(MOD(ROW(),2)=0,A1+1,INT(ROW()/2+1)*100+1)
向下拖动A2的自动填充钮向下填充就行了。

1、将A列后面插入一相同的列。

2、选择“数据”菜单中的“分列”功能,将第一位数与后两位数分别分成两列,假如是C列、D列

3、然后选择“数据”菜单中的“排序”功能,将D列为主关键字,C列为次关键字,排序即可。


相关截图如下:




怎样将下面表格A按照101 201 301 401.。。。然后紧接着就是102 202 302 402 。。。等进行排列视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网