KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo buscar y reemplazar todas las celdas vacías por un número o texto específico en Excel?

AutoraSiluvia Fecha de modificación

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:

establecer opciones en el cuadro de diálogo Buscar y reemplazar

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

aparece un cuadro de aviso recordando cuántas celdas se han reemplazado

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)

rellenar todas las celdas vacías con un valor determinado mediante Kutools


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.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada de Kutools para Excel...         Prueba gratuita...

1. Seleccione el rango con celdas vacías que desea rellenar y vaya a Kutools > Insertar > Rellenar Celdas en Blanco.

hacer clic en la función Rellenar celdas vacías de Kutools

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.

establecer un texto específico en el cuadro de diálogo

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.

todas las celdas vacías se rellenan con el texto específico

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 (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.

código VBA para seleccionar el rango con celdas vacías en las que buscar y reemplazar

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:

código VBA para introducir el contenido determinado en el cuadro de texto

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.

aparecerá un cuadro de aviso si el rango seleccionado no contiene celdas vacías


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

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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