usaria o suplemento de consulta de energia para isso. Não requer nenhum código ou funções complexas. Começando do zero, provavelmente levará menos de 5 minutos para concluir essa tarefa.
Você pode iniciar uma consulta a partir de uma tabela existente do Excel. Em seguida, usaria o comando Unpivot para transformar os dados conforme necessário.
A beleza de sua implementação do Unpivot é que ele aceitará quaisquer outras colunas adicionadas (por exemplo, A4, A5) e as processará sem qualquer alteração na sua definição de Consulta.
Eu renomeio as colunas conforme necessário e envio o resultado para uma tabela do Excel.