Dados de linha distribuídos em várias linhas em uma planilha separada

Dados de linha distribuídos em várias linhas em uma planilha separada

Eu tenho um registro de consumo de combustível, com IDs de veículos na coluna 'C' e combustível consumido e distância percorrida para datas diferentes como cabeçalhos. exemplo

Eu fiz várias planilhas com base nos IDs do veículo com datas na coluna 'A' e o restante dos cabeçalhos sendo -esses.

Da primeira planilha, preciso trazer KM e combustível consumido por data para a segunda planilha e da mesma forma para outras 764 planilhas.

Responder1

Supondo que:
- sua planilha principal seja chamada de "Folha Principal",
- suas 764 planilhas sejam chamadas exatamente como os IDs do seu veículo,
você poderia usar as seguintes fórmulas.

Para a coluna de distância:

=INDEX('Main Sheet'!$1:$1048576,
  MATCH(MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,255),'Main Sheet'!$C:$C,0),
  MATCH($A2,'Main Sheet'!$1:$1,0))

Para a coluna de combustível:

=INDEX('Main Sheet'!$1:$1048576,
  MATCH(MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,255),'Main Sheet'!$C:$C,0),
  MATCH($A2,'Main Sheet'!$1:$1,0)+1)

Em cada fórmula você tem 3 referências à "Planilha Principal", então basta alterar para o nome real da sua planilha. Além disso, se você usar o Excel 2003 ou anterior, terá que alterar o número da linha na primeira linha de $1:$1048576para $1:$65536.

Para a primeira folha de identificação do veículo, recebo isto: índice corresponde ao nome do arquivo da célula

informação relacionada