Contenido del curso
Preparación base de datos
Limpieza de datos
Análisis de datos
Creación de un Dashboard
Resumen del curso
Listas de validación y duplicados en Excel
Resumen
Si trabajas con bases de datos compartidas en Excel, sabes que un error de captura puede arruinar un reporte completo. Las listas de validación y el control de duplicados son las herramientas que te permiten restringir entradas y mantener la información limpia, incluso cuando varias personas alimentan el mismo archivo.
Lo bueno es que no necesitas macros ni fórmulas complejas. Con un par de funciones nativas puedes blindar tu hoja contra los errores más comunes: facturas repetidas, nombres mal escritos o productos inventados.
¿Qué es una lista de validación en Excel y cómo se crea?
Una lista de validación restringe el tipo de datos que un usuario puede capturar en una celda. En lugar de escribir, eliges una opción desde un menú desplegable, lo que elimina errores ortográficos y entradas inconsistentes.
Imagina una base de datos donde los vendedores registran número de factura, fecha, vendedor, marca y producto. Si cada quien escribe el nombre del vendedor a su manera, terminas con Juan, juan y Juán como si fueran personas distintas. Aquí entra la validación.
¿Cómo crear varias listas de validación al mismo tiempo?
Puedes hacerlo columna por columna, pero hay un atajo más eficiente usando rangos con nombre y la función INDIRECTO [01:30].
- Selecciona los valores de cada categoría (vendedor, marca, producto) y nómbralos en el cuadro de nombres a la izquierda de la barra de fórmulas.
- Selecciona el rango donde quieres aplicar las listas en tu base de datos.
- Ve a la pestaña Data y haz clic en Data Validation.
- En Allow, elige List.
- En Source, escribe
=INDIRECTO(y selecciona la celda del encabezado correspondiente, presiona F4 para anclar solo la fila, cierra paréntesis y acepta.
Con esto, cuando estés en la columna de vendedor aparecerá la lista de vendedores; en marca, la de marcas; y en producto, la de productos. Todo desde una sola configuración.
¿Para qué sirve la función INDIRECTO en una lista de validación? Permite que Excel interprete el texto de una celda como una referencia a un rango con nombre. Así, una misma fórmula muestra listas distintas según la columna en la que estés.
¿Cómo resaltar y eliminar valores duplicados en Excel?
Los duplicados a veces son útiles y otras veces son un problema serio. Una factura repetida puede inflar tus ventas o duplicar un cobro. Detectarlos a simple vista en miles de filas es imposible, pero el formato condicional lo resuelve en segundos.
¿Cómo resaltar duplicados con formato condicional?
Selecciona la columna de facturas, ve a Home, luego a Conditional Formatting, después a Highlight Cells Rules y elige Duplicate Values [03:45]. Define el color, por ejemplo rojo, y acepta. Excel marcará automáticamente cada factura repetida.
¿Cómo eliminar duplicados de una tabla?
Una vez identificados, selecciona la tabla, ve a la pestaña Data y busca el ícono Remove Duplicates. Excel te dirá cuántos valores duplicados encontró y los eliminará. En el ejemplo de la clase, la herramienta detectó cuatro valores duplicados y los borró sin tocar el resto de la información.
¿Cómo impedir que se capturen valores duplicados desde el inicio?
Resaltar y eliminar duplicados es reactivo. Lo ideal es prevenirlos antes de que entren a tu base. Para esto necesitas combinar una columna auxiliar con la función CONTAR.SI y una validación personalizada.
La lógica es simple: la columna auxiliar cuenta cuántas veces aparece cada factura. Si todo está bien, cada factura debería aparecer una sola vez. Si el conteo sube a dos, hay un duplicado.
- Crea una columna auxiliar al lado de tu tabla.
- Escribe
=CONTAR.SI(y selecciona todo el rango de facturas, ánclalo con F4, agrega punto y coma y selecciona la celda de la factura actual. Cierra paréntesis. - Selecciona la columna donde se capturan las facturas.
- Ve a Data, luego a Data Validation y elige la opción Custom.
- Escribe una fórmula que indique que el conteo debe ser menor a dos.
- En la pestaña de mensaje de error escribe algo claro, por ejemplo: Stop. Duplicate value.
Desde ese momento, si alguien intenta capturar una factura que ya existe, Excel mostrará el mensaje de error y bloqueará la entrada [07:20]. Si la factura es nueva, la captura procede sin problema.
¿Qué hace CONTAR.SI en este caso? Cuenta cuántas veces aparece un valor dentro de un rango. Si el resultado es mayor a uno, sabes que hay duplicados antes de que se conviertan en un dolor de cabeza.
¿Por qué combinar validación y control de duplicados?
Una base de datos limpia no depende solo de la disciplina del equipo, sino del diseño del archivo. Las listas de validación estandarizan lo que se escribe, y la prevención de duplicados protege la integridad de los identificadores únicos como facturas, folios o IDs de cliente.
Usadas juntas, reducen drásticamente el tiempo que inviertes corrigiendo capturas y aumentan la confianza en los reportes que sacas de esa base. Descarga el archivo de la clase, prueba estas funciones con tus propios datos y cuéntame en los comentarios qué error frecuente te gustaría prevenir en tu hoja.