Comparar dos columnas en Excel fácilmente

Última actualización el 21/11/2024
Tiempo de leer: 3 minutos

Comparar el contenido de dos columnas es una tarea muy común en Excel. En este artículo, aprenderá tres fórmulas eficaces para identificar valores faltantes entre dos columnas.

1. Uso de BUSCARV y ISNA

El Función VLOOKUP Se utiliza generalmente para buscar un valor en una tabla de referencia en función de un ID. En este caso, lo utilizaremos para comprobar si falta un valor. Si no se encuentra el valor, BUSCARV devolverá #N/A.

En este ejemplo, la función BUSCARV compara las fechas de la columna azul con las fechas de la columna violeta. Cuando falta una fecha, se muestra #N/A.

Comparar dos columnas con BUSCARV

Este resultado no es ideal porque tener errores como #N/A en tu hoja de cálculo parece poco profesional. Pero también, Porque los errores es lo que queremos conservar. Para solucionar esto, utilizamos la función ISNA para convertir el error en un mensaje. Cuando la prueba devuelve VERDADERO, mostramos "Falta".

Transformar BUSCARV para devolver la palabra Faltante

Explicación:

  • VLOOKUP(B3,$E$3:$E$9,1,0) Busca el valor en la celda B3 dentro del rango $E$3:$E$9. El 0 garantiza una coincidencia exacta.
  • Si no se encuentra el valor, BUSCARV devuelve #N/A.
  • ISNA() Comprueba si el resultado es #N/A y devuelve VERDADERO si falta el valor.
  • El Función IF Si no se encuentra el valor, se muestra "Falta". Si el valor existe, la celda queda en blanco (o se puede mostrar un mensaje personalizado).

2. Uso de CONTAR.SI para comparar dos columnas

Otra forma de encontrar valores faltantes es utilizar el Función COUNTIFLa función CONTAR.SI cuenta cuántas veces aparece un valor en un rango. Por ejemplo, en este caso, contamos cuántas veces se encuentra un valor de la columna C en la columna F. Si la función devuelve 0, significa que falta el valor.

Comparar 2 columnas con CONTAR.SI

A continuación, convertimos este resultado en una prueba lógica para comprobarlo. Si el resultado es igual a 0Luego, usamos el Función IF para mostrar "Falta" cuando la prueba lógica es VERDADERA.

Prueba lógica con CONTAR.SI para comparar dos columnas

Explicación:

  • COUNTIF($F$3:$F$9,C3) cuenta cuántas veces aparece el valor en C3 en la Columna F.
  • Si el recuento es 0, ¿cuál? significa que falta el valor en la columna F.
  • Creamos una prueba lógica para comprobar si el resultado es igual a 0.
  • El Función IF verifica esta condición y muestra "Falta" para los valores faltantes o deja la celda en blanco si el valor existe.

3. Uso de FILTRO para agrupar valores faltantes

En los ejemplos anteriores, creamos los resultados fila por fila. Si bien esto funciona, puede resultar difícil detectar los valores faltantes cuando se trabaja con cientos de filas. Si está utilizando Excel 365, Función FILTRO puede ayudar a agrupar todos los valores faltantes en un solo lugar. La función FILTRO extrae valores de una columna cuando una prueba lógica es VERDADERA.

Aquí reutilizamos el Función COUNTIF para comprobar si falta un valor. Sin embargo, en lugar de comprobar una celda a la vez, Cambiamos el segundo argumento a todas las celdas de la Columna C.

Agrupe las fechas faltantes con la función FILTRO

Explicación:

  • COUNTIF($F$3:$F$9,$C$3:$C$10) cuenta cuántas veces aparece cada valor de la Columna C en la Columna F.
  • Una prueba lógica verifica si el recuento es igual a 0 para cada valor.
  • FILTER() extrae solo los valores de la Columna C donde el recuento es 0, lo que significa que esos valores faltan en la Columna F.

Este enfoque es especialmente Útil para identificar rápidamente valores faltantes en grandes conjuntos de datos 😃👍

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Comparar dos columnas en Excel fácilmente

Tiempo de leer: 3 minutos
Última actualización el 21/11/2024

Comparar el contenido de dos columnas es una tarea muy común en Excel. En este artículo, aprenderá tres fórmulas eficaces para identificar valores faltantes entre dos columnas.

1. Uso de BUSCARV y ISNA

El Función VLOOKUP Se utiliza generalmente para buscar un valor en una tabla de referencia en función de un ID. En este caso, lo utilizaremos para comprobar si falta un valor. Si no se encuentra el valor, BUSCARV devolverá #N/A.

En este ejemplo, la función BUSCARV compara las fechas de la columna azul con las fechas de la columna violeta. Cuando falta una fecha, se muestra #N/A.

Comparar dos columnas con BUSCARV

Este resultado no es ideal porque tener errores como #N/A en tu hoja de cálculo parece poco profesional. Pero también, Porque los errores es lo que queremos conservar. Para solucionar esto, utilizamos la función ISNA para convertir el error en un mensaje. Cuando la prueba devuelve VERDADERO, mostramos "Falta".

Transformar BUSCARV para devolver la palabra Faltante

Explicación:

  • VLOOKUP(B3,$E$3:$E$9,1,0) Busca el valor en la celda B3 dentro del rango $E$3:$E$9. El 0 garantiza una coincidencia exacta.
  • Si no se encuentra el valor, BUSCARV devuelve #N/A.
  • ISNA() Comprueba si el resultado es #N/A y devuelve VERDADERO si falta el valor.
  • El Función IF Si no se encuentra el valor, se muestra "Falta". Si el valor existe, la celda queda en blanco (o se puede mostrar un mensaje personalizado).

2. Uso de CONTAR.SI para comparar dos columnas

Otra forma de encontrar valores faltantes es utilizar el Función COUNTIFLa función CONTAR.SI cuenta cuántas veces aparece un valor en un rango. Por ejemplo, en este caso, contamos cuántas veces se encuentra un valor de la columna C en la columna F. Si la función devuelve 0, significa que falta el valor.

Comparar 2 columnas con CONTAR.SI

A continuación, convertimos este resultado en una prueba lógica para comprobarlo. Si el resultado es igual a 0Luego, usamos el Función IF para mostrar "Falta" cuando la prueba lógica es VERDADERA.

Prueba lógica con CONTAR.SI para comparar dos columnas

Explicación:

  • COUNTIF($F$3:$F$9,C3) cuenta cuántas veces aparece el valor en C3 en la Columna F.
  • Si el recuento es 0, ¿cuál? significa que falta el valor en la columna F.
  • Creamos una prueba lógica para comprobar si el resultado es igual a 0.
  • El Función IF verifica esta condición y muestra "Falta" para los valores faltantes o deja la celda en blanco si el valor existe.

3. Uso de FILTRO para agrupar valores faltantes

En los ejemplos anteriores, creamos los resultados fila por fila. Si bien esto funciona, puede resultar difícil detectar los valores faltantes cuando se trabaja con cientos de filas. Si está utilizando Excel 365, Función FILTRO puede ayudar a agrupar todos los valores faltantes en un solo lugar. La función FILTRO extrae valores de una columna cuando una prueba lógica es VERDADERA.

Aquí reutilizamos el Función COUNTIF para comprobar si falta un valor. Sin embargo, en lugar de comprobar una celda a la vez, Cambiamos el segundo argumento a todas las celdas de la Columna C.

Agrupe las fechas faltantes con la función FILTRO

Explicación:

  • COUNTIF($F$3:$F$9,$C$3:$C$10) cuenta cuántas veces aparece cada valor de la Columna C en la Columna F.
  • Una prueba lógica verifica si el recuento es igual a 0 para cada valor.
  • FILTER() extrae solo los valores de la Columna C donde el recuento es 0, lo que significa que esos valores faltan en la Columna F.

Este enfoque es especialmente Útil para identificar rápidamente valores faltantes en grandes conjuntos de datos 😃👍

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *