¿Cómo encontrar las primeras celdas en blanco en una columna en Excel?
En una lista de datos, puede haber algunas celdas en blanco. Para encontrar la primera celda en blanco en el rango seleccionado de la columna, por favor consulta el siguiente tutorial para más detalles.
Encontrar la primera celda en blanco en una columna con fórmula
Encontrar la primera celda en blanco en una columna con código VBA
Encontrar la primera celda en blanco en una columna con fórmula
En esta sección, te mostraremos cómo encontrar la primera celda en blanco en una columna usando una fórmula. Toma la siguiente lista de datos como ejemplo, por favor sigue los siguientes pasos.
1. Selecciona una celda en blanco para mostrar el resultado.
2. Copia y pega la fórmula =MIN(SI(A1:A23="";FILA(A1:A23))) en la Barra de fórmulas (F), luego presiona Ctrl + Shift + Enter en tu teclado. Ver captura de pantalla:
Nota: Por favor cambia el rango en la fórmula a tu propio rango.
Luego obtendrás un número de fila que se muestra en la celda seleccionada. Como tu rango especificado está en la columna A, basado en el número que se muestra, significa que la primera celda en blanco es A16.
Encontrar la primera celda en blanco en una columna con código VBA
Además de la fórmula, también puedes encontrar la primera celda en blanco en una columna con código VBA. Por favor haz lo siguiente.
1. Presiona Alt + A11 al mismo tiempo para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Microsoft Visual Basic para Aplicaciones, haz doble clic en el nombre de la hoja de trabajo que estás utilizando actualmente en la barra izquierda para abrir el editor de código.
3. Copia y pega el siguiente código VBA en el editor.
Código VBA: encontrar la primera celda en blanco en una columna
Sub Findfirstblankcell()
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type: = 8)
For Each Rng In WorkRng
If Rng.Value = "" Then
MsgBox "No Value, in " & Rng.Address
End If
Next
End Sub
4. Haz clic en el Ejecutar botón o presiona la tecla F5 para ejecutar el código.
5. Después de ejecutar el código, aparecerá un cuadro de diálogo de KutoolsforExcel, selecciona el rango donde deseas encontrar la primera celda en blanco, luego haz clic en el botón Aceptar. Ver captura de pantalla:
Luego aparecerá un cuadro de diálogo con la dirección de la primera celda en blanco en la columna especificada listada dentro.
Nota: Si hay otras celdas en blanco en el rango seleccionado, el cuadro de diálogo anterior seguirá apareciendo hasta que termine de encontrar todas las celdas en blanco en el rango.
Artículos relacionados:
- ¿Cómo encontrar la posición del primer/último número en una cadena de texto en Excel?
- ¿Cómo encontrar celdas con formato condicional en Excel?
- ¿Cómo encontrar celdas con validación de datos en Excel?
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!