Como comparar celdas en excel

Tabla de contenido

Vea el video: compare dos columnas en Excel para buscar coincidencias y diferencias

La única consulta que recibo con frecuencia es "¿cómo comparar dos columnas en Excel?".

Esto se puede hacer de muchas formas diferentes, y el método a utilizar dependerá de la estructura de datos y de lo que el usuario quiera de ellos.

Por ejemplo, es posible que desee comparar dos columnas y buscar o resaltar todos los puntos de datos coincidentes (que están en ambas columnas), o solo las diferencias (donde un punto de datos está en una columna y no en la otra), etc.

Como me preguntan tanto sobre esto, decidí escribir este tutorial masivo con la intención de cubrir la mayoría (si no todos) los escenarios posibles.

Si encuentra esto útil, páselo a otros usuarios de Excel.

Tenga en cuenta que las técnicas para comparar columnas que se muestran en este tutorial no son las únicas.

Según su conjunto de datos, es posible que deba cambiar o ajustar el método. Sin embargo, los principios básicos seguirían siendo los mismos.

Si cree que hay algo que se puede agregar a este tutorial, hágamelo saber en la sección de comentarios.

Compare dos columnas para una coincidencia exacta de filas

Ésta es la forma más simple de comparación. En este caso, debe hacer una comparación fila por fila e identificar qué filas tienen los mismos datos y cuáles no.

Ejemplo: comparar celdas en la misma fila

A continuación se muestra un conjunto de datos donde necesito verificar si el nombre en la columna A es el mismo en la columna B o no.

Si hay una coincidencia, necesito el resultado como "VERDADERO", y si no coincide, necesito el resultado como "FALSO".

La siguiente fórmula haría esto:

= A2 = B2

Ejemplo: comparar celdas en la misma fila (usando la fórmula SI)

Si desea obtener un resultado más descriptivo, puede usar una fórmula SI simple para devolver "Coincidencia" cuando los nombres son iguales y "No coinciden" cuando los nombres son diferentes.

= SI (A2 = B2, "Coincidencia", "Discrepancia")

Nota: En caso de que desee que la comparación distinga entre mayúsculas y minúsculas, utilice la siguiente fórmula SI:

= SI (EXACTO (A2, B2), "Coincidencia", "Discrepancia")

Con la fórmula anterior, "IBM" e "ibm" se considerarían dos nombres diferentes y la fórmula anterior devolvería "No coinciden".

Ejemplo: resaltar filas con datos coincidentes

Si desea resaltar las filas que tienen datos coincidentes (en lugar de obtener el resultado en una columna separada), puede hacerlo mediante el formato condicional.

Estos son los pasos para hacer esto:

  1. Seleccione el conjunto de datos completo.
  2. Haga clic en la pestaña "Inicio".
  3. En el grupo Estilos, haga clic en la opción "Formato condicional".
  4. En el menú desplegable, haga clic en "Nueva regla".
  5. En el cuadro de diálogo "Nueva regla de formato", haga clic en "Usar una fórmula para determinar qué celdas formatear".
  6. En el campo de fórmula, ingrese la fórmula: = $ A1 = $ B1
  7. Haga clic en el botón Formato y especifique el formato que desea aplicar a las celdas coincidentes.
  8. Haga clic en Aceptar.

Esto resaltará todas las celdas donde los nombres son iguales en cada fila.

Comparar dos columnas y resaltar coincidencias

Si desea comparar dos columnas y resaltar datos coincidentes, puede usar la funcionalidad duplicada en formato condicional.

Tenga en cuenta que esto es diferente de lo que hemos visto al comparar cada fila. En este caso, no haremos una comparación fila por fila.

Ejemplo: comparar dos columnas y resaltar datos coincidentes

A menudo, obtendrá conjuntos de datos donde haya coincidencias, pero es posible que no estén en la misma fila.

Algo como se muestra a continuación:

Tenga en cuenta que la lista de la columna A es más grande que la de la B. También hay algunos nombres en ambas listas, pero no en la misma fila (como IBM, Adobe, Walmart).

Si desea resaltar todos los nombres de empresas que coinciden, puede hacerlo utilizando formato condicional.

Estos son los pasos para hacer esto:

  1. Seleccione todo el conjunto de datos.
  2. Haga clic en la pestaña Inicio.
  3. En el grupo Estilos, haga clic en la opción "Formato condicional".
  4. Coloque el cursor sobre la opción Resaltar reglas de celda.
  5. Haga clic en Valores duplicados.
  6. En el cuadro de diálogo Valores duplicados, asegúrese de que esté seleccionado "Duplicar".
  7. Especifique el formato.
  8. Haga clic en Aceptar.

Los pasos anteriores le darían el resultado que se muestra a continuación.

Nota: La regla de duplicados de formato condicional no distingue entre mayúsculas y minúsculas. Por tanto, "Apple" y "manzana" se consideran iguales y se destacarían como duplicados.

Ejemplo: comparar dos columnas y resaltar datos no coincidentes

En caso de que desee resaltar los nombres que están presentes en una lista y no en la otra, también puede usar el formato condicional para esto.

  1. Seleccione todo el conjunto de datos.
  2. Haga clic en la pestaña Inicio.
  3. En el grupo Estilos, haga clic en la opción "Formato condicional".
  4. Coloque el cursor sobre la opción Resaltar reglas de celda.
  5. Haga clic en Valores duplicados.
  6. En el cuadro de diálogo Valores duplicados, asegúrese de que esté seleccionado "Único".
  7. Especifique el formato.
  8. Haga clic en Aceptar.

Esto le dará el resultado que se muestra a continuación. Destaca todas las celdas que tienen un nombre que no está presente en la otra lista.

Compare dos columnas y encuentre puntos de datos faltantes

Si desea identificar si un punto de datos de una lista está presente en la otra lista, debe usar las fórmulas de búsqueda.

Suponga que tiene un conjunto de datos como se muestra a continuación y desea identificar las empresas que están presentes en la columna A pero no en la columna B,

Para hacer esto, puedo usar la siguiente fórmula BUSCARV.

= ISERROR (BUSCARV (A2, $ B $ 2: $ B $ 10,1,0))

Esta fórmula utiliza la función BUSCARV para verificar si el nombre de una empresa en A está presente en la columna B o no. Si está presente, devolverá ese nombre de la columna B, de lo contrario, devolverá un error # N / A.

Estos nombres que devuelven el error # N / A son los que faltan en la Columna B.

La función ESERROR devolvería VERDADERO si el resultado BUSCARV es un error y FALSO si no es un error.

Si desea obtener una lista de todos los nombres donde no hay coincidencia, puede filtrar la columna de resultados para obtener todas las celdas con VERDADERO.

También puede utilizar la función COINCIDIR para hacer lo mismo;

= NO (ESNUMERO (COINCIDIR (A2, $ B $ 2: $ B $ 10,0)))

Nota: Personalmente, prefiero usar la función Coincidir (o la combinación de INDICE / COINCIDIR) en lugar de BUSCARV. Lo encuentro más flexible y poderoso. Puede leer la diferencia entre Vlookup e Index / Match aquí.

Compare dos columnas y extraiga los datos coincidentes

Si tiene dos conjuntos de datos y desea comparar elementos en una lista con el otro y buscar el punto de datos coincidente, debe usar las fórmulas de búsqueda.

Ejemplo: extraer los datos coincidentes (exactos)

Por ejemplo, en la siguiente lista, quiero obtener el valor de valoración de mercado para la columna 2. Para hacer esto, necesito buscar ese valor en la columna 1 y luego buscar el valor de valoración de mercado correspondiente.

A continuación se muestra la fórmula que hará esto:

= BUSCARV (D2, $ A $ 2: $ B $ 14,2,0)

o

= ÍNDICE ($ A $ 2: $ B $ 14, PARTIDA (D2, $ A $ 2: $ A $ 14,0), 2)

Ejemplo: extraer los datos coincidentes (parcial)

En caso de que obtenga un conjunto de datos donde hay una pequeña diferencia en los nombres en las dos columnas, el uso de las fórmulas de búsqueda mostradas anteriormente no funcionará.

Estas fórmulas de búsqueda necesitan una coincidencia exacta para dar el resultado correcto. Hay una opción de coincidencia aproximada en la función BUSCARV o COINCIDIR, pero no se puede utilizar aquí.

Suponga que tiene el conjunto de datos como se muestra a continuación. Tenga en cuenta que hay nombres que no están completos en la columna 2 (como JPMorgan en lugar de JPMorgan Chase y Exxon en lugar de ExxonMobil).

En tal caso, puede utilizar una búsqueda parcial utilizando caracteres comodín.

La siguiente fórmula dará el resultado correcto en este caso:

= BUSCARV ("*" & D2 & "*", $ A $ 2: $ B $ 14,2,0)

o

= ÍNDICE ($ A $ 2: $ B $ 14, COINCIDIR ("*" & D2 & "*", $ A $ 2: $ A $ 14,0), 2)

En el ejemplo anterior, el asterisco (*) es un carácter comodín que puede representar cualquier número de caracteres. Cuando el valor de búsqueda está flanqueado con él en ambos lados, cualquier valor en la Columna 1 que contenga el valor de búsqueda en la Columna 2 se considerará una coincidencia.

Por ejemplo, * Exxon * sería una coincidencia para ExxonMobil (ya que * puede representar cualquier número de caracteres).

También le pueden gustar los siguientes consejos y tutoriales de Excel:

  • Cómo comparar dos hojas de Excel (para ver las diferencias)
  • Cómo resaltar celdas en blanco en Excel.
  • Resalte CADA otra FILA en Excel.
  • Filtro avanzado de Excel: una guía completa con ejemplos.
  • Resalte filas basadas en un valor de celda en Excel.

Última postagem

Tag