-1
我正在使用一个大型的Excel表格。每行由五列组成,如下所示根据列值对excel表格和合并行进行迭代
A B C D E
AAA | B | 350 | Param1=10;Param2=20; | CC |
AAA | B | 350 | Param1=20;Param2=30; | CC |
AAA | C | 350 | Param1=10;Param2=20; | DD |
AAA | B | 350 | Param1=40;Param2=70; | CC |
我想要实现的是合并列A,B,C和E相等的行。如果这些列是相同的,那么我希望删除行,并将列D的值与中间的逗号合并,也就是说,我希望行(在运行脚本之后)根据以下内容
A B C D E
AAA | B | 350 | Param1=10,20,40;Param2=20,30,70; | CC
AAA | C | 350 | Param1=10;Param2=20; | DD
编辑:此外,D列中每个参数后面的值必须是唯一的。如果有几行Param2 = 20,那么它应该只说20次。
我以前从未使用过VBA。这是可以实现的吗?
这是微软所覆盖的位置:http://office.microsoft.com/en-us/excel-help/filter-for-unique-values-or-remove-duplicate-values-HP010073943.aspx – TylerH 2014-09-30 18:06:06