Excel - Encontrar elementos duplicados al unir dos tablas
Cuando se unen dos tablas podemos encontrarnos con que algún elemento estaba en ambas y resulta duplicado. Con este procedimiento podemos detectar cuáles son esos elementos.

Supongamos que partimos de dos tablas del tipo:

- Seleccionamos toda la tabla 1 incluyendo los encabezados o nombres de campo y, los copiamos y pegamos en otra hoja
- Seleccionamos los datos sin los encabezados de la tabla 2 y los copiamos y pegamos a continuación de la tabla 1 pegada en la nueva hoja
- Ordenamos según el identificador único que tenga la tabla. En nuestro caso sería DNI ya que, el nombre podría estar escrito en las dos tablas de forma ligeramente diferente (Alberto García o Gacría,Alberto). Para ello hacemos clic en cualquier casilla de la columna DNI y seleccionamos en el menú Datos -> Ordenar -> AZ
- Vamos a Datos y seleccionamos Subtotales
- Aparece el siguiente cuadro de diálogo en el que seleccionamos Para cada cambio en DNI y Usar función Contar

- Aceptamos el cuadro de diálogo y obtenemos el resultado siguiente
- Ahora que ya tenemos agrupados los elementos que se repiten y contados podemos filtrar por los que se repiten más de una vez. En este caso, como hemos solapado dos tablas la repetición será de dos. Es decir, no encontraremos el mismo elemento tres veces, salvo que alguna de las tablas originales ya viniera duplicada a su vez. Vamos a Datos -> Filtro (y Autofiltro poseriormente si es Excel 2003 o inferior)
- Desplegamos la casilla DNI y aparecen todas las opciones de filtrado. Pulsamos sobre Seleccionar todo para deseleccionar todas las casillas y, posteriormente sobre el 2 para seleccionar sólo los datos que se repiten dos veces. Si hubiera más repeticiones habríamos de seleccionar también esas casillas para verlas
- Aceptamos el cuadro de diálogo y obtenemos el resultado esperado

Los DNI 33333333 y 66666666 son los que se repiten.
16-2-2008
Añada un comentario / Add a comment
Fabila - Información tecnológica y energías renovables
© Jesús Infiesta Saborit