Encontrar la primera fila vacía en Excel

En esta ocasión mostraremos la forma de hallar o encontrar la primera fila vacía en un rango de datos en Excel. El resultado nos indicará qué número de fila está libre de datos, o dicho de otra manera, cuál es la primera fila vacía, sin datos.

Buscar la primera fila vacía en Excel.

En la celda donde queramos mostrar el valor a encontrar, introducimos la siguiente fórmula:

SUMAPRODUCTO(MAX((A:C<>"")*FILA(A:C))+1)

Esta fórmula pide buscar la primera fila libre en las columnas A, B y C.

En realidad, lo que básicamente hace la fórmula anterior es encontrar la última fila con datos, y para hallar la primera fila vacía se le suma 1 al final (+1), de manera tal que si necesitamos conocer cuál es la última fila con datos, la fórmula será:

SUMAPRODUCTO(MAX((A:C<>"")*FILA(A:C)))

El resultado nos dirá el número de fila vacío u ocupada, según se haya indicado, por ejemplo, 10, que indica que la fila 10 es la primera libre o la última ocupada, según se utilice la primera o segunda fórmula.

Haciendo juego con el formato condicional, se puede hacer, por ejemplo, que además de identificar el número de fila, se resalte dicha fila con un color determinado. Es cuestión de experimentar.

Primera fila vacía con VBA.

Si lo que pretendemos es encontrar y seleccionar la primera fila vacía en un rango de datos, utilizamos una macro como esta:

Sub Primera_Fila()
Dim lastrow As Integer
lastrow = Cells(Rows.Count, 1).End(xlUp).Row
Cells(lastrow, 1).Offset(1, 0).Select
End Sub

Al ejecutar la macro, Excel nos ubica en la primera fila de datos vacía, es decir, luego de la última fila con datos.

Guía Laboral 2024
Conozca sus derechos y obligaciones laborales como trabajador o como empleador, y evítese problemas. Ver más.

Forma de citar este artículo (APA):

Gerencie.com. (2013, abril 16). Encontrar la primera fila vacía en Excel [Entrada de blog]. Recuperado de https://www.gerencie.com/encontrar-la-primera-fila-vacia-en-excel.html

Recomendados.