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.
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
¡Genial! El uso de SUMAPRODUCTO para identificar filas vacías es sencillamente brillante “out of the box”.
Gracias por el comentario. El uso de funciones anidadas es muy común en Excel y a veces se nos escapa la forma más óptima de resolver un problema, pero siempre hay una solución ideal que optimiza los recursos del sistema.
El uso de la función SUMAPRODUCTO para identificar filas vacías en Excel es una técnica ingeniosa y eficiente. Esta fórmula permite contar las filas que cumplen con ciertos criterios sin necesidad de utilizar funciones matriciales complejas, lo que simplifica el proceso y mejora la legibilidad del código. Además, al evitar el uso de fórmulas matriciales, se reduce el riesgo de errores y se facilita la depuración del código. En resumen, esta técnica es una excelente opción para aquellos que buscan optimizar sus hojas de cálculo en Excel.