Excel 根据单元格内容自动排序? 80
6个回答
展开全部
使用宏排序方法,这个方法和你需要的自动排序只差了手动点按钮这一下。你要的自动需要VBA才可能实现。
一、添加新的序列,文件--选项--高级,拉到最下面,编辑自定义列表
分别输入 完成 与 未完成,然后点击添加,再点确定,确定。
二、制作按钮,开发工具(如果没有,文件--选项--自定义功能区,右侧找到开发工具,并打勾),插入--按钮(窗体控件),
然后随便找一个地方画一个矩形出来,这时会弹出一个对话框
点击录制之后会弹出另一个对话框,点击确定
这时候就开始录制宏
首先,将鼠标点击数据中完成的那一列任意一个单元格,排序-自定义排序
主要关键字是列C,次序选择完成、未完成那一行,点击确定
这时候就排序完成,然后点击停止录制
现在随意修改C列中的数据,修改完成之后,再点一下按钮,就能将所有完成的排到最上面。
如果你对A和B的排序还有要求的话,在前面自定义排序的时候,再添加条件,将A或B列添加到次要关键字里就可以了。
其他细节你再自行调整,如修改按钮名称、位置等。
展开全部
这个功能可以使用power query 来实现,我电脑上只有WPS,演示不了,你自己搜一下power query 自动排序教程照着做就行了,不难。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个功能可以使用power query 来实现,我电脑上只有WPS,演示不了,你自己搜一下power query 自动排序教程照着做就行了,不难。这个功能可以使用power query 来实现,我电脑上只有WPS,演示不了,你自己搜一下power query 自动排序教程照着做就行了,不难。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2021-09-11
展开全部
这事VBA可以做到,但是VBA自动排序之后表格将无法返回上一步。如果仍然需要的话,请提供实际操作时用来填写“完成”的区域。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询