Как я могу суммировать значения по имени в массиве данных?

Это было бы довольно просто в SQL, но я застрял в Excel и теперь не уверен, следует ли мне использовать Pivots или макрос в Excel.

Ситуация: у меня две колонки. У одного есть список имен или типов категорий (например: «Телефоны», «Планшеты», «Компьютеры», «Планшеты», «Телефоны»). Во втором столбце есть соответствующие данные - проданные единицы за неделю (например: 5, 7, 3, 6, 5).

Спросите: я хотел бы иметь те же два столбца, только уникальное имя, указанное один раз в первом столбце с суммой проданных единиц во втором столбце (например, в этом примере, чтобы иметь один столбец, который перечисляет один раз "Строка 1: Телефоны и еще один столбец в строке 1 с общим количеством единиц «10», в строке 2: «Таблетки» и в другом столбце «13».

Извините, немного запутанное объяснение без изображений. Во всяком случае, я знаю, что это можно сделать с помощью нескольких суммирований, но мне нужно сделать это для 20 массивов данных для более чем 1000 различных категорий.


person user4167750    schedule 15.07.2015    source источник
comment
Я бы определенно использовал для этого сводную таблицу. Это возможно с VBA, но если нет веской причины не использовать pivot, вы зря теряете время. Вам нужна помощь в создании сводной таблицы?   -  person Gordon K    schedule 15.07.2015
comment
Пожалуйста, не используйте тег макросов для MS Office / VBA.   -  person Byron Wall    schedule 17.07.2015


Ответы (1)


Сводная таблица кажется особенно подходящей, потому что это очень просто, но также потому, что if предлагает потенциал для большого количества дополнительного анализа:

Пример SO31435234

Здесь я выбрал все два столбца (отсюда (blank) в PT), поэтому дополнительные записи могут быть продолжены ниже тех, которые уже есть - хотя добавления не будут включены в PT, пока он не будет обновлен (три щелчка).

Например, если две записи для Phones и Tablets связаны с тем, что каждая продажа регистрируется отдельно (или продавцом и т. Д.), То переключение Sum of на Count of (или просто добавление последнего) покажет количество продаж (т. Е. Несколько), скорее чем количество проданных единиц.

Вы упоминаете «еженедельные единицы» - запишите дату продажи в качестве дополнительного столбца и включите ее в PT, а строки в PT можно сгруппировать по неделям - и / или месяцу, и / или году и т. Д. Это также легко отобразить максимумы и минимумы - и есть еще много других параметров, которые можно быстро настроить и очень быстро вычислить.

Порядок можно изменить (например, Phones поставить первым), но по умолчанию используется алфавитный возрастающий порядок.

Однако я могу неправильно интерпретировать другой столбец в строке 1.

person pnuts    schedule 27.09.2015