Buscar coincidencias en Excel dos columnas

Una de las funciones más utilizadas en Excel es BUSCARV. Sin embargo, esta función sólo te permite buscar un valor en la primera columna de la izquierda. Si lo que necesitas es buscar datos por fila y por columna puedes hacerlo utilizando las funciones BUSCARV y COINCIDIR juntas, en este post te explicamos cómo hacerlo.

Dale al PLAY para ver el vídeo

Cuándo utilizar la funciones BUSCARV y COINDICIR juntas

Un ejemplo idóneo para utilizar la combinación de estas dos funciones sería una tabla como la que se muestra en el ejemplo. En la tabla se muestran las ventas mensuales por ciudad. Las ciudades aparecen en la primera columna de la tabla y los meses en la primera fila de la tabla.

En tablas muy extensas de este tipo es muy práctico poder buscar valores con dos criterios. En este caso buscaríamos las ventas en una ciudad para un mes concreto.

Para conseguir buscar por fila y por columna solo tienes que utilizar la función COINCIDIR dentro de la función BUSCARV.

La función BUSCARV busca un valor en la primera columna de la izquierda de la matriz seleccionada y devuelve el valor en la misma fila desde una columna específica. Es decir, que el valor de la columna es fijo.

Aprende paso a paso como usar la función BUSCARV en el siguiente link Función BUSCARV en Excel.

La función COINCIDIR devuelve la posición relativa de un elemento en una matriz.

Cómo usar la función COINCIDIR

Es una función muy sencilla de utilizar. Aplicándola al ejemplo necesitas que te devuelva la posición del mes buscado dentro de la fila de meses. Para ello escribe =COINCIDIR donde;

  • Valor buscado; es el mes por lo que debes escribir la celda donde vas a introducir el nombre del mes buscado.
  • Matriz buscada; es la fila completa donde aparecen los nombres de los meses. Selecciona también el título de fila si lo tuviera para que no te de error al utilizar la función dentro de BUSCARV.
  • Tipo de coincidencia; escribe 0, puesto que lo que necesitas es una coincidencia exacta.

En el ejemplo quedaría así; =COINCIDIR(B4;E3:E26;0)

El valor que te devolverá la celda será la posición de la columna donde se encuentra el mes. Si escribes abril aparecerá un 5, puesto que al seleccionar el título de la fila suma 1 a la posición del mes en el año.

Función BUSCARV y COINCIDIR juntas

Según el ejercicio de ejemplo en una celda introducirás el mes y en otra la ciudad a buscar.

En la celda donde quieres que se muestren las ventas para eses mes y ciudad debes escribir =BUSCARV donde:

  • Valor buscado; es la celda donde introducirás la ciudad, B4.
  • Matriz tabla; es toda la tabla incluidos los encabezados, E2:Q26
  • Indicador de columnas; aquí es donde debes usar la función COINCIDIR que hemos explicado en el punto anterior, COINCIDIR(C4;E2:Q2;0)
  • Rango; debes escribir FALSO para obtener una coincidencia exacta.

Quedaría de la siguiente forma; =BUSCARV(B4;E2:Q26;COINCIDIR(C4;E2:Q2;0);FALSO)

Una vez introducida la función sin erratas en la celda se mostrarán las ventas para el mes y ciudad seleccionadas.

En el tutorial también incluimos desplegables para seleccionar de forma más ágil los meses y ciudades te enseñamos cómo hacerlo en el siguiente link: Listas desplegables en Excel.

Plantilla del tutorial

Descárgate la plantilla del tutorial aquí:

Plantilla BUSCARV y COINCIDIRDescargar

Esta plantilla es un recurso creado por Saber Programas y su uso está sujeto a derechos de autor y propiedad intelectual. Más información en Aviso Legal y Privacidad.

Te puede interesar…

Si te ha resultado útil este tutorial aquí te dejamos algunos más que están relacionados con este contenido:

  • BUSCARV en varias hojas de Excel

Te explicamos las diferentes formas para comparar dos columnas en Excel y extraer lo que no es igual y ver que datos coinciden y cuales no.

  11 febrero 2020,   por Solvetic

Excel es una de las aplicaciones más utilizadas de la suite ofimática de Office, y esto lo abalan los millones de usuarios que cada día hacen uso de esta herramienta. Sin duda la cantidad de funciones que ofrece son muy numerosas, permitiendo a los usuarios realizar cantidad de cálculos de manera sencilla, rápida y ordenada. En función del tipo que documento que queramos crear, la variedad de datos puede ser realmente amplia.

Al trabajar con múltiples datos en Excel, muchas veces nos vemos en la necesidad de comparar múltiples columnas para verificar si las celdas coinciden o no en su información. Esto es bastante práctico cuando debemos hacer comparaciones de datos. Es por ello que en estas ocasiones resulta interesante saber cómo comparar dos columnas en Excel y extraer lo que no es igual en cada una de ellas.

Gracias a las múltiples opciones incluidas en Excel, tenemos a mano numerosas posibilidades para llevar a cabo esta tarea siempre con integridad y veracidad en la información manejada. A continuación vamos a analizar las diferentes funciones.

1. Comparar columnas celda por celda Excel

Paso 1


La primera opción que analizaremos será e realizar la búsqueda celda por celda de una forma automática. Para ello tenemos los siguientes datos:

Paso 2


Para comprobar si coinciden o no los valores usaremos la siguiente formula:=SI(A2=B2; "Coincide";"No coincide")Con esta indicamos que si el dato de la celda A2 es igual al dato en la celda B2 se despliegue el mensaje “Coincide”, de lo contrario se desplegara el mensaje “No coincide”. Esta fórmula la ingresamos en la celda C2 y la arrastramos al final del rango para copiarla, el resultado obtenido será el siguiente:

Paso 3


Podemos ver de forma exacta las celdas que coinciden y las que no. Es posible que deseemos buscar los datos diferentes entre las celdas, con el método anterior hemos buscado los datos iguales. Para buscar datos que sean diferentes usaremos la siguiente fórmula:=SI(A2<>B2; "Coincide";"No coincide")

2. Comparar dos columnas en Excel distinguiendo entre mayúsculas y minúsculas


Esta es otra de las opciones importantes que debemos tener presentes a la hora de comparar columnas en Excel 2016 ya que en muchas oportunidades los datos, aunque son iguales, pueden estar en minúscula o mayúscula. Si deseamos ver los datos iguales, tanto en contenido como en escritura, usaremos la siguiente formula:=SI(IGUAL(A2;B2); "Coincide"; "Único")De esta forma los datos que estén iguales, incluido minúscula y mayúscula, desplegaran el mensaje Coincide, de lo contrario veremos Único:

3. Comparar columnas en Excel cuyo contenido sea igual en todas las filas


Si contamos con múltiples filas tenemos la posibilidad de compararlas todas para verificar si el contenido de las mismas es idéntico. En este caso tenemos tres columnas y usaremos la función Si y la función Y para realizar esta tarea de la siguiente forma:=SI(Y(A2=B2; A2=C2); "Coinciden"; "No coinciden")Podremos ver el resultado que solo desplegara el mensaje coinciden en donde las tres celdas son idénticas:

En caso de contar con múltiples columnas podemos hacer uso de la siguiente formula:

=SI(CONTARSI($A2:$F2; $A2)=6; "Coinciden"; "No coinciden")Donde el 6 indica la cantidad de columnas a analizar.

4. Encontrar coincidencias en dos celdas Excel en la misma fila


Otra de las opciones disponibles es encontrar coincidencias en por lo menos dos celdas de una misma fila y no en todas las celdas. Si deseamos validar esto usaremos las funciones Si y O de la siguiente manera:=SI(O(A2=B2; B2=C2; A2=C2); "Coinciden"; "NoCoinciden")Al usar esta sintaxis veremos el siguiente resultado:

5. Comparar valores de una columna Excel en otra


Con esta opción podemos comprobar que un valor de columna A se encuentre en la columna B, para esto usaremos las funciones Si y CONTAR.SI de la siguiente forma:=SI(CONTAR.SI($B:$B; A2)=0; "No aplica en B"; "Aplica ")Con esto indicamos que si el dato de la celda A esta en la columna B se despliegue el mensaje Aplica, de lo contrario se desplegara el mensaje No aplica en B. Podremos ver el resultado de la siguiente forma:

6. Comparar datos entre columnas en Excel 2016 y 2019 y extraer datos específicos


Muchos datos pueden encontrase en columnas diferentes y es necesario obtener un dato especifico del alguno de ellos y todos sabemos que la función más práctica para esto es BUSCARV la cual de forma automática extrae el valor de la columna que indiquemos.

Pero podemos hacer uso de las funciones INDICE y COINCIDIR para obtener el mismo resultado.
En este caso tenemos datos diversos y deseamos conocer el precio del producto indicado en la celda D2 tomando como base los rangos B2:B11, usaremos la siguiente formula:

=INDICE($B$2:$B$11;COINCIDIR(D2;$A$2:$A$11;0))

Podemos ver que los datos registrados que existen en el rango A2:A11 desplegaran el respectivo precio, mientras que los datos inexistentes despliegan el error #N/A.

7. Comparar columnas Excel y resaltar las coincidencias


Esta opción es funcional cuando deseamos resaltar los valores que se encuentran en una columna mas no en la otra.

Paso 1


Para esto seleccionamos las celdas a resaltar y vamos a la opción Formato condicional ubicada en el grupo Estilos y en las opciones desplegadas elegimos Nueva regla

Paso 2


Allí seleccionaremos la opción Utilice una fórmula que determine las celdas para aplicar formato y en el campo Dar formato a los valores donde esta fórmula sea verdadera ingresamos lo siguiente:=$B2=$A2

Paso 3


Pulsamos en Aceptar para ver los resultados:

8. Comparar múltiples columnas Excel y resaltar las diferencias


Esto lo podemos realizar gracias a una función especial incluida en Excel 2016 y Excel 2019.

Paso 1


Para esto resaltamos las celdas a analizar, vamos a la ficha Inicio, grupo Modificar, pulsamos en Buscar y seleccionar y allí damos clic en la opción Ir a Especial:

Paso 2


Se desplegará el siguiente asistente donde activamos la casilla Diferencias entre filas:

Paso 3


Pulsamos Aceptar y veremos las celdas con contenido diferente resaltadas.

Usando alguno de los métodos descritos tenemos la posibilidad de comparar datos entre columnas de una forma funcional, segura y totalmente automática. En el caso de que queramos saber cómo podemos hacer esto en la versión 2019, entra en el siguiente tutorial para saber cómo realizar el proceso.

Última postagem

Tag