发布网友 发布时间:2022-02-23 02:52
共4个回答
懂视网 时间:2022-02-23 07:13
excel表格整体排序的方法:
产品名称:Dell
产品型号:Dell 灵越5000
系统版本:Windows 10
软件版本:Excel2019
1.打开电脑里的Excel软件,打开表格文件。
2.选择要排序的内容,点击上方数据。
3.打开排序功能,选择以当前选定区域排序。
4.点击排序,选择确定即可。
总结
1.用Excel打开表格文件。
2.选择要排序的内容,点击数据。
3.点击排序,选择以当前选定区域排序。
4.点击排序,选择确定。
热心网友 时间:2022-02-23 04:21
因为表组不同, 如果要排序,需要每 组单独选择排序,手工操作很麻烦。如果组数少还行,组数多就很麻烦。可以使用VBA,自动判断每个表格的区域进行排序。如果有合并单元格也是个问题。用VBA是个很好的解决方法。这个代码写起来可能要费点工夫。所以不免费。可私信。
如果手工的话,可以考虑先把员工姓名给拿出来,然后用MATCH函数定位,再依据MATCH定位到的位置,用INDEX函数,与MATCH到的数据结合,偏移其周边的数据,到什么地方。到位置之后把格式给设置过来,然后再处理下一个。这样可能能更好一些。也可以把姓名提取出来先排序,用CTRL+F搜索,搜索到就把其所在的区域给复制出来。
VBA的思路是将姓名自动全部搜索出来,然后对姓名进行排序,做成数组,然后再依次找到其所在的数据区域,界定后按照顺序排列起来。这个是自动的。按照规则处理就行。写完代码,几百个人,差不多分钟内就可以完成。顶天一两分钟了。
热心网友 时间:2022-02-23 05:39
如果有合并单元格,直接建议用代码。
否则,可以考虑用辅助列操作,1、在数据的第一行得到对应的员工的序号,用VlookUp之类的即可。2、用if函数将刚才的序号填满。3、转成数值。4、排序。5、删除辅助列。
热心网友 时间:2022-02-23 07:14
需要有一个员工信息数据表。
然后引用员工信息数据表生成你需要的这个表。
排序员工信息数据表。
你要的这个表自动生成排序后的数据。