组合重复行并在Excel工作表中添加值

时间:2016-02-26 08:03:33

标签: excel excel-vba excel-formula excel-2010 excel-2007 vba

美好的一天!我真的希望你能够提供以下帮助。我到处搜索,但现有的公式设计为2-3列,我有更多。我也试过数据透视表,但不知道如何正确地做到这一点。我有以下列和行:

Brand   Style#  UPC          QOH  Price   Dim1_Name      Dim1   Description      Department
Adidas  AJ3858  889133106380  2   $85.00  Clothing Size  Small    SP LXE ZIP PANT  Bottoms
Adidas  AJ3858  889133106380  2   $85.00  Clothing Size  Small    SP LXE ZIP PANT  Bottoms
Adidas  AJ3858  889133106371  1   $85.00  Clothing Size  Medium  SP LXE ZIP PANT  Bottoms
Adidas  AJ3858  889133106371  3   $85.00  Clothing Size  Medium  SP LXE ZIP PANT  Bottoms
Adidas  AJ3858  889133106371  2   $85.00  Clothing Size  Medium  SP LXE ZIP PANT  Bottoms
Adidas  AJ3171  889133106365  2   $60.00  Clothing Size  Large   ZIP PANT         Bottoms
Adidas  AJ3171  889133106365  1   $60.00  Clothing Size  Large   ZIP PANT         Bottoms
Puma    RM-145  886148756658  1   $25.00  Clothing Size  Small   TEE              Tops
Puma    RM-145  886148756658  4   $25.00  Clothing Size  Small   TEE              Tops
Puma    RM-145  886148756658  0   $25.00  Clothing Size  Small   TEE              Tops
Puma    RM-145  886148756613  1   $30.00  Clothing Size  X-Large TEE              Tops
Puma    RM-145  886148756613  1   $30.00  Clothing Size  X-Large TEE              Tops

对于某些项目,例如Dim2_Name和Dim2 Value,还有更多列,但我这样做只是为了给你一个想法。还有另一列包含商店名称,以及所有重复条目的来源。我正在寻找配方或方法来总结QOH列,其中包含相同颜色或大小的重复项目的项目数量。像这样:

Brand   Style#  UPC          QOH  Price   Dim1_Name      Dim1   Description      Department
Adidas  AJ3858  889133106380  4   $85.00  Clothing Size  Small    SP LXE ZIP PANT  Bottoms
Adidas  AJ3858  889133106371  6   $85.00  Clothing Size  Medium  SP LXE ZIP PANT  Bottoms
Adidas  AJ3171  889133106365  3   $60.00  Clothing Size  Large   ZIP PANT         Bottoms
Puma    RM-145  886148756658  5   $25.00  Clothing Size  Small   TEE              Tops
Puma    RM-145  886148756613  2   $30.00  Clothing Size  X-Large TEE              Tops

列的放置可以是随机的,也可以对数据进行排序。感谢您的时间和耐心!

1 个答案:

答案 0 :(得分:2)

这可以通过数据透视表完成,但QOH列需要位于最终输出表的最右侧。

创建一个数据透视表,将Brand,Style,UPC,Price,Dim1_Name,Dim1,Description,Department拖到Rows区域。将QOH拖到“值”区域,默认情况下将其汇总。

enter image description here

在“数据透视表”工具的“设计”功能区上,将“报表布局”设置为“以表格形式显示”,然后再次设置为“重复所有项目标签”。关闭Subtotals和Grand Totals。

enter image description here

如果需要,您可以按QOH总计的值更改排序顺序。