排序时将两行保持在一起

排序时将两行保持在一起

我想知道在 Excel 中对表格进行排序时如何链接特定行。我已经制作了表格,每行包含特定人员的数据。每个人有两行。我的老板希望能够对数据进行排序,但即使不按排序,两行也会保持在一起。

例子 例子

因此,如果我按此图中的 SK 排序,他会希望拥有最多麻袋的人排在最上面,同时他们的第二排也排在最下面,即使第二排没有第二多的麻袋。然后是拥有第二多零食的下一个玩家,紧随其后的是他们的第二排,无论他们的第二排是否没有第四多的麻袋,依此类推。

答案1

Excel 无法使用内置函数做到这一点 - 您需要学习 VBA 并编写 VBA 宏来做到这一点,实际上是两个宏:

第一个宏:将两行打包成一行,通过将第二行的列连接到第一行并删除每个第二行。

然后您可以根据需要对行进行排序。

第二个宏最终将合并的行解包成各两行。

这不是一个简单的解决方案,但我没有看到更好的解决方案。

相关内容