Comparación de listas de duplicados (Microsoft Excel)
Imagine por un momento que tiene una hoja de trabajo que contiene listas de números de pieza. En una hoja de trabajo tiene una lista de números de pieza y en otra hoja de trabajo tiene una lista similar. Sin embargo, las listas no son idénticas y desea determinar si un número de pieza en particular en una lista también aparece en la otra.
Una solución es combinar de alguna manera las listas, pero agregar algún tipo de indicador sobre de qué lista original proviene el número de pieza en particular. Este enfoque (o una variación del mismo) es, de hecho, el enfoque adoptado por muchos usuarios de Excel.
Sin embargo, ¿qué pasa si no desea combinar las listas? En este caso, existe una forma muy sencilla de realizar la comparación. Siga estos pasos:
-
Asegúrese de que haya una columna en blanco a la derecha de cada lista de números de pieza en cada hoja de trabajo.
-
Seleccione los números de pieza en la primera hoja de trabajo y asígneles un nombre como «PartList1». (Utilice Insertar | Nombre | Definir.)
-
Seleccione los números de pieza en la segunda hoja de trabajo y asígneles un nombre como «PartList2».
-
Suponiendo que el primer número de parte de la primera hoja de trabajo está en la celda A2, ingrese la siguiente fórmula en la celda B2:
=ISNUMBER(MATCH(A2,PartList2,0))
-
Copie la fórmula hacia abajo para que aparezca una copia a la derecha de cada número de pieza en la primera hoja de trabajo.
-
Repita los pasos 4 y 5 en la segunda hoja de trabajo, pero use la siguiente fórmula:
=ISNUMBER(MATCH(A2,PartList1,0))
Cuando haya terminado, aparecerá VERDADERO o FALSO a la derecha de cada número de pieza en cada hoja de trabajo. Si aparece TRUE, el número de pieza asociado aparece en la otra hoja de trabajo. Si aparece FALSO, entonces el número de pieza es único y no aparece en la otra hoja de trabajo.
Otro enfoque es utilizar una fórmula de matriz para hacer las comparaciones. Puede seguir los mismos pasos que se muestran arriba, pero use la siguiente fórmula en el paso 4 (y la variación PartList1 en el paso 6):
=OR(EXACT(A2,PartList2))
Dado que esta es una fórmula de matriz, debe ingresarla usando Shift + Ctrl + Enter. El resultado es la misma designación VERDADERA y FALSA descrita anteriormente.
Independientemente del enfoque de fórmula que use, puede usar las capacidades de Autofiltro de Excel para limitar lo que se muestra en cualquiera de las hojas de trabajo. Si filtra para mostrar solo los FALSOS, tendrá una lista de todos los números de pieza únicos. Si filtra para mostrar VERDADEROS, tendrá una lista de duplicados.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2251) se aplica a Microsoft Excel 97, 2000, 2002 y 2003.