Eu resolveria isso com o complemento do Power Query. São necessários alguns passos para chegar lá e um pouco de codificação na linguagem Power Query (M) para chamar a função Table.Pivot (ela não é exposta na interface de usuário do Power Query).
Eu criei um protótipo que você pode ver ou baixar - é a "demonstração do Power Query - pivote linhas em colunas.xlsx" no meu One Drive:
Basicamente, minha técnica era adicionar uma coluna calculada para combinar a velocidade e o vencedor (por exemplo, 100, bob) e remover as colunas originais Velocidade e Vencedor. Em seguida, usei a função Table.Pivot para gerar uma coluna para cada valor exclusivo na coluna de destino.
A documentação do Table.Pivot está aqui:
Outro exemplo de uso do Table.Pivot está aqui: