Boa noite.
Pode haver maneira mais simples de realizar o que voce deseja, com VBA talvez, mas eu fiz usando tres abas auxiliares, uma para cada titulo de coluna buscada e nomeadas com as iniciais dessas colunas.
Nas abas auxiliares, uso a funcao DESLOC para listar todos os dados dessas colunas. Por exemplo, a aba AGSS (AVALIAÇÃO DA GESTÃO DE SAÚDE E SEGURANÇA) lista todas as celulas de colunas com esse titulo, a partir de BY7.
Na aba UNIDADES, celula AD7, uso formula PROCV com matriz invertida para exibir o ultimo valor da primeira linha de dados da aba AGSS.
Repito o processo para as outras colunas em AE7 e AF7.
Veja se te atende e nos dee retorno.
Favor ignorar a falta de acentuacao devida ao meu teclado estrangeiro.
Good luck!
Oi boa tarde, obrigada pelo retorno. Bom, dessa forma eu notei que é um bem trabalhoso, já que tenho mais de 3000 informações para tratar.
Eu consegui utilizar uma fórmula, o SE para o último resultado:
=SE(UD7<>"";UD7;SE(SM7<>"";SM7;SE(QV7<>"";QV7;SE(PE7<>"";PE7;SE(NN7<>"";NN7;SE(LW7<>"";LW7;SE(KF7<>"";KF7;SE(IO7<>"";IO7;SE(GX7<>"";GX7;SE(FG7<>"";FG7;SE(DP7<>"";DP7;SE(BY7<>"";BY7;""))))))))))))
Agora estou com problema no penúltimo resultado, porque coloco como referência "=", então se há algum valor igual no último resultado, o excel traz 0.
=SE(AD7=UD7;SM7;SE(AD7=SM7;QV7;SE(AD7=QV7;PE7;SE(AD7=PE7;NN7;SE(AD7=NN7;LW7;SE(AD7=LW7;KF7;SE(AD7=KF7;IO7;SE(AD7=IO7;GX7;SE(AD7=GX7;FG7;SE(AD7=FG7;DP7;SE(AD7=DP7;BY7;SE(AD7=BY7;"";""))))))))))))
Postado : 02/02/2018 12:24 pm