excel localizar guia cabeçalho da coluna correspondente

0

Este é o meu código e tentarei explicar o que quero alcançar.

=IFERROR(IF(VLOOKUP($A4,'[Scarification.xlsx]Aut 16'!$A:$A,1,FALSE),E$3,""),"")

Então, Aut 16 é a planilha que estou procurando e funciona bem ele está puxando esses dados para uma coluna que também é chamada Aut 16 .

Em algum ponto, a coluna se tornará Aut 17 , portanto, gostaria que o Aut 16 no código fosse alterado para esse valor ( Aut 17 ), o valor sempre se refere a outra guia.

Como faço isso?

    
por J Crossman 18.02.2017 / 13:22

1 resposta

0

Alterar a string

'[Scarification.xlsx]Aut 16'!$A:$A

para

INDIRECT('[Scarification.xlsx]Aut '&num&'!$A:$A)

o & caractere é um caractere de concatenação e a variável num pode ser um endereço onde o número é (se o número estiver na célula C4, por exemplo) ou você pode criar um nome chamado num com uma fórmula para retornar o número 17.

    
por 18.02.2017 / 20:57