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. каждое предложение приветствуется. Спасибо