Tabla de contenido
Comparar duplicados en Excel es muy fácil. Podemos utilizar diferentes funciones y fórmulas para encontrar duplicados en Excel Permítame mostrarle los mejores y fáciles métodos para vlookup coincidencias duplicadas en Excel.
Descargar el Libro de Prácticas
Puede descargar la plantilla de Excel gratuita desde aquí y practicar por su cuenta.
Vlookup Duplicate Matches.xlsx5 maneras de buscar coincidencias duplicadas en Excel
En primer lugar, introduzcamos nuestro conjunto de datos. En mi conjunto de datos, he colocado los nombres de algunos vendedores y sus estados de venta durante dos semanas consecutivas. Observe que hay algunos estados que son comunes. Ahora mostraré cómo buscar estos duplicados con VLOOKUP y otras funciones de Excel.
Método 1: Utilizar la función VLOOKUP para encontrar coincidencias duplicadas en Excel
En nuestro primer método, utilizaremos la función VLOOKUP para encontrar duplicados. VLOOKUP puede buscar un valor en la columna situada más a la izquierda de una tabla de datos y devuelve el valor correspondiente de otra columna situada a la derecha de la tabla. En este caso, nuestro valor de búsqueda será de Columna D y encontrará los duplicados de Columna C Si se encuentra un duplicado, se mostrará el nombre del estado. En caso contrario, se mostrará #N/A .
Paso 1:
⏩ Activar Célula E5 .
⏩ Escribe la fórmula dada a continuación-
=VLOOKUP(D5,$C$5:$C$11,1,FALSE)
⏩ A continuación, sólo tiene que pulsar el Entre en para obtener el resultado.
Segundo paso:
Más tarde, haga doble clic en el Asa de llenado para copiar la fórmula.
Ahora verá que se han encontrado duplicados.
Más información: Buscar duplicados en dos columnas en Excel
Método 2: Aplicar la función MATCH para encontrar coincidencias duplicadas en Excel
Ahora encontraremos duplicados utilizando la función MATCH Pero aquí, nuestro valor de búsqueda será de Columna C y encontrará los duplicados de Columna D. Si se encuentra un duplicado, se mostrará el número de fila del valor duplicado, si no, se mostrará #N/A Recuerde que aquí el número de fila se cuenta referido al array seleccionado.
Primer paso:
⏩ Escriba la fórmula en Célula E5 -
=MATCH(C5,$D$5:$D$11,FALSE)
⏩ Pulse la tecla Entre en botón.
Segundo paso:
⏩ Por último, utilice Asa de llenado para copiar la fórmula.
Entonces verá que los duplicados se extraen con su número de fila del array.
Más información: Buscar coincidencias o valores duplicados en Excel
Método 3: Combinar funciones IF, ISNA, VLOOKUP para encontrar coincidencias duplicadas en Excel
Ahora combinaremos tres funciones para emparejar duplicados. Son las funciones SI , ISNA , VLOOKUP funciones. El SI comprueba si se cumple una condición y devuelve un valor si es verdadero y otro si es falso. La función ISNA es una función de tratamiento de errores, que ayuda a averiguar si alguna celda tiene " #N/A error" o no. En este caso, compararemos los duplicados en Columna D para el valor de Columna C. Si se encuentra un duplicado, se mostrará "Duplicado" o "Único".
Primer paso:
⏩ En Célula E5 escribe la fórmula dada-
=IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Único", "Duplicado")
⏩ A continuación, sólo tiene que pulsar el Entre en botón.
Segundo paso:
⏩ A continuación, utilice el Asa de llenado para copiar la fórmula.
⏬ Desglose de fórmulas:
➤ VLOOKUP(D5,$C$5:$C$11,1,FALSE)
En primer lugar, la función VLOOKUP buscará el Celda D5 a la matriz C5:C11 y devolverá como-
Nueva York
➤ ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE))
La función ISNA mostrará FALSE ya que no obtiene ningún error si lo obtuviera mostraría TRUE. Así que el resultado es-
FALSO
➤ IF(ISNA(VLOOKUP(D5,$C$5:$C$11,1,FALSE)), "Único", "Duplicado")
Por último, la función IF dará como resultado "Duplicado" para FALSE y "Único" para TRUE. Devuelve-.
Duplicar
Lecturas similares
- Cómo comparar filas en Excel en busca de duplicados
- Excel Encuentra Texto Similar en Dos Columnas (3 Maneras)
- Cómo encontrar y eliminar filas duplicadas en Excel
- Excel Encuentra Filas Duplicadas Basándose en Múltiples Columnas
Método 4: Encontrar Valores Duplicados en Dos Columnas en Excel Usando las Funciones IF, ISNA, VLOOKUP
En este método, utilizaremos las mismas funciones de los métodos anteriores para emparejar duplicados en dos columnas. Por eso he colocado el valor de búsqueda en Celda D13 Ahora usaremos esta referencia de celda para encontrar la coincidencia de la misma en ambas Columna C y D Si encontramos una coincidencia, se mostrará "Duplicado" o "Único".
Pasos:
⏩ Escribe la fórmula dada en Celda D14 -
=IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplicado", "Único")
⏩ Pulse el botón Entre en para la salida.
Entonces observará que aparece "Duplicado".
⏬ Desglose de fórmulas:
➤ ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE))
Aquí, el ISNA y BUSCAR funcionan como el método anterior. Así que devuelve-
FALSO
➤ IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
Entonces el SI mostrará O para FALSO y 1 para TRUE para la matriz C5:C11 Volverá como...
1
➤ IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)
Aquí SI mostrará O para FALSO y 1 para TRUE para la matriz D5:D11 Volverá como...
1
➤ IF(IF(ISNA(VLOOKUP(D13,$C$5:$C$11,1,FALSE)),0,1)
+IF(ISNA(VLOOKUP(D13,$D$5:$D$11,1,FALSE)),0,1)=2, "Duplicado", "Único")
Ahora la función final IF sumará la salida de esas dos funciones IF. Si la suma devuelve 2 entonces mostrará Duplicado, si no entonces mostrará Único. Así que devuelve-
"Duplicado"
Más información: Fórmula Excel para encontrar duplicados en una columna
Método 5: Unir las funciones VLOOKUP y COUNTIF para encontrar coincidencias duplicadas en Excel
Para este método, he creado un nuevo conjunto de datos. He utilizado algunos nombres de cursos de lenguajes de programación, sus ID y los nombres de los participantes. Verá que algunas personas han realizado el mismo curso. Ahora aplicaremos el método VLOOKUP y CONSEJO para que coincidan los duplicados. Sabemos que VLOOKUP siempre muestra la primera ocurrencia. ¿Qué hacer si queremos los valores de la siguiente ocurrencia? Veamos.
Al principio, crearemos identificadores únicos utilizando la función CONSEJO función.
Paso 1:
⏩ Para ese tipo la fórmula dada en Célula B5 -
=COUNTIF($C$5:C5,C5)&"-"&C5
⏩ Pulsa el botón Intro
⏩ A continuación, utilice el Asa de llenado para copiar la fórmula.
Ahora vea que los ID duplicados están en un número de serie.
Segundo paso:
⏩ Escribe la fórmula dada en Celda D15 -
=VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
⏩ Pulse el botón Entre en botón.
Tercer paso:
⏩ Por último, utilice Asa de llenado para copiar la fórmula.
Y ahora verá que tenemos los siguientes valores de ocurrencia que significan nombres de participantes para el mismo ID de curso.
⏬ Desglose de fórmulas:
⏩ COUNTIF($C$15:C15,C15)
En CONSEJO contará el número de ocurrencias de la celda C15 que devuelve as-
1
⏩ COUNTIF($C$15:C15,C15)&”-“&C15
A continuación, añadirá un guión y el valor de la celda con el número de ocurrencia para hacer un ID único que devolverá como-.
1-C102
⏩ VLOOKUP(COUNTIF($C$15:C15,C15)&"-"&C15,$B$5:$E$11,4,FALSE)
Por último, el VLOOKUP buscará según ese ID único en la matriz B5:E11 y mostrará la salida de Columna 4 de ese array. Así que devolverá como-
"Peter"
Más información: Averiguar el número de filas duplicadas mediante la fórmula COUNTIF
Conclusión
Espero que todos los métodos descritos anteriormente sean lo suficientemente buenos para vlookup partidos duplicados. Siéntase libre de hacer cualquier pregunta en la sección de comentarios y por favor me dan retroalimentación.