marzo 7, 2022

Comparar listas con VLOOKUP

Un requisito común en Excel es la necesidad de comparar dos listas. En este tutorial, compararemos listas con VLOOKUP.

Es posible que deba comparar dos listas para resaltar los registros que faltan, resaltar los registros coincidentes o devolver un valor.

La función VLOOKUP se puede usar para comparar listas en Excel buscando un valor de una lista en otra. A continuación, puede tomar las medidas necesarias.

Este tutorial muestra cómo comparar listas con VLOOKUP. La función VLOOKUP se puede usar con otras fórmulas o funciones de Excel para lograr diferentes resultados relacionados con la comparación de dos listas.

Combínelo con la función IF para devolver un valor

Digamos que tenemos dos listas de clientes como la imagen de abajo. Ambas listas son idénticas, con la excepción de que la lista 1 tiene menos clientes que la lista 2.

queremos comparar las dos listas e identificar las diferencias. El campo ID se utilizará para verificar ambas listas, ya que es un campo único.

 Lista de clientes para comparar usando VLOOKUP

En este primer ejemplo, buscaremos los clientes de la lista 1 en la lista 2 y devolveremos el texto «No encontrado» si faltan. Si se encuentran en la lista 2, mantendremos la celda en blanco.

La siguiente fórmula utiliza la función VLOOKUP junto con las funciones IF e ISNA para lograr este objetivo.

 Fórmula VLOOKUP para comparar dos listas

Echemos un vistazo al papel que desempeña cada función en esta fórmula.

VLOOKUP: La función VLOOKUP se ha utilizado para buscar al cliente en la segunda lista y devolver el ID de cliente (especificado como 1 en la fórmula).

Si la función VLOOKUP no puede encontrar al cliente, devuelve el mensaje de error #N/A. Esto es lo que nos interesa, ya que significa que el cliente está en la lista 1, pero no en la lista 2.

ISNA: La función ISNA se utiliza para detectar el mensaje #N / A devuelto por VLOOKUP y traducirlo a Verdadero. Si se devuelve un ID, devuelve False.

SI: La función IF mostrará el texto «No encontrado» si ISNA devuelve True y mantendrá la celda en blanco si ISNA devuelve False. Esta función se utiliza para realizar cualquier acción que desee en función de los hallazgos de VLOOKUP.

Comparar listas con VLOOKUP para Resaltar Registros faltantes

Esta fórmula también se puede usar con Formato condicional para resaltar las diferencias entre las dos listas, en lugar de devolver un valor.

Este ejemplo muestra cómo cambiar el color de celda de toda la fila de la tabla cuando falta un cliente de la segunda lista. Formatear toda la fila en lugar de una sola celda hará que sea más claro identificar los registros faltantes, especialmente en una tabla con muchas columnas.

  1. Seleccione todas las celdas de la tabla excepto la fila de encabezado.
  2. Haga clic en Formato condicional en la pestaña Inicio de la Cinta de opciones y seleccione Nueva regla.
  3. Seleccione Usar una fórmula para determinar qué celdas formatear desde la mitad superior de la ventana. En la mitad inferior, ingrese la fórmula a continuación en el cuadro proporcionado.
VLOOKUP para comparar listas en una regla de formato condicional
  1. Haga clic en el botón Formato y elija el formato que desea aplicar a la fila de los registros faltantes
Registros faltantes de la lista resaltados por la regla de formato condicional

Comparar Dos Listas y Resaltar Registros coincidentes

Para comparar las dos listas y resaltar los registros coincidentes, se deberá agregar la función NOT a la fórmula anterior.

=NOT(ISNA(VLOOKUP($A2,'Customers 2'!$A:$F,1,FALSE)))

La función NOT se utiliza para invertir el resultado de la búsqueda visual. Así que en lugar de resaltar los registros faltantes, resalta las coincidencias.

Ver el vídeo

Deja una respuesta

Tu dirección de correo electrónico no será publicada.