Cómo comparar dos columnas en las hojas de cálculo de Google (para obtener coincidencias y diferencias)

Errar es humano, y todos lo sabemos. Cuando se trabaja con grandes cantidades de datos, el ojo humano no es muy capaz de identificar pequeñas diferencias o similitudes entre los datos.

Afortunadamente, los programas de procesamiento de datos como Google Sheets pueden captar detalles que incluso el ojo humano más agudo podría pasar por alto.

De este modo, tareas como la comparación de columnas, la búsqueda de diferencias y el señalamiento de similitudes se realizan fácilmente, a la velocidad del rayo y sin errores.

En este tutorial, le mostraremos cómo puede utilizar Google Sheets para comparar dos columnas y encontrar coincidencias y diferencias .

Para cada uno de los temas anteriores, utilizaremos la siguiente muestra de datos, que consta de dos columnas: ingredientes para la tarta e ingredientes para las galletas:

>Además, tenga en cuenta que en este caso estamos comparando columnas que están en la misma hoja de cálculo. Pero también puede utilizar las mismas técnicas para comparar dos columnas que se encuentran en diferentes documentos de Google Sheets. Para ello tendrá que utilizar la función IMPORTRANGE para poder referirse a las columnas de otra hoja.

Cómo comparar dos columnas para obtener coincidencias exactas entre filas

La forma más sencilla de comparar dos columnas es encontrar coincidencias exactas de filas. Para ello basta con una comparación fila por fila.

Las hojas de Google sólo necesitan ver qué filas tienen los mismos valores y cuáles tienen valores diferentes y mostrar el resultado en una tercera columna en blanco.

En nuestro ejemplo, simplemente vamos a crear una nueva columna para los resultados y mostrar un TRUE si el par de elementos de la misma fila coinciden y un FALSE si no lo hacen.

La fórmula que se utilizaría para una comparación como ésta es

=A2=B2

La fórmula anterior compara los datos de la fila 2 de ambas columnas para ver si coinciden. Si lo hacen, se obtiene un resultado TRUE. Si no, se obtiene un resultado FALSO.

Estos son los pasos a seguir:

  1. En la segunda fila de la columna C (en la celda C2), inserte la fórmula: =A2=B2
  2. Pulse la tecla de retorno.
  3. Haga doble clic en el tirador de relleno para copiar la misma fórmula en el resto de las celdas de la columna C.

Ahora debería ver los resultados de cada comparación en la columna C.

>Comparar dos columnas y mostrar un texto significativo

El método anterior funciona muy bien si usted es el único que va a trabajar con los datos.

Pero, una tercera persona que revise su hoja de cálculo podría no entender lo que implica exactamente con las palabras "VERDADERO" y "FALSO".

Así que tiene sentido dar un resultado más descriptivo en la columna C. Por ejemplo, podría utilizar la palabra "Coincidencia" para los elementos de la fila que coinciden y "No coinciden" para los elementos de la fila que no coinciden.

Si desea obtener un resultado más descriptivo, puede utilizar una simple fórmula IF para devolver el texto "Coincidencia" cuando los valores son iguales y "No coincidencia" cuando los valores son diferentes.

Para ello, suponiendo que estuviera trabajando en la celda C2 de nuestro ejemplo, utilizaría la siguiente fórmula:

=IF(A2=B2, "coincidente", "no coincidente")

La fórmula anterior utiliza una función IF para comparar los valores de A2 y B2. Si la condición "A2=B2" es TRUE, devuelve el texto "Coincidencia". Si no, devuelve el texto FALSO.

Estos son los pasos a seguir:

  1. En la segunda fila de la columna C (en la celda C2), inserte la fórmula: =IF(A2=B2, "coincidente", "no coincidente")
  2. Pulse la tecla de retorno.
  3. Haga doble clic en el tirador de relleno para copiar la misma fórmula en el resto de las celdas de la columna C.

Ahora debería ver los resultados de cada comparación como "coincidente" o "no coincidente" en la columna C.

>Comparar dos columnas y resaltar las filas coincidentes

Si en lugar de mostrar los resultados en una columna separada, prefiere que se resalten las filas con datos coincidentes, puede realizar un Formato condicional.

El formato condicional es una gran técnica que le permite dar formato a las celdas basándose en una condición.

Así es como puede utilizar el formato condicional para resaltar las filas coincidentes en Google Sheets:

  1. Haga clic en el menú Formato de la barra de menús.
  2. Seleccione la opción 'Formato condicional'.
  3. >Esto abrirá la barra lateral "Reglas de formato condicional" en la parte derecha de la ventana.

    >En el cuadro de entrada bajo "Aplicar al rango", escriba el rango de celdas que desea comparar. En nuestro ejemplo, podemos escribir A2:B12.

    >A continuación, en la sección Reglas de formato, en "Formatear celdas si", haga clic en la flecha desplegable.

    >En el menú desplegable que aparece, seleccione "Fórmula personalizada es".

    >Verá un cuadro de entrada debajo de la lista desplegable. Escriba allí su fórmula personalizada: "=$A2=$B2".

    >Debajo de "Estilo de formato", haga clic en el botón Color de relleno.

    >Seleccione el color que desea utilizar, para resaltar las filas de celdas que coincidan. Seleccionamos "azul aciano claro 1".

    >Por último, haga clic en el botón Hecho, para dejar que el formato condicional haga su trabajo.

    >

    Ahora debería ver todas las filas de celdas coincidentes resaltadas en el color seleccionado.

    > Nota : En caso de que quiera hacer lo contrario, es decir, resaltar sólo las filas de celdas que no coinciden, cambie la fórmula del paso 7 por: =$A2<$B2

    >Comparar dos columnas para encontrar datos coincidentes

    Hasta ahora, las técnicas de las que hemos hablado averiguaban principalmente si las celdas de la misma fila coincidían.

    ¿Pero qué pasa si quiere comparar dos columnas y averiguar qué valores de la columna A se repiten en la columna B, independientemente de la fila en la que se encuentre?

    Eso también tendría más sentido para nuestros datos de muestra, ¿no? Tal vez quiera saber qué ingredientes de un pastel se utilizan también en la elaboración de galletas.

    Así es como puede utilizar el formato condicional para encontrar datos duplicados:

    1. Haga clic en el menú Formato de la barra de menús.
    2. Seleccione la opción "Formato condicional".
    3. Esto abrirá la barra lateral de 'Reglas de formato condicional' a la derecha de la ventana.
    4. En el cuadro de entrada bajo "Aplicar al rango", escriba el rango de celdas al que desea aplicar el formato. En nuestro ejemplo, queremos ver los resaltados de la columna B solamente. Así que escribimos B2:B12.
    5. >A continuación, en la sección Reglas de formato, en "Formatear celdas si", haga clic en la flecha desplegable.

    6. En el menú desplegable que aparece, seleccione "Fórmula personalizada es".
    7. Verá un cuadro de entrada debajo de la lista desplegable. Escriba allí su fórmula personalizada: =COUNTIF($A$2:$A$9,B2)0
    8. >Debajo de "Estilo de formato", haga clic en el botón Color de relleno ( ).

    9. Seleccione el color que desea utilizar, para resaltar las filas de celdas que coincidan. Seleccionamos "azul aciano claro 1".
    10. Por último, haga clic en el botón Hecho, para dejar que el formato condicional haga su trabajo.

    Ahora debería ver todas las celdas (ingredientes) de la columna B (galletas) que también están presentes en la columna A (tarta) resaltadas en el color seleccionado.

    > Explicación de la fórmula

    En este problema, queríamos saber qué ingredientes de la columna B aparecían también en la columna A.

    En otras palabras, queríamos destacar sólo los elementos de la columna B que tuvieran 1 o más apariciones en las celdas A2 a A9.

    En la fórmula

    =COUNTIF($A$2:$A$9,B2)0

    La función COUNTIF cuenta el número de veces que el valor de B2 aparece en el rango de celdas A2:A9.

    Si este recuento es superior a 0, significa que existe un duplicado del valor B2 en la columna A. Puede existir una, dos o más veces. En cualquier caso, mientras el recuento sea superior a 0, la función devuelve un TRUE.

    Cuando la función devuelve un valor TRUE, nuestro formato condicional se pone a trabajar y resalta la celda B2.

    Esto se repite para todas las celdas empezando por B2 hasta B12.

    Comparar dos columnas para encontrar los datos que faltan

    Ahora, ¿qué ocurre cuando quiere hacer lo contrario? ¿Qué pasa si quiere encontrar los ingredientes de las galletas que no están presentes en la tarta? En este caso, sólo tendría que hacer un ligero cambio en la fórmula utilizada en el paso 7 del método anterior.

    La fórmula personalizada utilizada en la barra lateral de la regla de formato condicional debería ser ahora

    =COUNTIF($A$2:$A$9,B2)=0

    >Esto es porque ahora quiere ver si el elemento de la columna B tiene 0 apariciones en la columna A.

    Esto le dará el resultado que se muestra a continuación:

    >Estas son algunas de las formas en que puede utilizar las Hojas de cálculo de Google para comparar dos columnas . Hemos utilizado una muestra más pequeña para ayudarle a entender los conceptos.

    Pero los métodos discutidos en este tutorial pueden ser realmente poderosos cuando se utilizan con conjuntos de datos más grandes, especialmente si los utiliza para el procesamiento analítico.

    Le animamos a que aplique y experimente con estos métodos y esperamos que las explicaciones le hayan resultado útiles.

    Otros tutoriales de Google Sheets que pueden gustarle:

    • Cómo resaltar los duplicados en Google Sheets
    • Cómo dividir una celda en Google Sheets (en columnas separadas)
    • Cómo numerar filas en las hojas de cálculo de Google (añadir números de serie)
    • Función REGEXMATCH en Google Sheets
    • Cómo hacer VLOOKUP de múltiples criterios en las hojas de cálculo de Google

Deja un comentario