¿Cómo buscar y reemplazar todas las celdas vacías por un número o texto específico en Excel?
Al trabajar con Excel, es habitual encontrarse con rangos en los que celdas vacías se intercalan entre datos. Dejar esas celdas vacías sin tratar puede causar problemas en el análisis de datos, en la generación de gráficos y en cálculos posteriores. Para garantizar la coherencia de los datos o facilitar su procesamiento futuro, es posible que desee buscar y reemplazar todas esas celdas vacías por un valor específico, como un número, una etiqueta de texto o un marcador de posición.
Este artículo presenta varios métodos prácticos para localizar y rellenar celdas en blanco en Excel, ideales para distintos escenarios. Puede elegir el enfoque que mejor se adapte a sus necesidades de flujo de trabajo, ya sea mediante funciones integradas de Excel, VBA o complementos profesionales. Cada método incluye explicaciones claras de los parámetros, posibles problemas y consejos prácticos para garantizar una operación sin errores.
Buscar y reemplazar todas las celdas vacías con la función Buscar y reemplazar
Otros métodos integrados de Excel: use Ir a especial para Rellenar Celdas en Blanco rápidamente
Rellenar fácilmente todas las celdas vacías de un rango con Kutools para Excel
Buscar y reemplazar todas las celdas vacías con código VBA
Buscar y reemplazar todas las celdas vacías con la función Buscar y reemplazar
La función Buscar y reemplazar de Excel le permite rellenar rápidamente todas las celdas vacías del rango seleccionado con el contenido deseado, como un número o un texto. Este método es sencillo, directo y no requiere conocimientos avanzados de Excel. No obstante, resulta más adecuado para rangos en los que las celdas vacías están realmente vacías (sin fórmulas invisibles ni espacios).
1. Seleccione el rango que contiene las celdas vacías que desea rellenar. Para seleccionar rápidamente un rango de datos, haga clic en cualquier celda dentro de los datos y pulse Ctrl+A. Una vez seleccionado, pulse Ctrl + H simultáneamente para abrir el cuadro de diálogo Buscar y reemplazar.
2. En el cuadro de diálogo que aparece, asegúrese de que la pestaña Reemplazar esté activa. Deje el campo Buscar vacío e introduzca el valor especificado (como un número o una cadena) en el campo Reemplazar con. Haga clic en Reemplazar todos para ejecutar la acción. Consulte la captura de pantalla siguiente:

3. Tras hacer clic, aparecerá un aviso indicando cuántos reemplazos se han realizado. Haga clic en Aceptar para confirmar.

Una vez completada la operación, todas las celdas vacías de la selección se rellenarán con el valor introducido. Este enfoque resulta muy eficaz para conjuntos de datos moderados, aunque puede no reemplazar fórmulas que devuelven “” (texto vacío). Compruebe siempre estos casos, ya que no se detectan únicamente con Buscar y reemplazar.
Rellene fácilmente todas las celdas vacías con un valor determinado en Excel:
La utilidad Kutools para Excel Rellenar Celdas en Blanco le permite rellenar fácilmente todas las celdas vacías del rango seleccionado con un número o texto específico en Excel, como se muestra en la demostración siguiente.
¡Descárguelo y pruébelo ahora! (prueba gratuita de 30 días)

Otros métodos integrados de Excel: use Ir a especial para Rellenar Celdas en Blanco rápidamente
«Ir a especial» ofrece una forma muy eficaz de seleccionar todas las celdas vacías de un rango de una sola vez, ideal cuando quieres rellenar simultáneamente todas esas celdas con el mismo valor. Este método funciona perfectamente tanto en rangos pequeños como grandes y es perfecto si prefieres evitar fórmulas o VBA y necesitas una solución sencilla para rellenar masivamente.
1. Seleccione el rango (o la columna completa o fila) que contenga las celdas vacías que desea rellenar.
2. Pulse F5 para abrir el cuadro de diálogo Ir a, luego haga clic en Especial. En el cuadro de diálogo Ir a especial, seleccione Celdas en blanco y haga clic en Aceptar. Todas las celdas vacías del rango seleccionado quedarán resaltadas.
3. Con todas las celdas vacías seleccionadas, introduce el valor o texto que quieras (por ejemplo,)0 o "N/D") y, a continuación, pulsa Ctrl + Intro. ¡Así rellenarás todas las celdas vacías al mismo tiempo!
Consejos:Este método funciona mejor con celdas verdaderamente vacías y sobrescribirá cualquier contenido previo en ellas. Si algunas celdas contienen fórmulas que devuelven texto vacío ()""), no se detectarán como vacías; en esos casos, deberá usar otro enfoque. Confirme siempre el rango antes de ejecutar el relleno para evitar cambios accidentales en sus datos.
Escenario aplicable: Ideal para operaciones rápidas de relleno masivo sin necesidad de columnas adicionales ni herramientas complejas.
Ventajas: Aprovecha funcionalidades integradas de Excel y no requiere fórmulas ni complementos.
Desventajas: No puede procesar celdas que parecen vacías pero no lo están (por ejemplo, aquellas con fórmulas que devuelven cadenas vacías).
Rellene fácilmente todas las celdas vacías de un rango con Kutools para Excel
La utilidad Rellenar Celdas en Blanco en Kutools para Excel ofrece una forma intuitiva y flexible de rellenar las celdas en blanco del rango seleccionado con un valor fijo o según diversos patrones de relleno (por ejemplo, basados en valores adyacentes). Este enfoque resulta especialmente útil para usuarios que buscan funcionalidades avanzadas de opciones de llenado o procesamiento por lotes sin necesidad de escribir macros ni fórmulas complejas.
1. Seleccione el rango con celdas vacías que desea rellenar y vaya a Kutools > Insertar > Rellenar Celdas en Blanco.

2. En el cuadro de diálogo Rellenar Celdas en Blanco, seleccione la opción Valor fijo en Rellenar con, introduzca el valor deseado (número o texto) en el campo Valor de Relleno y, a continuación, haga clic en Aceptar.

Todas las celdas vacías seleccionadas se rellenarán al instante con el valor especificado, tal como se muestra en la siguiente captura de pantalla.

Nota: esta herramienta también le permite rellenar celdas vacías basándose en los valores existentes del rango o mediante una progresión lineal, ofreciendo una gran flexibilidad para adaptarse a distintos escenarios de procesamiento de datos. Si su hoja de cálculo tiene filtros aplicados, le recomendamos eliminarlos antes de rellenar las celdas vacías para asegurarse de que se incluyan todas las celdas deseadas.
Si desea probar gratuitamente (30 días) esta utilidad, haga clic aquí para descargarla y, a continuación, siga los pasos anteriores para aplicar la operación.
Buscar y reemplazar todas las celdas vacías con código VBA
Para usuarios que requieran un enfoque más automatizado o potente, VBA permite procesar de forma eficiente lotes de celdas vacías, especialmente en conjuntos de datos grandes o en tareas repetitivas. Este método resulta ideal si necesita rellenar con frecuencia celdas vacías en distintos rangos, ya que puede adaptar el código a su flujo de trabajo.
1. Abra el editor de VBA pulsando Alt+F11.
2. En la ventana Microsoft Visual Basic para Aplicaciones, haga clic en Insertar > Módulo y pegue el código VBA proporcionado a continuación en la ventana del módulo.
Código VBA: Reemplazar celdas vacías con un contenido determinado
Sub Replace_Blanks()
Dim xStr As String
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select a range", "Kutools for Excel", xAddress, , , , , 8)
Set xRg = xRg.SpecialCells(xlBlanks)
If (Err <> 0) Or (xRg Is Nothing) Then
MsgBox "No blank cells found", , "Kutools for Excel"
Exit Sub
End If
xStr = Application.InputBox("Replace blank cells with what?", "Kutools for Excel")
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
For Each xCell In xRg
xCell.Formula = xStr
Next
Application.ScreenUpdating = xUpdate
End Sub 3. Para ejecutar el código, pulse F5 o haga clic en el botón Ejecutar (
). A continuación, aparecerá un cuadro de diálogo que le pedirá que seleccione el rango objetivo que contiene las celdas vacías; haga clic entonces en Aceptar.

4. A continuación, en el cuadro de diálogo que aparece, introduzca el valor o texto que desea rellenar en todas las celdas vacías y haga clic en Aceptar. Consulte la captura de pantalla siguiente:

En pocos segundos, todas las celdas vacías de su selección se rellenarán tal como haya especificado.
Nota: Si no hay celdas vacías en el rango seleccionado, se mostrará un mensaje para notificárselo. Asimismo, si sus datos contienen fórmulas que devuelven cadenas vacías, la macro normalmente no las reconocerá como celdas en blanco. Recuerde guardar su libro de trabajo antes de ejecutar el código VBA, especialmente con conjuntos de datos importantes, para evitar resultados no deseados y poder deshacer fácilmente las acciones si fuera necesario.

En resumen, el enfoque ideal varía según el tipo de datos, la versión de Excel y las necesidades específicas de su flujo de trabajo. Al usar métodos integrados, asegúrese de que solo se vean afectadas las celdas verdaderamente vacías. Si opta por VBA o herramientas de terceros como Kutools para Excel, realice siempre una copia de seguridad de sus datos con antelación. En caso de que ninguno de estos métodos se ajuste a su situación, puede recurrir a filtros avanzados o una Tabla Dinámica para identificar y gestionar las celdas en blanco. Lo esencial es elegir la solución que garantice la integridad de sus datos, cumpla con sus requisitos de relleno y se integre perfectamente en su flujo de trabajo habitual en Excel.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos