2014-02-21 1 views
0

У меня есть лист Excel с данными, как это:Excel макрос, чтобы сложить (сумму) значение двух ячеек на основе общего значения другой ячейки

DNIS _ _ _ _ _ Numbers 

442890512221,  10 

442890512221,  4 

442890512222,  7 

442890512222,  5 

442890512223,  2 

442890512224,  14 

442890512224,  13  

Я ищу для макросов, которые могут добавьте два значения числа (2-й столбец), если значение в первом столбце равно и поместите его в третьем столбце, а затем удалите вторую строку.

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

Это выход Ищу:

DNIS _ _ _ _ , Numbers 

442890512221,  14 

442890512222,  12 

442890512223,  2 

442890512224,  27 

Есть умный способ сделать это?

+0

Вы пробовали сводный стол? – lurker

+0

Используйте ** сводную таблицу **. –

+0

Если сводная таблица не подходит, вы можете использовать функцию 'SUMIF' для третьего столбца, затем cope/pasteSpecial-> Вставить значения для третьего столбца, а затем выбрать все столбцы и удалить дубликаты в первом столбце –

ответ

1

Вы можете создать Pivote table используя Ваши данные.

Только вам нужно выбрать в меню опцию Insert - Pivote Table и выбрать данные. После выбора данных в помощнике выберите первый столбец как поле Row, а второй - как элемент данных.

+0

Спасибо, я никогда не думал об использовании PIV, чтобы получить результаты. – NiteOwls

Смежные вопросы