sortingExcel分组行

我有一个电子表格,其中包含信息的组。 标题行包含公司名称和信息,然后下方的分组行包含公司中的人员名称。

公司名称| 员工人数| 收入|
员工姓名| 电子邮件| 电话

无论如何要根据员工和/或收入的数量进行sorting,并将分组员工信息保存在公司以下的信息中?

通常,当我尝试它时,它将对公司信息进行分类,但按照input的顺序保留员工信息。

如果我正确理解你的问题,我有一种方法可以完成你想要的(不知道是否有一个更有效的方法)。

编写代码,对于每个公司标题行,将雇员数和收入数据复制到两个选定的未使用列中。 数据需要复制到标题公司行和详细雇员行的列中。

在第三列中分配一个序列号。 这是为了保持数据在一起,按雇员/收入sorting时。

现在,您可以根据新创build的员工数量和/或收入列(以及序列列来维护公司内的订单)进行sorting。

sorting后,您可以删除额外复制的数据行。

所以如果你的数据看起来像这样开始…

ABC Penetrode 200 750000 Micheal Bolton mbolton@pene.com 555-555-3333 Samir N samirn@pene.com Initech 500 500000 Bill Lumbergh umumyeah@init.com 555-555-1212 Peter Gibbons pgibbons@init.com 555-555-2222 

然后,您的代码将复制员工数量和收入数据,并使用三个未使用的列对行进行sorting。

 ABCDEF Penetrode 200 750000 200 750000 1 Micheal Bolton mbolton@pene.com 555-555-3333 200 750000 2 Samir N samirn@pene.com 555-555-3334 200 750000 3 Initech 500 500000 500 500000 4 Bill Lumbergh umumyeah@init.com 555-555-1212 500 500000 5 Peter Gibbons pgibbons@init.com 555-555-2222 500 500000 6 

(D,F),(E,F),(D,E,F)或(E,D,F)

我猜,迟到比晚起好,但是我觉得我的LAselect插件可以解决你的问题。 我创build了这个插件,因为我用我的数据做了很多非标准的“东西”,需要一个工具来处理它。 LAselect也可以产生你的“组”输出,你不需要隐藏的列或任何东西。 我的意思是,你不需要改变你习惯的屏幕,以任何你想要的方式sorting。