Como encontrar o valor da última célula em uma linha do Excel

Como encontrar o valor da última célula em uma linha do Excel

Tenho uma planilha com uma lista delimitada de diretórios e arquivos em linhas com números variados de colunas. Quero apenas que o valor do nome do arquivo (por exemplo, 123-E-001.xls, situado na última célula de cada linha) seja listado na coluna A.

Responder1

Você pode usar uma fórmula de índice/correspondência ao longo destas linhas:

=INDEX(B1:ZZ1,MATCH("zzzz",B1:ZZ1,1))

O Match("zzzz"...)irá encontrar a última célula com texto no intervalo e passar seu número para a função Index.

Será mais rápido que a abordagem Lookup.

Responder2

Você pode usar a função LOOKUP. Se você colocar a seguinte fórmula em uma célula A1, ela encontrará o último valor não vazio entre B1 e XX1. Altere XX1 para uma coluna que deverá estar à direita da última coluna de dados

=LOOKUP(2,1/(B1:XX1<>""),B1:XX1)

Observe que você não pode ter tantas linhas quanto colunas; portanto, se você tiver muitos nomes de arquivos, deverá usar colunas em vez de linhas. A fórmula a seguir faz o mesmo para os dados em uma coluna:

=INDEX(A:A, COUNTA(A:A), 1)

informação relacionada