Eu acredito que há muitas maneiras de fazer. Eu faço coisas parecidas todo mês e vou fazer assim:
Nos meus dados originais, nenhuma coluna estava lá para armazenar informações do datetime. (Minha fonte de dados não fornece essa coluna.) A etapa crucial é gerenciar seus dados antes do processamento posterior . O que falta nos dados são as informações datetime de cada linha das tabelas.
Cada semana depois de obter sua tabela de três colunas, adicione uma quarta coluna chamada Week e preencha esta coluna com o nome dessa semana. (Não é necessário: renomeie sua terceira coluna apropriadamente porque seu nome não deve mudar toda semana, e faz pouco sentido sobre o que esses números realmente significam. Eu renomeio como Point.)
Tabela1
Name Task Point Week
John Task A 10 Week 1
James Task A 20 Week 1
Tabela 2
Name Task Point Week
John Task A 10 Week 2
John Task B 20 Week 2
James Task A 30 Week 2
Ryan Task A 40 Week 2
Em seguida, acumule essas tabelas de quatro colunas juntas:
Name Task Point Week
John Task A 10 Week 1
James Task A 20 Week 1
John Task A 10 Week 2
John Task B 20 Week 2
James Task A 30 Week 2
Ryan Task A 40 Week 2
Na verdade, você apenas copiará e colará a mais recente coluna três na parte inferior da tabela acumulada e preencherá a última coluna. Não há realmente necessidade de salvar uma cópia separada de uma tabela de quatro colunas para cada semana.
Eu acredito que posso parar minha resposta aqui porque os dados após o processamento como ele serão bem preparados o suficiente para uso furthur. (Por exemplo, você pode usar uma Tabela Dinâmica para resumir a tabela acumulada da maneira desejada. Uma alternativa é usar SUMIFS, mas é necessário preencher corretamente os cabeçalhos de linha e cabeçalhos de coluna manualmente.) O núcleo do problema é que < strong> seus dados originais ainda não estavam prontos , e você precisa prepará-los melhor antes de usá-los .