Baixe a apostila de exemplo
Este tutorial demonstrará como localizar a primeira célula não em branco em um intervalo no Excel e no Planilhas Google.
Encontre a primeira célula não vazia
Você pode encontrar a primeira célula não vazia em um intervalo com a ajuda das funções ISBLANK, MATCH e INDEX.
1 | = ÍNDICE (B3: B10, CORRESPONDÊNCIA (FALSO, ISBLANK (B3: B10), 0)) |
Observação: Esta é uma fórmula de matriz. Se você estiver usando o Excel 2022 ou anterior, deve inserir a fórmula com CTRL + SHIFT + ENTER em vez de apenas DIGITAR.
Vamos ver como essa fórmula é construída.
Função ISBLANK
A função ISBLANK analisa cada célula no intervalo B3: B11 e retorna uma matriz de valores TRUE e FALSE. Em nosso exemplo, seria assim:
1 | {FALSE, FALSE, FALSE, TRUE, FALSE, FALSE, TRUE, TRUE}. |
Função MATCH
Com a função MATCH, determinamos a posição do primeiro valor TRUE no array criado pela função ISBLANK.
1 | = CORRESPONDÊNCIA (FALSO, ISBLANK (B3: B10), 0) |
Função INDEX
Usando o resultado da função MATCH, podemos determinar com a função INDEX a linha da primeira célula não vazia no intervalo e retornar seu valor.
1 | = ÍNDICE (B3: B10, D3) |
Substituir a referência Cell D3 por nossa fórmula MATCH nos dá nossa fórmula original:
1 | = ÍNDICE (B3: B10, CORRESPONDÊNCIA (FALSO, ISBLANK (B3: B10), 0)) |
Lembrete: Esta é uma fórmula de matriz. Se você estiver usando o Excel 2022 ou anterior, você precisa pressionar CTRL + SHIFT + ENTER para inserir a fórmula, em vez de simplesmente pressionar DIGITAR.
Encontre a primeira célula com qualquer valor nas planilhas do Google
Esta fórmula funciona da mesma forma no Planilhas Google, exceto que não é necessário pressionar CTRL + SHIFT + ENTER.