Não estou 100% claro sobre o que você está procurando, mas acho que você quer apenas que essas linhas sejam agregadas por ID com o texto à esquerda do hífen de cada linha inserida em uma nova coluna à direita de o ID.
Dois passos:
-
Copie a coluna de ID para onde você deseja sua nova tabela mesclada. Aplique
Remove Duplicates
(na faixa de opções Dados) à coluna copiada. Isso lhe dará sua coluna de IDs exclusivos. -
Selecione a primeira célula em branco à direita do primeiro ID em sua nova tabela. Cole a seguinte fórmula na barra de fórmulas e pressione Ctrl + Deslocar + Enter para inseri-la como uma fórmula de matriz.
=IFERROR(LEFT(INDEX($B$1:$B$12,SMALL(IF($A$1:$A$12=$F1,ROW($B$1:$B$12)),COLUMN(A1))),FIND(" - ",INDEX($B$1:$B$12,SMALL(IF($A$1:$A$12=$F1,ROW($B$1:$B$12)),COLUMN(A1))))-1),"")
Aqui A1:A12
é a coluna de ID nos dados originais e B1:B12
são valores. F1
é o local do primeiro ID na nova tabela mesclada. Ajuste esses intervalos conforme necessário para corresponder aos seus dados.
Finalmente, preencha e desça até onde precisar.