datos

Limpiar datos en Excel: cómo dejar tu hoja lista para trabajar

noviembre 3, 2026 Tuto Excel 12 min read
Limpiar datos en Excel: cómo dejar tu hoja lista para trabajar

Una hoja de cálculo se llena de polvo rápido: un espacio de más al pegar desde otra pantalla, una fecha escrita como texto, un producto que aparece dos veces con mayúsculas distintas, un campo donde la ciudad y el nombre viajan juntos. Antes de hacer una tabla dinámica o un gráfico, conviene limpiarla. En este tutorial, con una hoja de Ventas como ejemplo, verás cómo dejar cada dato en su sitio, con un solo valor y el formato correcto. Al terminar sabrás quitar duplicados, validar entradas, resaltar lo que está mal, partir campos con Texto en columnas o Relleno rápido, y dar el salto a Power Query cuando la hoja crece. Funciona en Microsoft 365, Excel 2024, 2021, 2019 y 2016; las herramientas más nuevas se van señalando.

Qué se entiende por limpiar datos y por qué importa antes de analizar

Limpiar datos no es una operación concreta: es el conjunto de pasos que llevan una hoja «sucia» a una hoja lista para analizar. La hoja sucia típica, como la de Ventas que vamos a usar, tiene productos con mayúsculas distintas, ciudades pegadas al nombre del cliente, importes con espacios, fechas escritas como texto y filas repetidas del mismo pedido. Cada uno de esos problemas, por separado, basta para que una SUMA salga mal o un gráfico enseñe dos barras donde solo hay una.

La limpieza tiene tres ideas básicas: cada dato en su celda y en su columna, escrito una sola vez y con el formato que le corresponde (número, fecha o texto). No hace falta tocarlo todo a la vez; lo normal es revisar la hoja, decidir qué se queda y qué se va, y aplicar las herramientas que vienen en Excel. Lo que se gana es tiempo después: las tablas dinámicas, los BUSCARV y los informes salen bien a la primera porque los datos ya están en orden.

Lo que Excel trae de fábrica para limpiar

Excel trae un buen puñado de herramientas pensadas justo para esto. La siguiente tabla las reúne, resume lo que hace cada una y recuerda desde qué versión está disponible para que sepas si están en tu Excel.

Herramienta Qué hace Versión mínima
Quitar duplicados Elimina filas iguales en un rango o tabla. Excel 2007
Validación de datos Limita lo que se puede escribir en una celda (números, lista, fechas). Excel 2007
Formato condicional Resalta celdas que cumplen una regla (importes negativos, fechas fuera de rango, duplicados). Excel 2007
Buscar y reemplazar (Ctrl+B) Cambia texto concreto por otro en todo el rango. Excel 2007
Texto en columnas Parte el contenido de una columna en varias usando un delimitador. Excel 2007
Relleno rápido (Ctrl+E) Completa una columna detectando el patrón de los primeros ejemplos. Excel 2013
Power Query (Obtener y transformar) Limpia tablas enteras con pasos que se pueden guardar y actualizar. Integrado desde Excel 2016 (complemento en 2010 y 2013)
LIMPIAR (CLEAN) Quita caracteres no imprimibles del texto. Excel 2007
ESPACIOS (TRIM) Quita espacios sobrantes al principio, al final y los duplicados dentro. Excel 2007
MAYUSC / MINUSC / NOMPROPIO (UPPER / LOWER / PROPER) Pone el texto en mayúsculas, minúsculas o con la primera letra en mayúscula. Excel 2007

Todas estas herramientas están en Excel en español. Si tu Excel está en inglés, el nombre equivalente va entre paréntesis.

Preparar la hoja antes de tocar nada: rango, tabla y tipos de dato

Vamos a trabajar con la hoja Ventas de un comercio. Tienes productos en la columna A, fechas en la B, importes en la C y vendedor en la D, desde la fila 2 hasta la 50. Lo primero es decidir qué rango toca limpiar y convertirlo en tabla de Excel: así las fórmulas verán los nombres de columna y Quitar duplicados funcionará sin sorpresas.

  1. Haz clic en cualquier celda con datos, por ejemplo A1.
  2. Pulsa Ctrl+Mayús+Fin para seleccionar todo el bloque hasta la última fila con datos.
  3. En la cinta, abre Insertar > Tablas > Tabla. Marca «La tabla tiene encabezados» y pulsa Aceptar.

La hoja queda con filas alternas en gris y un nombre de tabla (por defecto Tabla1) en la parte derecha. Ahora revisa el tipo de cada columna: la B debería ser fecha real (alineada a la derecha y con formato Fecha corta); si la ves a la izquierda, es texto. La C debería ser número; si ves un triángulo verde en la esquina, Excel sospecha que es texto con formato de número.

A1fx**Dataset**
A B C D
1 Dataset TipoDetectado Muestra Decision
2 Producto Texto Cuaderno A4 Correcto
3 Fecha Texto 2026-03-15 Pasar a Fecha
4 Importe Texto 1250.5 Pasar a Numero
5 Vendedor Texto Maria Gomez Correcto
Ventas
Comprueba: la columna B aparece alineada a la derecha con formato de fecha; la columna C, sin triángulo verde y con dos decimales.

Quitar duplicados en un clic

En la hoja Ventas hay tres filas repetidas del pedido 104: aparecen dos veces con el mismo importe y fecha. Quitar duplicados las detecta y deja solo una.

  1. Haz clic en una celda de la tabla.
  2. Abre Datos > Herramientas de datos > Quitar duplicados.
  3. Marca la columna Pedido (o todas, si prefieres) y pulsa Aceptar.

Excel te dice cuántas filas duplicadas ha quitado. La barra de estado, abajo, mostrará ahora Recuento: 47 en lugar de 50.

B2fx=CONTARA(Tabla1[Pedido])
A B C D E
1 Pedido Producto Fecha Importe Vendedor
2 101 Cuaderno A4 15/03/2026 12,50 M. Gomez
3 102 Boligrafo 15/03/2026 3,20 J. Perez
4 103 Carpeta 16/03/2026 4,75 M. Gomez
5 105 Goma 17/03/2026 0,80 L. Sanz
6 106 Cuaderno A5 17/03/2026 9,40 J. Perez
Ventas
Comprueba: las filas 104 repetidas han desaparecido y la barra de estado muestra el nuevo recuento.
Cuidado: Quitar duplicados compara los valores tal como están escritos. «Ana López» y «ana lópez» son distintos para Excel. Más adelante veremos cómo igualarlos antes.

Validación de datos para que no entre basura nueva

Quitar duplicados limpia lo que ya está; para que no vuelva a ensuciarse, conviene poner reglas. La validación de datos (Datos > Herramientas de datos > Validación de datos) limita lo que se puede escribir en una celda y avisa al usuario si se salta la regla.

DatosHerramientas de datosValidacion de datos

Vamos a limitar la columna Importe a números entre 0 y 10.000, la columna Vendedor a una lista de cuatro nombres y la columna Fecha a fechas dentro de 2026. Lo primero es crear la lista de vendedores en una hoja auxiliar, por ejemplo en I2:I5.

I1fx**Vendedores**
I
1 Vendedores
2 M. Gomez
3 J. Perez
4 L. Sanz
5 R. Diaz
Ventas
  1. Selecciona la columna Importe (por ejemplo C2:C50).
  2. Abre Datos > Herramientas de datos > Validación de datos.
  3. En la pestaña Configuración, deja Permitir: Número entero (o Decimal, según el caso), Datos: entre, Mínimo: 0, Máximo: 10000.
  4. Cambia a la pestaña Mensaje de error, elige Estilo: Detener y escribe un título y un mensaje.
  5. Pulsa Aceptar.

Repite para la columna Vendedor, eligiendo Permitir: Lista y escribiendo =$I$2:$I$5 en Origen. Para la columna Fecha, Permitir: Fecha, Datos: entre, Fecha inicio: 01/01/2026, Fecha fin: 31/12/2026.

Comprueba: al hacer clic en una celda de Importe aparece una lista desplegable (no es el caso aquí) y, si escribes un valor fuera de rango, sale un aviso rojo con tu mensaje.
Nota: la validación no impide pegar valores que ya estaban mal escritos. Para ver qué celdas no cumplen la regla, abre otra vez Validación de datos y pulsa Rodear con un círculo datos no válidos.

Nota sobre el separador: en este artículo las fórmulas y los argumentos usan punto y coma porque el Excel está en español con coma decimal. Si tu Excel está configurado con punto decimal (México, Estados Unidos), el separador de argumentos será la coma.

Formato condicional que señala lo que aún está mal

La validación avisa al escribir; el formato condicional pinta de color lo que ya está mal. Lo vamos a usar para que salten a la vista los importes negativos (devoluciones que deberían ser positivas) y las fechas fuera de 2026.

InicioEstilosFormato condicionalNueva regla
  1. Selecciona la columna Importe (C2:C50).
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige «Aplicar formato a las celdas que contengan», Valor de celda, menor que, 0. Pulsa Formato,aplica a el color rojo y Aceptar.
  4. Para las fechas, selecciona B2:B50, vuelve a abrir Nueva regla y elige «Aplicar formato a las celdas que contengan», Valor de celda, fuera de, con las fechas 01/01/2026 y 31/12/2026. Escoge un relleno amarillo.
C2fx–12,50
A B C D
1 Pedido Fecha Importe Vendedor
2 101 15/03/2026 -12,50 M. Gomez
3 102 15/03/2026 3,20 J. Perez
4 103 16/03/2026 4,75 M. Gomez
5 105 01/05/2025 0,80 L. Sanz
6 106 17/03/2026 9,40 J. Perez
Ventas
Comprueba: los importes negativos salen en rojo y la fecha de 2025, en amarillo.

Texto en columnas, Relleno rápido y Buscar y reemplazar

El campo Cliente de nuestra hoja trae «Nombre – Ciudad» todo junto, separado por un guion con espacios. Eso impide buscar por ciudad o contar clientes por ciudad sin liarse. La solución es partirlo en dos columnas: una para el nombre y otra para la ciudad.

  1. Selecciona la columna Cliente.
  2. Abre Datos > Herramientas de datos > Texto en columnas.
  3. Elige Delimitados y pulsa Siguiente.
  4. Marca Otro y escribe – (guion con un espacio a cada lado) en el cuadro. Pulsa Siguiente.
  5. Deja Texto como formato de cada columna y pulsa Finalizar.

La columna original se sustituye por Cliente y Ciudad. Si Excel se queja de que hay datos al lado, es porque la columna siguiente no está vacía; borra lo que haya o pega el resultado en otra hoja.

Comprueba: el nombre y la ciudad quedan en columnas separadas, sin espacios sobrantes.

Relleno rápido para partir un nombre y un apellido

Otra forma de partir datos, cuando no hay un delimitador claro sino un patrón, es Relleno rápido. Imagina la columna Cliente con valores como «Maria Gomez SLP». Sabes que el primer espacio separa el nombre del resto. Escribe «Maria» en E2 y «Gomez SLP» en F2. Selecciona E2, pulsa Ctrl+E y Excel rellena la columna E siguiendo el primer espacio de cada fila. Haz lo mismo en F2 con Ctrl+E para el apellido.

Cuidado: Relleno rápido necesita al menos un ejemplo y, a veces, un segundo para entender el patrón. Si Ctrl+E no hace nada, comprueba que la columna de al lado esté vacía y que el patrón tenga una lógica clara.

Buscar y reemplazar (Ctrl+B) es la herramienta para cambios puntuales: cambiar «SL» por «S.L.», eliminar un prefijo que se repite o quitar un símbolo. No parte columnas; solo sustituye un texto por otro.

Nota: los atajos de Mac cambian en algunos casos. Ctrl+E (Relleno rápido) es Cmd+E y Ctrl+B (Buscar y reemplazar) es Cmd+H.

Mayúsculas, minúsculas y espacios con fórmulas

Para los nombres que llegan en mayúsculas o minúsculas, las funciones de texto dejan la columna lista sin tocar el dato original.

=MAYUSC(A2)
=MINUSC(A2)
=NOMPROPIO(A2)
=ESPACIOS(A2)
=LARGO(A2)
=LIMPIAR(A2)

MAYUSC (UPPER) lo pone todo en mayúsculas, MINUSC (LOWER) todo en minúsculas y NOMPROPIO (PROPER) pone la primera letra de cada palabra en mayúscula y el resto en minúscula: «ANA LÓPEZ» se convierte en «Ana López». ESPACIOS (TRIM) es la clave para los duplicados de espacios y los que van al principio y al final.

LARGO (LEN) cuenta caracteres y LIMPIAR (CLEAN) quita caracteres no imprimibles que a veces vienen de otros sistemas (saltos de línea, tabulaciones). Se usan juntas para revisar columnas que vienen de copiar y pegar.

B2fx=NOMPROPIO(ESPACIOS(LIMPIAR(A2)))
A B
1 Sucio Limpio
2 ana lopez Ana Lopez
3 MARIA GOMEZ Maria Gomez
4 juanlin perez Juanlin Perez
5 luIS sanZ Luis Sanz
Ventas
Comprueba: la columna Limpio tiene cada nombre con mayúscula inicial, sin espacios sobrantes y sin caracteres raros.

Errores típicos al limpiar y cómo resolverlos

Quitar duplicados no detecta lo que «parece» duplicado

«Ana López» y «ana lópez» son iguales a la vista, pero para Excel son textos distintos: distinta longitud (los espacios), distinta combinación de mayúsculas y minúsculas. El resultado es que Quitar duplicados deja las dos filas. La solución es aplicar =ESPACIOS() y =NOMPROPIO() (o =MAYUSC(), según el caso) en una columna auxiliar, copiar el resultado con Pegar valores sobre la original y volver a usar Quitar duplicados.

Texto en columnas corta donde no debe

El nombre del cliente viene como «Pérez, S.L.» y pensabas que la coma era el delimitador. Texto en columnas parte el nombre por la coma y se queda con «Pérez» y « S.L.», por tanto. El arreglo es rehacer el paso eligiendo Otro y escribiendo el delimitador real (un guion, un espacio, un tabulador) o marcando Coma solo si estás seguro de que no hay comas dentro del campo.

Relleno rápido no aparece o no se activa

Pulsas Ctrl+E y no pasa nada. Las dos causas más frecuentes son: la columna de al lado no está vacía (Relleno rápido necesita ver el patrón sin estorbos) o le has dado un único ejemplo y Excel no termina de pillar la regla. El arreglo es borrar la columna contigua o añadir un segundo ejemplo en la fila siguiente para que el patrón quede claro.

Cuándo conviene dar el salto a Power Query

Cuando los pasos manuales empiezan a ser muchos y la hoja cambia cada semana, los clics se quedan cortos. Si cada mes recibes un archivo nuevo con cientos de miles de filas, repetir Quitar duplicados, Texto en columnas y Validación de datos a mano es lento y fácil de olvidar. Power Query (Datos > Obtener y transformar datos > Obtener datos) está integrado desde 2016 y permite grabar la limpieza como una secuencia de pasos que se vuelven a aplicar con Actualizar.

Lo que Power Query hace bien: combinar varios archivos de la misma carpeta, cambiar el tipo de cada columna, dividir y combinar campos, eliminar duplicados sobre millones de filas y guardar la receta para el siguiente mes. Lo que no hace es cálculo celda a celda: ahí siguen mandando las fórmulas de la hoja. Su lenguaje es M, distinto del de Excel.

En Mac y en la web hay Power Query pero con menos conectores. En Microsoft 365, Excel 2024 y Excel 2021 viene activado por defecto; en 2016 hay que comprobarlo en Datos > Obtener y transformar.

Lo que ya sabes hacer limpiando datos y el siguiente paso

  • Quitar duplicados en un clic y entender por qué «parecidos» no son iguales.
  • Poner Validación de datos para que la hoja no se ensucie al escribir.
  • Resaltar lo que está mal con Formato condicional.
  • Partir columnas con Texto en columnas, Relleno rápido (Ctrl+E) y Buscar y reemplazar (Ctrl+B), y homogeneizar texto con MAYUSC, NOMPROPIO, ESPACIOS y LIMPIAR.

El siguiente paso es abrir la misma hoja de Ventas desde Datos > Obtener y transformar > Desde tabla o rango y dejar que Power Query grabe la limpieza: con un par de clics verás los mismos pasos aplicados a la tabla, esta vez reutilizables.

Datos consultados en octubre de 2026.

Fuentes

  1. MicrosoftPower Query (Obtener y transformar datos) — documentación oficialconsultado el 12/10/2026
  2. MicrosoftLIMPIAR — documentación oficialconsultado el 12/10/2026
  3. MicrosoftIMPORTARDATOSDINAMICOS — documentación oficialconsultado el 12/10/2026
  4. MicrosoftValidación de datos — documentación oficialconsultado el 12/10/2026
  5. MicrosoftFormato condicional — documentación oficialconsultado el 12/10/2026