VBA excel, объединять ячейки при наличии дубликатов

что у меня есть вот такая матрица

    id  value  
     1   A 
     2   B
     3   C
     1   D 
     3   E
     1   F

Что мне нужно сделать, это суммировать то, что я имею в стоимости, имея что-то вроде

    id  value  
     1   A, D, F 
     2   B
     3   C, E

Удаление дублированного было бы неплохо иметь, но не обязательно. Я пытался с этой формулой в третьем столбце, но ...

 =IF(COUNTIF(A:A,A1)>1,CONCATENATE(B1,",",VLOOKUP(A1,A1:B999,2)),B1)   

VLOOKUP просто возвращает мне ОДНО значение, это означает, что я не могу обработать более 1 дубликата.

Я пробовал с VBA, но этоэто первый раз для меня и этоусложняется, более того, я не могу найти достойную документацию о Excel VBA. каждое предложение приветствуется. Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос