怎么让EXCEL工作薄子表自动排序

 我来答
小清新心萌萌哒
高粉答主

2019-05-01 · 说的都是干货,快来关注
知道答主
回答量:1515
采纳率:100%
帮助的人:40.6万
展开全部

工具/原料

电脑   excel

方法/步骤

1、打开一张序号打乱的表格。

3、点击A2单元格,输入“=ROW()-1“。

4、按下回车键,选中A2单元格,单元格右下角出现+,将鼠标下拉,序号排列完成。

5、将老王和老李,两行调一下顺序,序号仍然是排列好的,使用此公式,序号即可自动排好。

红黄之力
推荐于2017-12-15 · TA获得超过2.5万个赞
知道大有可为答主
回答量:5541
采纳率:96%
帮助的人:540万
展开全部
用EXCEL自身的功能就只能手动调整Excel工作表的位置,插入宏则可以实现
这里以excel中各工作表(sheet)按工作表名称的首字母排序为例:
Sub 工作表标签排序()
n = Sheets.Count
For i = 1 To n
Cells(i, Columns.Count).NumberFormatLocal = "@"
Cells(i, Columns.Count) = Sheets(i).Name
Next
Cells(1, Columns.Count).Resize(n).Sort Cells(1, Columns.Count)
R = Cells(1, Columns.Count).Resize(n)
Cells(1, Columns.Count).Resize(n) = ""
For i = 1 To n
Sheets(R(i, 1)).Move Sheets(1)
Next
End Sub
打开你要排序的工作表,然后按Alt +F11 ,在左侧点右键插入--模块,将上面的代码粘进去。然后F5运行,各sheet表就按字母进行排序了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
很多游戏
高粉答主

2019-05-28 · 游戏精通者,攻略技能点满
很多游戏
采纳数:91 获赞数:387019

向TA提问 私信TA
展开全部

让EXCEL工作薄子表自动排序的具体步骤如下:

我们需要准备的材料分别是:电脑、Excel表格。

1、首先我们打开需要编辑的Excel表格。

2、然后我们按下键盘上的“Ctrl+F11”。

3、然后我们在弹出来的窗口点击单元格输入:

n = Sheets.Count
For i = 1 To n
Cells(i, Columns.Count).NumberFormatLocal = "@"
Cells(i, Columns.Count) = Sheets(i).Name
Next
Cells(1, Columns.Count).Resize(n).Sort Cells(1, Columns.Count)
R = Cells(1, Columns.Count).Resize(n)
Cells(1, Columns.Count).Resize(n) = ""
For i = 1 To n
Sheets(R(i, 1)).Move Sheets(1)
Next
End Sub,之后按下F5刷新就可以了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式