Excel: como encontrar a última célula com um valor consecutivo
Você pode usar a seguinte fórmula no Excel para encontrar a última célula com um valor em uma linha:
=ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)
Esta fórmula específica encontra a última célula na linha 1 da planilha que contém um valor. Por exemplo, esta fórmula poderia retornar H1 .
Se quiser retornar o valor real na última célula com um valor consecutivo, você pode usar a seguinte fórmula:
=OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)
Esta fórmula específica retorna o valor da última célula com um valor na linha 1. Por exemplo, ela pode retornar o valor 18 se for o valor da última célula com um valor.
O exemplo a seguir mostra como usar esta fórmula na prática.
Exemplo: Encontre a última célula com um valor consecutivo no Excel
Suponha que tenhamos a seguinte linha de valores no Excel:
Suponha que queiramos encontrar a última célula com um valor na linha 1.
Para fazer isso, podemos digitar a seguinte fórmula na célula A8 :
=ADDRESS(1,MATCH(2,1/( 1:1 <>""),1),4)
A captura de tela a seguir mostra como usar esta fórmula na prática:
A fórmula retorna o valor H1 , que é o endereço da célula que contém o último valor da linha 1.
Se, em vez disso, desejar retornar o valor real na célula H1, você pode usar a seguinte fórmula:
=OFFSET( A1 ,0,MATCH(MAX( A1:XFC1 )+1, A1:XFC1 ,1)-1)
A captura de tela a seguir mostra como usar esta fórmula na prática:
A fórmula retorna um valor de 18 , que é de fato o último valor da linha 1.
Nota : Na fórmula, usamos A1:XFC1 porque XFD 1 é a última coluna disponível na planilha. Isso garante que estamos procurando o último valor da linha inteira.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Excel: Encontre a primeira ocorrência de um valor em uma coluna
Excel: Encontre o primeiro valor maior que um número específico
Excel: como encontrar o primeiro valor diferente de zero consecutivo