Contar todas las coincidencias / duplicados entre dos columnas en Excel
Comparar dos columnas de datos y contar todas las coincidencias o duplicados entre ellas es una tarea habitual para muchos. Por ejemplo, tiene dos columnas con nombres y algunos de ellos aparecen tanto en la primera como en la segunda columna. Ahora desea contar todos los nombres coincidentes (las coincidencias pueden estar en cualquier posición dentro de ambas columnas), tal como se muestra en la siguiente captura de pantalla. Este tutorial presenta varias fórmulas para lograr este objetivo en Excel.

- Contar todas las coincidencias entre dos columnas con las funciones SUMPRODUCT y COUNTIF
- Contar todas las coincidencias entre dos columnas con las funciones COUNT y MATCH
- Contar todas las coincidencias entre dos columnas con las funciones SUMPRODUCT, ISNUMBER y MATCH
Contar todas las coincidencias entre dos columnas con las funciones SUMPRODUCT y COUNTIF
Para contar todas las coincidencias entre dos columnas, la combinación de las funciones SUMAPRODUCTO y CONTAR.SI puede ayudarte. La sintaxis genérica es:
- range1, range2Los dos rangos contienen los datos cuyas coincidencias desea contar.
Ahora, introduzca o copie la siguiente fórmula en una celda vacía y pulse Intropara obtener el resultado:

Explicación de la fórmula:
=SUMPRODUCT(COUNTIF(A2:A12,C2:C12))
- COUNTIF(A2:A12,C2:C12): Esta función COUNTIF comprueba si cada nombre de la columna C aparece en la columna A. Si el nombre está presente, devuelve un 1; si no lo está, devuelve un 0. El resultado se muestra así: {1;1;0;0;0;1;0;0;1;0;1}.
- SUMPRODUCT(COUNTIF(A2:A12,C2:C12))=SUMPRODUCT({1;1;0;0;0;1;0;0;1;0;1}): La función SUMPRODUCT suma todos los elementos de esta matriz y obtiene como resultado 5.
Contar todas las coincidencias entre dos columnas con las funciones COUNT y MATCH
Combinando las funciones CONTAR y COINCIDIR, también puede obtener el número de coincidencias entre dos columnas. La sintaxis genérica es:
Array formula, should press Ctrl + Shift + Enter keys together.
- range1, range2Los dos rangos contienen los datos cuyas coincidencias desea contar.
Introduzca o copie la siguiente fórmula en una celda vacía y pulse a continuación las teclas Ctrl + Mayús + Introsimultáneamente para obtener el resultado correcto, tal como se muestra en la captura de pantalla:

Explicación de la fórmula:
=COUNT(MATCH(A2:A12,C2:C12,0))
- MATCH(A2:A12,C2:C12,0): Esta función MATCH busca los nombres de la columna A dentro de la columna C y devuelve la posición de cada coincidencia. Si un valor no se encuentra, aparecerá un error. Así, obtendrá la siguiente matriz: {11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}.
- COUNT(MATCH(A2:A12,C2:C12,0))= COUNT({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): La función COUNT cuenta los valores numéricos de la matriz para obtener el resultado: 5.
Contar todas las coincidencias entre dos columnas con las funciones SUMPRODUCT, ISNUMBER y MATCH
En Excel, puede intentar encontrar las coincidencias en dos columnas y contarlas utilizando las funciones SUMPRODUCT, ISNUMBER y MATCH. La sintaxis genérica es:
- range1, range2: Los dos rangos contienen los datos cuyas coincidencias desea contar.
Introduzca o copie la siguiente fórmula en una celda vacía para obtener el resultado y, a continuación, pulse la tecla Intropara devolver el cálculo, tal como se muestra en la captura de pantalla:

Explicación de la fórmula:
=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))
- MATCH(A2:A12,C2:C12,0): Esta función MATCH busca los nombres de la columna A en la columna C y devuelve la posición de cada valor coincidente. Si no encuentra un valor, muestra un error. Así obtendrá la siguiente matriz: {11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}.
- ISNUMBER(MATCH(A2:A12,C2:C12,0))= ISNUMBER({11;2;#N/A;#N/A;#N/A;6;1;#N/A;#N/A;#N/A;9}): Aquí, la función ISNUMBER transforma los valores numéricos en VERDADERO y el resto de valores en FALSO dentro de la matriz, obteniendo así un resultado como este: {VERDADERO;VERDADERO;FALSO;FALSO;FALSO;VERDADERO;VERDADERO;FALSO;FALSO;FALSO;VERDADERO}.
- --(ISNUMBER(MATCH(A2:A12,C2:C12,0)))=--({VERDADERO;VERDADERO;FALSO;FALSO;FALSO;VERDADERO;VERDADERO;FALSO;FALSO;FALSO;VERDADERO}): El doble signo negativo (--) convierte los valores VERDADERO en 1 y FALSO en 0, obteniendo el siguiente resultado: {1;1;0;0;0;1;1;0;0;0;1}.
- SUMPRODUCT(--(ISNUMBER(MATCH(A2:A12,C2:C12,0))))=SUMPRODUCT({1;1;0;0;0;1;1;0;0;0;1}): Por último, la función SUMPRODUCT suma todos los elementos de esta matriz y obtiene el resultado: 5.
Función relacionada utilizada:
- SUMPRODUCT:
- La función SUMPRODUCT se puede utilizar para multiplicar dos o más columnas o matrices entre sí y, a continuación, obtener la suma de los productos.
- COUNTIF:
- La función COUNTIF es una función estadística en Excel que se utiliza para contar el número de celdas que cumplen un criterio.
- COUNT:
- La función COUNT se utiliza para contar las celdas que contienen números o los valores numéricos incluidos en una lista de argumentos.
- MATCH:
- La función COINCIDIR de Microsoft Excel busca un valor específico en un rango de celdas y devuelve su posición relativa.
- ISNUMBER:
- La función ISNUMBER devuelve VERDADERO si una celda contiene un número y FALSO en caso contrario.
Más artículos:
- Contar coincidencias entre dos columnas
- Por ejemplo, tengo dos listas de datos en la columna A y en la columna C. Ahora quiero comparar ambas columnas y contar cuántas veces el valor de la columna A aparece en la columna C en la misma fila, tal como se muestra en la siguiente captura de pantalla. En este caso, la función SUMAPRODUCTO puede ser la mejor opción para realizar esta tarea en Excel.
- Contar el número de celdas que contienen un texto específico en Excel
- Supongamos que dispone de una lista de cadenas de texto y desea encontrar el número de celdas que contienen determinado texto como parte de su contenido. En este caso, puede utilizar caracteres comodín (*) que representan cualquier texto o carácter en sus criterios al aplicar la función COUNTIF. En este artículo explicaré cómo usar fórmulas para realizar esta tarea en Excel.
- Contar el número de celdas que no son iguales a varios valores en Excel
- En Excel, puede obtener fácilmente el número de celdas que no son iguales a un valor específico mediante la función COUNTIF, pero ¿ha intentado alguna vez contar las celdas que no son iguales a varios valores? Por ejemplo, quiero obtener el número total de productos en la columna A, excluyendo los artículos específicos indicados en C4:C6, tal como se muestra en la siguiente captura de pantalla. En este artículo presentaré algunas fórmulas para resolver esta tarea en Excel.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.