问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL 怎么实现对某区域整体进行排序?

发布网友 发布时间:2022-04-23 18:29

我来回答

3个回答

热心网友 时间:2022-05-17 13:22

因为表组不同, 如果要排序,需要每 组单独选择排序,手工操作很麻烦。如果组数少还行,组数多就很麻烦。可以使用VBA,自动判断每个表格的区域进行排序。如果有合并单元格也是个问题。用VBA是个很好的解决方法。这个代码写起来可能要费点工夫。所以不免费。可私信。
如果手工的话,可以考虑先把员工姓名给拿出来,然后用MATCH函数定位,再依据MATCH定位到的位置,用INDEX函数,与MATCH到的数据结合,偏移其周边的数据,到什么地方。到位置之后把格式给设置过来,然后再处理下一个。这样可能能更好一些。也可以把姓名提取出来先排序,用CTRL+F搜索,搜索到就把其所在的区域给复制出来。
VBA的思路是将姓名自动全部搜索出来,然后对姓名进行排序,做成数组,然后再依次找到其所在的数据区域,界定后按照顺序排列起来。这个是自动的。按照规则处理就行。写完代码,几百个人,差不多分钟内就可以完成。顶天一两分钟了。

热心网友 时间:2022-05-17 14:40

如果有合并单元格,直接建议用代码。
否则,可以考虑用辅助列操作,1、在数据的第一行得到对应的员工的序号,用VlookUp之类的即可。2、用if函数将刚才的序号填满。3、转成数值。4、排序。5、删除辅助列。

热心网友 时间:2022-05-17 16:15

需要有一个员工信息数据表。

然后引用员工信息数据表生成你需要的这个表。

排序员工信息数据表。

你要的这个表自动生成排序后的数据。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样喷香水留香更持久?有哪些技巧? 有哪些方法让香水持久度更长一些? 怎样喷香水比较持久? 如何喷香水能使味道更持久? 败北是什么梗 湖南第一师范学院生活开销 赣州博沃新能源科技有限公司怎么样? 在湖南第一师范学院读书需要支出哪些费用 江西信丰恒隆麦饭石酒业有限公司公司荣誉 信丰县资源特点 1.EXCEL里多列分别独立排序?(各列之间无关联性,所以要分别独立排序) excel 如何对一个区域的每个行单独排序而不影响其他行?不是以某行为关键字对整个区域排序 怎么实现excel 按照一个排序后 按照另外一个排序 MPP位是什么意思 mpp与icp是什么意思? excel软件 如何对一部分数据进行排序 excel各列单独排序 mpp是什么项目? mpp后缀的是什么文件?? excel中一列相同数值如何单独排序? Excel中如何对每行数据单独排序 MPP是什么文件 mpp文件怎么打开? excle表格怎么单独排序 project是什么文件格式? .MPP是什么文件,用什么软件打开? 著名物理学家:地球未来变成这样,还怎么玩 地球的未来是什么样的 如何预测地球的未来? 地球在未来有可能发生什么样的变化呢? 地球在未来可能会面临什么宇宙级的灾难? excel如何让所有横排保持为一个单独的整体,然后把每个横排中的数据按大小排序 excel里面怎么同时对多列数据同时排序?各列独立排序 如何快速实现excel表格里多个独立列文本型数据的升序排列 excel怎么批量把单独三行内的数据按照一列内的数据排序 除油垢的最好方法 怎样快速去除锅具油污? 怎么在linux中查看oracle版本号 在oracle的sqlplus中,怎么写代码来查看当前所用的数据库系统的版本? 拖鞋穿了脚臭怎么办 我的一穿拖鞋就脚臭是怎么回事 脚臭的人穿拖鞋好吗? win10系统AMD显卡驱动更新失败怎么办? 魅蓝note6录像怎么样 脚臭冬天穿什么拖鞋 win10电脑装显卡驱动失败 魅蓝Note6录制的视频在哪个文件夹里? 穿拖鞋脚臭是什么原因,夏天穿拖鞋脚臭是怎么回事 穿拖鞋会脚臭,穿其它鞋就不会。这是什么原因? win10更新失败显示驱动程序可能优于我们正尝试安装的驱动程序.我们将继 ... 魅蓝note6玩游戏的时候录屏会卡顿吗