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.
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".
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.
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.
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.
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 😃👍
