订购列表SQL或Excel

时间:2013-09-03 15:38:54

标签: sql excel list

我几乎每天都有一项简单的工作要做,我认为可以通过一些帮助轻松完成。有一个表有一列“PC名称”。我必须将PC列表分成波形。

Wave 1 : 2%  
wave 2:  3%  
wave 3: 25%  
wave 4: 45%  
wave 5: 25%

所以我通常做的是将PC列表复制到Excel中并添加一个名为“wave assign”的列。因此,例如,如果列表是100 PC,则前两个PC将分配给Wave 1,三个PC分配给wave 2,25个PC分配给wave 3,依此类推。

我需要一种自动化方法,因为手动操作需要花费太长时间。如果将每个波浪中的PC数量进行整理,那么%的变化是否无关紧要。

1 个答案:

答案 0 :(得分:1)

假设列表位于RowA中的ColumnA中:

=VLOOKUP(ROWS(A$1:A1)/COUNTA(A:A),wArray,2)  
只要创建了以下类型的查找数组,

在Row1中并向下复制应该有效:

SO18596249 example

并命名为wArray

如果列表短于100,我已将.002添加到“逻辑”断点(累积比例),这样就不会向下舍入的少数波浪,例如50个项目,波浪1不会特征(因此在较大的组中突出而不是近似)。