Obter o último valor de texto numa coluna
Suponha que tem uma lista de dados que contém números, datas, texto, erros e valores lógicos (VERDADEIRO e FALSO). Para obter o último valor de texto dessa lista, uma fórmula com base nas funções ÍNDICE e CORRESP pode ajudá-lo.

Como obter o último valor de texto numa lista?
Para obter o último valor de texto na lista, conforme ilustrado acima, as funções ÍNDICE e CORRESP funcionam em conjunto: a função CORRESP, configurada para realizar uma correspondência exata, identifica a posição do último valor de texto; em seguida, a função ÍNDICE recupera o valor nessa posição.
Sintaxe genérica
=INDEX(range,MATCH("*",range,-1))
√ Nota: O valor_procurado «*»pode corresponder a qualquer número de caracteres. Não corresponde a erros, números nem a valores lógicos (VERDADEIRO e FALSO).
- Intervalo: A lista (intervalo de uma coluna) a partir da qual deve ser devolvido o último valor de texto.
Para obter o último valor de texto na lista, copie ou introduza a fórmula abaixo na célula E4 e prima Enterpara obter o resultado:
=ÍNDICE()intervalo,CORRESP(«*»,)intervalo,-1))

Explicação da fórmula
=INDEX(B4:B15,MATCH("*",B4:B15,-1))
- MATCH(«*»,B4:B15,-1): O tipo_de_correspondência -1 força a função CORRESP a devolver a posição do último valor de texto no intervalo B4:B15. Assim, a função devolve 8.
- ÍNDICE()B4:B15,MATCH(«*»,B4:B15,-1)) = ÍNDICE(B4:B15A função ÍNDICE devolve então o 8.º valor do intervalo B4:B15, que é Office Tab.
Funções relacionadas
A função ÍNDICE do Excel devolve o Valor Exibido com base numa posição dada a partir de um intervalo ou matriz.
A função CORRESP do Excel procura um valor específico num intervalo de células e devolve a sua posição relativa.
Fórmulas relacionadas
Obter o primeiro valor de texto numa coluna
Para obter o primeiro valor de texto num intervalo de uma coluna, pode utilizar uma fórmula com base nas funções ÍNDICE e CORRESP ou uma fórmula com base na função PROCV.
Obter o primeiro valor não vazio numa coluna ou linha
Para obter o primeiro valor (a primeira célula não vazia, ignorando erros) de um intervalo numa coluna ou linha, pode utilizar uma fórmula com base nas funções ÍNDICE e CORRESP. Contudo, se pretender incluir os erros presentes no seu intervalo em vez de os ignorar, basta adicionar a função ÉCÉL.VAZIA à fórmula acima.
Obter informação associada aos n menores valores
Para obter os dados correspondentes ao menor valor, ao 2.º menor valor ou ao n.º menor valor numa lista, tabela ou linha no Excel, basta combinar as funções ÍNDICE e CORRESP com a função MENOR.
Obter informação correspondente a Valor Máximo
Para obter os dados correspondentes ao valor máximo numa lista, tabela ou linha no Excel, pode combinar as funções ÍNDICE e CORRESP com a função MÁXIMO.
As Melhores Ferramentas de Produtividade para o Office
Kutools for Excel – Ajuda-o a destacar-se da multidão
Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…
Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduza centenas de cliques diários e diga adeus à tendinite do rato.
- Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
- Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.