Encontrar a última linha com dados - Excel e Planilhas Google

Baixar exemplo de pasta de trabalho

Baixe a apostila de exemplo

Este tutorial demonstrará como encontrar a última linha não vazia em um conjunto de dados no Excel e no Planilhas Google.

Encontre a última linha com dados

Muitas vezes é útil saber em que linha seus dados terminam. Se o seu intervalo tem ou pode ter células em branco, você pode encontrar a última linha não em branco usando um dos métodos abaixo.

Método Universal

O primeiro método usa as funções ROW e MAX e pode ser usado com qualquer tipo de dados:

1 = MAX ((B: B "") * (ROW (B: B)))

Vamos analisar essa fórmula.

Começamos usando um teste lógico na coluna de dados. Nossa fórmula analisa a coluna inteira (B: B) e produz TRUE para células não em branco e FALSE para células em branco.

1 = B: B ""

A função ROW produz o número da linha de uma determinada célula. Se não fornecermos a ele uma entrada de célula específica, ele fornecerá o número da linha da célula em que ele está.

1 = ROW ()

Multiplicando cada número de linha pelos valores TRUE (= 1) ou FALSE (= 0) correspondentes, retorna o número da linha para uma célula preenchida e zero para uma célula em branco.

1 = E3 * F3

A função MAX fornece o máximo de um conjunto de números. Neste exemplo, como todas as células em branco produzem um valor zero, o máximo é o número da linha mais alto.

1 = MAX (G3: G12)

A combinação dessas etapas nos dá nossa fórmula original:

1 = MAX ((B: B "") * (ROW (B: B)))

Observe que esta é uma fórmula de matriz, portanto, se você estiver usando o Excel 2022 ou anterior, deverá pressionar CTRL + SHIFT + ENTER para acioná-la.

Método para intervalo de texto

Se o seu intervalo (não contínuo) contém apenas valores de texto e células em branco, você pode usar uma fórmula menos complicada contendo as funções REPT e MATCH:

1 = CORRESPONDÊNCIA (REPT ("z", 50), B: B)

Vamos ver como essa fórmula funciona.

Função REPT

A função REPT repete uma string de texto um determinado número de vezes. Para este exemplo, podemos usá-lo para criar uma string de texto que seria a última em qualquer lista classificada alfabeticamente. Se repetirmos “z” 50 vezes, isso deve funcionar para quase todas as colunas de dados de texto; nenhuma entrada viria antes de “zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz” em ordem alfabética.

1 = REPT ("z", 50)

Função MATCH

A função MATCH encontra um determinado valor de pesquisa em uma matriz.

Realizamos uma pesquisa em toda a coluna de dados para nossa string de texto 50-z. A omissão da entrada do tipo de correspondência na Função MATCH informa a ele para encontrar uma correspondência aproximada em vez de exata.

1 = CORRESPONDÊNCIA (REPT ("z", 50), B: B)

A função MATCH pesquisa na Coluna B e procura nossa seqüência de texto de 50 “z” s. Como não o encontra, a fórmula retorna a posição da última célula não vazia. Esta célula contém o último valor na matriz de pesquisa que é menor que (ou igual a) o valor de pesquisa.

Lembre-se de que essa fórmula funciona apenas quando seu intervalo contém exclusivamente texto e células em branco (ou pelo menos o valor da última célula não é numérico).

Encontrar a última linha com dados no Planilhas Google

Essas fórmulas funcionam exatamente da mesma forma no Planilhas Google e no Excel.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave