Suponho que você tenha apenas duas colunas: ID e Telefone. Você precisará criar uma coluna auxiliar que conte quantas ocorrências de um determinado ID há em cada linha acima da linha atual. Aqui está o que vai parecer:
Observequeadicioneium"Home Phone_"& ao início da fórmula em C2 para corresponder ao resultado desejado na sua pergunta. Sinta-se à vontade para mudar isso.
Observe também que A$1:A1 precisa ser bloqueado na linha 1 (é para isso que o $ serve - você pode alternar os bloqueios manualmente ou pressionar F4 ao inserir uma fórmula).
A fórmula em C2 deve ser copiada até a última linha da tabela.
Em seguida, selecionaremos todos os nossos dados (incluindo a coluna C ) e criaremos uma Tabela dinâmica indo até Inserir > Tabela Dinâmica (ou pressionando Alt N V T ).
PressioneOknapróximacaixadediálogoe,emseguida,natabeladinâmica,arrasteIdparaRows,PhoneparaValueseNparaColumns.
Vejacomodeveseroresultado:

VocêpoderemoverostotaisjogandocomoscomandosdisponíveisnomenuTabelaDinâmicanaFaixadeOpções.
EDIT-Sevocêtivermaisdeumacoluna,vocêvaiquererfazeracolunaNapenasumnúmeroeolayoutdaTabelaDinâmicamudaumpouco.

Eagoraatabeladinâmica:
Observe que a coluna Σ Values está acima de N no painel de campos dinâmicos. Além disso, evite editar os nomes das colunas diretamente nas células (ou seja, alterar Sum of Office Phone para Office Phone ). Em vez disso, você deseja clicar na seta em Sum of Office... no painel Valores e alterar o nome lá, além de editar a formatação do número.

