Cuando importas datos a Excel —una exportación de la tienda online, un informe de la aplicación de ventas o una tabla copiada de una web—, el resultado casi nunca llega limpio: entre las filas con datos aparecen huecos que estorban al sumar, al filtrar y al cruzar la información con otras hojas. Quitar celdas en blanco en Excel es, precisamente, la tarea de localizar esas filas vacías y deshacerse de ellas sin tocar las que sí tienen datos.
En este tutorial vas a aprender a hacerlo con cuatro métodos, de más sencillo a más fiable: Ir a Especial cuando solo hay una columna con huecos, Filtro cuando las filas vacías están en varias columnas a la vez, una columna auxiliar con CONTARA cuando quieres decidir a mano qué se borra, y un repaso a los casos en los que una celda "vacía" en realidad trae un espacio que la hace invisible. Todo funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016 y 2013, y en Excel para la web.
=SI(A2>10;"Alto";"Bajo")), que es como viene Excel configurado en español. Si tu Excel usa el punto como decimal (México, Estados Unidos), el separador será la coma: =SI(A2>10,"Alto","Bajo").Qué cuenta como celda en blanco y por qué importa
Imagina la hoja Ventas de tu tienda. La importaste del programa de facturación y entre las filas con fecha e importe han quedado huecos: filas completas sin nada o filas donde solo está la fecha pero falta el importe. Para ti esos huecos son "filas vacías", pero Excel distingue tres casos y los trata de forma muy distinta cuando operas con ellos.
Una celda verdaderamente vacía es la que no tiene absolutamente nada: ni un número, ni un texto, ni siquiera un espacio. En una fórmula, una celda así cuenta como 0 en las operaciones: si la celda del IVA está vacía, =Importe*IVA da 0, no un error. En cambio, en =SUMA(rango) y =PROMEDIO(rango) las vacías se ignoran: PROMEDIO no las cuenta como ceros, así que la media sale de los valores que sí existen.
Una celda con un espacio (o con varios, o con el espacio duro que viene de las webs) ya no está vacía para Excel: es texto. Si la multiplicas por un número, en lugar de 0 sale el error #¡VALOR!. Y una celda con una fórmula que devuelve "" (dos comillas, texto vacío) tampoco está vacía para ESBLANCO: la fórmula ESBLANCO devuelve FALSO aunque visualmente no se vea nada.
Por eso, antes de borrar nada, conviene saber con cuál de los tres casos te estás enfrentando. Si borras filas con el método "a ojo", puedes llevarte por delante una fila que parecía vacía pero tenía un importe escrito como texto.
$ al fijar una celda y acaba multiplicando por una vacía da 0 sin avisar, y el fallo pasa desapercibido hasta el cierre del mes.La herramienta Ir a Especial para borrar huecos de una columna
Ir a Especial es la herramienta clásica para seleccionar solo las celdas vacías de un rango y borrarlas de un golpe. La abres desde la cinta o con un atajo, marcas la opción Celdas en blanco, y Excel selecciona únicamente las celdas que no tienen nada; las que tienen un valor (aunque sea texto o un espacio) se quedan fuera.
Su limitación importante es que solo mira la selección que tú le des. Si la aplicas a toda la hoja, considera "vacía" cualquier celda sin valor en columnas y filas enteras, y puede borrar información que no querías tocar. La forma segura es aplicarla a una sola columna o a un rango concreto.
El atajo para abrir Ir a Especial
- Pulsa F5 (en Mac, F5). Se abre el cuadro Ir a.
- Pulsa Alt+E para pasar a Ir a Especial (la "E" es la tecla subrayada en el botón).
- Elige Celdas en blanco y pulsa Entrar.
F5 es el atajo universal de "Ir a" en Excel: primero aparece el cuadro simple y, con Alt+E, saltas al cuadro avanzado de Ir a Especial. Funciona en todas las versiones de escritorio y en Excel para la web.
La opción que marca solo las celdas vacías
Al aceptar, Excel marca con un recuadro gris solo las celdas que están vacías dentro del rango que tenías seleccionado. Si en la columna B hay un espacio en B5, esa celda no se marca: Ir a Especial la considera texto. En la barra de estado, abajo, verás "12 celdas seleccionadas" (o el número que sea) y ese recuento te confirma que solo tienes lo que esperabas.
Borrar filas vacías con Ir a Especial en una sola columna
Volvamos a la hoja Ventas. La columna A trae la fecha y la B el importe. Entre las filas con datos hay huecos que se colaron al importar: filas enteras vacías, y alguna fila donde solo está la fecha. Como la columna de importes es la que manda para los cálculos, la trabajarás sobre B.
| A | B | |
|---|---|---|
| 1 | Fecha | Importe |
| 2 | 01/03/2026 | 150,00 |
| 3 | ||
| 4 | 03/03/2026 | 80,00 |
| 5 | 04/03/2026 | |
| 6 | ||
| 7 | 07/03/2026 | 220,00 |
| 8 | 08/03/2026 | 95,00 |
Fíjate en B5: parece vacía pero no tiene valor (no es un espacio), y en B3 y B6 la fila entera está vacía. Ir a Especial sobre B va a marcar las tres.
- Haz clic en la cabecera de la columna B para seleccionar B2:B8.
- Abre Ir a Especial con F5 y, dentro, pulsa Alt+E.
- Marca Celdas en blanco y pulsa
Aceptar. - Con las celdas B3, B5 y B6 seleccionadas, pulsa Ctrl+- (el signo menos del teclado numérico; en portátil, Ctrl+Supr no sirve aquí, usa Ctrl+-).
- En el cuadro que aparece, elige Desplazar las celdas hacia arriba y pulsa
Aceptar.
El resultado es que los importes de abajo suben para llenar los huecos y la columna B queda con sus seis valores seguidos, en el mismo orden en el que estaban.
Borrar filas vacías con Filtro cuando hay varias columnas
Cuando la fila vacía afecta a varias columnas a la vez —toda la fila sin datos en ninguna—, el método más seguro es Filtro. Marcas solo las filas en las que una columna está vacía, las borras, y quitas el filtro. La ventaja es que el filtro ve la fila completa y no hay riesgo de descompensar columnas.
Imagina la hoja Pedidos con un volcado de la web: Cliente, Producto, Cantidad. Entre pedidos válidos hay filas de separación que la exportación añadió en blanco.
| A | B | C | |
|---|---|---|---|
| 1 | Cliente | Producto | Cantidad |
| 2 | Ana Ruiz | Cuaderno | 3 |
| 3 | |||
| 4 | Pedro Gómez | Lápiz | 12 |
| 5 | |||
| 6 | María López | Goma | 5 |
| 7 | Pedro Gómez | Libreta | 2 |
Activar el filtro y dejar solo las filas vacías
- Haz clic en una celda de la tabla, por ejemplo A1.
- Activa el filtro con Ctrl+Mayús+L (atajo de Datos > Filtro).
- En la columna Cliente aparece la flecha del filtro. Ábrela.
- Desmarca Seleccionar todo y marca solo (Vacías). Pulsa
Aceptar.
En pantalla solo verás las filas 3 y 5: las que no tienen cliente. Las demás quedan ocultas, pero siguen en la hoja.
=LARGO(A2)=0 o vacíalas a mano.Borrar las filas visibles y quitar el filtro
- Selecciona las filas visibles: haz clic en la cabecera de la fila 3, mantén
Ctrly haz clic en la cabecera de la fila 5. Así seleccionas filas no consecutivas. - Pulsa Ctrl+- y, en el cuadro, deja marcada Fila completa.
- Pulsa
Aceptar. - Quita el filtro con Ctrl+Mayús+L para volver a ver todas las filas.
| A | B | C | |
|---|---|---|---|
| 1 | Cliente | Producto | Cantidad |
| 2 | Ana Ruiz | Cuaderno | 3 |
| 3 | Pedro Gómez | Lápiz | 12 |
| 4 | María López | Goma | 5 |
| 5 | Pedro Gómez | Libreta | 2 |
Filtro es más seguro que Ir a Especial cuando hay varias columnas porque cada fila vacía se identifica en todas a la vez: si está vacía en Cliente, también lo está en Producto y Cantidad, y el filtro las muestra juntas.
Detectar filas vacías con una fórmula y borrarlas a mano
Hay un tercer método, más manual, que te viene bien cuando no estás seguro de qué filas están realmente vacías o cuando quieres revisar antes de borrar. Consiste en añadir una columna auxiliar con una fórmula que marque la fila entera como vacía, filtrar por esa marca y borrar solo las filas marcadas.
La hoja Inventario tiene datos en A, B y C, y entre ellos hay huecos que no sabes si son "fila vacía" o "celda con un espacio".
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Código | Producto | Stock | Marca |
| 2 | A-001 | Cuaderno | 25 | 3 |
| 3 | 0 | |||
| 4 | A-002 | Lápiz | 40 | 3 |
| 5 | 0 | |||
| 6 | A-003 | Goma | 12 | 3 |
| 7 | 0 | |||
| 8 | A-004 | Libreta | 8 | 3 |
Marcar la fila entera como vacía con CONTARA
La función CONTARA (en inglés, COUNTA) cuenta cuántas celdas de un rango no están vacías. Si cuenta 0, la fila entera está vacía. Es justo lo que necesitas.
En D2 escribe:
=CONTARA(A2;C2)
=A2="", también cuenta como no vacía una celda con "" (el texto vacío que devuelve una fórmula). Si la columna D marca 0, la fila está vacía de verdad.Copia D2 hacia abajo con el controlador de relleno hasta D8. Verás que las filas 3, 5 y 7 dan 0 y el resto dan 3.
Filtrar y borrar solo las filas marcadas
- Selecciona D2:D8, abre el filtro con Ctrl+Mayús+L y filtra por 0 (en la columna Marca).
- Selecciona las filas visibles (3, 5 y 7) con clic en la cabecera de la primera,
Ctrly clic en las demás. - Ve a Inicio > Celdas > Eliminar > Eliminar filas de hoja.
- Quita el filtro con Ctrl+Mayús+L.
- Selecciona la columna D y bórrala, porque ya no la necesitas.
| A | B | C | |
|---|---|---|---|
| 1 | Código | Producto | Stock |
| 2 | A-001 | Cuaderno | 25 |
| 3 | A-002 | Lápiz | 40 |
| 4 | A-003 | Goma | 12 |
| 5 | A-004 | Libreta | 8 |
Cuando una "vacía" no lo está: espacios y otros caracteres
El caso que más quebraderos da es la fila que parece vacía y no lo está. Miras la hoja, ves una fila en blanco, abres Ir a Especial y, para tu sorpresa, no la marca. La causa casi siempre es una de dos: un espacio normal (el de la barra espaciadora) o el espacio duro que meten las páginas web (carácter 160, el que HTML escribe con ). Los dos son texto para Excel.
| A | B | C | |
|---|---|---|---|
| 1 | Cliente | Producto | Cantidad |
| 2 | Ana Ruiz | Cuaderno | 3 |
| 3 | |||
| 4 | Pedro Gómez | Lápiz | 12 |
| 5 |
La fila 3 parece vacía y lo está. La fila 5 tiene un espacio en A5 que se pegó de la web; Ir a Especial no la va a marcar. Si la borras con Filtro, tampoco la pilla: el filtro la ve como "no vacía".
Quitar espacios con ESPACIOS y SUSTITUIR
La función ESPACIOS (en inglés, TRIM) quita los espacios del principio, del final y deja uno solo entre palabras. No quita el espacio duro.
=ESPACIOS(A2)
Para el espacio duro, usa SUSTITUIR (en inglés, SUBSTITUTE) con CARACTER(160) (el código del espacio duro):
=SUSTITUIR(A2;CARACTER(160);" ")
La forma más completa, en una columna auxiliar, es anidar las dos para limpiar de verdad:
=ESPACIOS(SUSTITUIR(A2;CARACTER(160);" "))
Copia la fórmula hacia abajo, selecciona la columna auxiliar, cópiala y pégala sobre la original con Pegado especial > Valores (Ctrl+Alt+V, opción Valores). Así la columna A queda limpia, sin fórmulas, y al volver a usar Ir a Especial o Filtro las celdas se reconocen como vacías y se pueden borrar.
Ver qué celdas "vacías" tienen texto antes de borrar
Antes de borrar filas dudosas, conviene localizar cuáles parecen vacías pero no lo están. En una columna auxiliar:
=ESBLANCO(A2)=FALSO
Esta fórmula devuelve VERDADERO cuando la celda no está vacía aunque lo parezca. Otra opción equivalente y muy útil para localizar el espacio duro:
=LARGO(A2)>0
Si =LARGO(A2)>0 da VERDADERO pero A2 se ve vacío, ahí tienes un espacio (o un carácter 160) que tienes que limpiar antes de borrar la fila. Una vez limpio, Ir a Especial y Filtro funcionan como se espera.
=ESPACIOS(...) y pegar valores cambia los datos. Si la hoja es el origen de otros informes, haz una copia de seguridad antes.Lo que ya sabes hacer con las celdas en blanco
- En Excel, una celda vacía cuenta como 0 en operaciones, pero PROMEDIO y SUMA la ignoran; un espacio o
""ya son texto y pueden dar#¡VALOR!. - Para borrar huecos en una sola columna, F5 > Alt+E > Celdas en blanco y Ctrl+- con Desplazar las celdas hacia arriba es lo más rápido.
- Para borrar filas enteras vacías en varias columnas, Filtro con
(Vacías)es más seguro que Ir a Especial, porque ve la fila completa. - Cuando tienes dudas sobre qué fila está realmente vacía, una columna auxiliar con
=CONTARA(A2;C2)=0te lo dice sin ambigüedad, y después filtras y borras. - Si Ir a Especial no marca una fila que parece vacía, casi siempre es un espacio o un carácter 160:
=ESPACIOS(SUSTITUIR(A2;CARACTER(160);" "))lo arregla.
Ahora que la hoja ya no tiene huecos, el siguiente paso natural es limpiar los duplicados con la herramienta Quitar duplicados de la pestaña Datos.
Datos comprobados en octubre de 2026.
Dudas al quitar celdas en blanco en Excel
1. ¿Cómo borrar de golpe todas las filas vacías de una hoja de Excel?
Selecciona el rango (o pulsa Ctrl+E para elegir toda la tabla) y ve a Inicio > Modificar > Buscar y seleccionar > Ir a Especial. Marca Celdas en blanco, acepta y pulsa Ctrl menos (-); elige «Desplazar las celdas hacia arriba» y Aceptar. Así eliminas todas las filas vacías de una sola vez.
2. ¿Se pueden eliminar automáticamente las celdas vacías en Excel?
De forma 100% automática no, pero puedes ir a Inicio > Buscar y seleccionar > Ir a Especial > Celdas en blanco, aceptar y luego pulsar Ctrl menos (-) para borrarlas; también con F5 > Especial en versiones antiguas. Es el camino más rápido porque no requiere revisar fila por fila.
3. ¿Cuál es la mejor forma de quitar las celdas vacías en Excel?
Para datos ya importados, Ir a Especial > Celdas en blanco y luego Suprimir desplazando hacia arriba es lo más fiable. Si los datos se actualizan a menudo, conviene filtrar por «Vacías» con el Autofiltro (Datos > Filtro) y borrar las filas resultantes, así puedes repetirlo con un clic.
4. ¿Cómo eliminar las filas en blanco en Excel usando solo el teclado?
Pulsa F5, escribe el rango (por ejemplo A1:A500) y acepta; vuelve a pulsar F5, haz clic en Especial, marca Celdas en blanco y acepta. Después pulsa Ctrl menos (-) y elige «Desplazar las celdas hacia arriba». Todo el proceso se hace sin tocar el ratón.
5. ¿Cómo eliminar todas las celdas de Excel hasta el final de la hoja?
Pulsa Ctrl+Fin para situarte en la última celda usada. Si quieres borrar solo el contenido de todo, selecciona con Ctrl+Shift+Inicio o Ctrl+E y pulsa Suprimir. Si lo que buscas es quitar filas sobrantes, ve a Inicio > Modificar > Borrar > Borrar filas, y repite hasta llegar a la fila 1.
6. ¿Cómo eliminar celdas vacías en Excel para Mac?
El atajo es el mismo con la tecla cmd: selecciona el rango, pulsa cmd+G (Ir a), luego Especial, marca Celdas en blanco y acepta. Después pulsa cmd menos (-) y elige «Desplazar las celdas hacia arriba». Las rutas de la cinta (Inicio > Modificar > Buscar y seleccionar) son idénticas a las de Windows.
7. ¿Cómo borrar columnas enteras que están vacías en Excel?
Selecciona el rango o pulsa Ctrl+E para toda la hoja, ve a Inicio > Buscar y seleccionar > Ir a Especial > Celdas en blanco, acepta y pulsa Ctrl menos (-). Esta vez elige «Desplazar las celdas hacia la izquierda» y Aceptar: Excel borrará todas las columnas que estuvieran vacías.
Fuentes
- Microsofteliminar todas las filas que esten vacías de contenido – Microsoft Q&Aconsultado el 06/10/2026
- MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 06/10/2026
- MicrosoftESBLANCO — documentación oficialconsultado el 06/10/2026
- MicrosoftCONTAR.BLANCO — documentación oficialconsultado el 06/10/2026
- MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 06/10/2026