как мне подсчитать дубликаты, суммировать строки дубликатов и вывести эти данные в MS Excel?

Начало:

Я начну с того, что понятия не имею, как выполнить то, о чем я прошу, поэтому я публикую.

Я пытался использовать COUNTIF, но логика ускользает от того, что я пытаюсь сделать. Я бы с радостью предложил код, если бы был способен его написать.

Макет листа:

Berry Mixer     Strawberry  2.20        *Berry Mixer    5.80
Berry Mixer     Grape       1.50        *Pumpkin Spice  2.20
Berry Mixer     Blueberry   2.10        *Blitz          5.60
Pumpkin Spice   Pumpkin     0.60
Pumpkin Spice   Cream       0.40
Pumpkin Spice   Well Rum    1.20
Blitz           Skyy        4.00
Blitz           Coke        1.00
Blitz           Cherry      0.60

Проблема:

Я пытаюсь написать либо функции, либо VBA, которые будут:

    1. Count the duplicates in Column A (a countif will do that)
    1. Write that duplicate to Column D Row 1
    1. Add the rows, specific to the duplicate, and output in Column E Row 1
    1. Repeat contentiously for the next series of duplicates, infinitely

Я знаю С#, но это мне не помогает, так как я не знаю вызовов в Excel, а вид конструктора не так уж полезен. Я пытался искать вещи, такие как CountIF, SumIF и Pivots, за исключением того, что я не хочу вводить значение для поиска, так как таблица ОГРОМНА! Я хотел бы узнать, как просто «заставить это работать» на основе информации, введенной в лист.

Если у вас есть какие-либо предложения, я был бы ДЕЙСТВИТЕЛЬНО признателен, так как я бьюсь головой о стену. Я понимаю логику, просто понятия не имею, как "делать"

Я был бы очень признателен за любые предложения! Спасибо любезно. У меня плохо с форматированием ... похоже, блокстайл не хочет работать?


person RTGeo    schedule 08.09.2015    source источник
comment
Трудно сказать, что находится в какой ячейке из вашей таблицы попыток. Можешь подтвердить? Кроме того, возможно, стоит добавить ожидаемые результаты для этого набора данных, чтобы было ясно, что вы ищете.   -  person XOR LX    schedule 08.09.2015
comment
Идеальная задача для сводной таблицы   -  person Ron Rosenfeld    schedule 08.09.2015


Ответы (1)


Сводная таблица сделает большую часть того, что вы хотите.

  • Поместите метки в первую строку ваших столбцов
  • Выберите первые три столбца
  • Вставка / сводная таблица
  • Перетащите первый столбец в строки и третий столбец в значения
  • Скопируйте полученные данные и вставьте их в столбцы D:E.
person Ron Rosenfeld    schedule 08.09.2015