¿Cómo se usa BUSCARV para comparar dos columnas en Excel?
Bien, establezcamos el objetivo. Queremos ver si existe un «grupo» de datos dentro de otro grupo de datos. Ahora, a menos que esté preparado para pasar algún tiempo usando VBA para realizar scripts complejos, no obtendrá un resultado preciso. Pero está bien.
A menudo, solo queremos confirmar si existen datos por motivos de investigación. No es un informe o análisis complejo lo que estamos creando, solo una verificación y esa es la premisa de esta guía rápida. No es una guía extensa sobre el tema, ¡pero por George te dará algunas respuestas!
Entonces, dicho esto, sigamos adelante y usemos la confiable VLOOKUP para hacer esto.
Entonces, tengo la Lista de artistas 1 y la Lista de artistas 2 (¡encuentra tus favoritos!)
Entonces, la tarea es ver si los artistas de la Lista 1 están en la Lista 2 Y viceversa. Primero, preparemos el espacio en la hoja. Voy a crear una columna a la derecha de cada lista (haga clic con el botón derecho en la columna B y seleccione ‘Insertar’) y la etiquetaré ‘¿El artista existe en otra lista?’
VLOOKUP para comparar las dos columnas
Ahora vamos a utilizar la confiable fórmula de VLOOKUP (la guía definitiva de VLOOKUP está aquí si desea obtener más información sobre porno acerca de esta fórmula maravillosa!).
Todo lo que queremos hacer es ingresar la siguiente fórmula en la celda B2
= VLOOKUP (A2, C : C, 1,0)
Obtenga nuestra guía para Las 27 mejores fórmulas de Excel cuando se suscribe a nuestros impresionantes correos electrónicos
* Cumplimos con el RGPD y nos tomamos muy en serio su privacidad. No es basura. Simplemente gran contenido
Esta fórmula verificará si el contenido de la celda A2 (Thom Yorke) existe en la Lista de artistas 2. Una vez que presionamos ‘Enter’ , podemos ver que el resultado es un # N / A, que es un error de Excel por informarnos que no puede encontrar lo que estamos buscando.
Ahora, arrastremos esta fórmula hasta B15
Podemos ver que ‘Jeff Buckley’ y ‘Tim Buckley’ son los únicos nombres en la Lista 1 que aparecen en la Lista 2.
Haciendo lo mismo para el otro lado con la fórmula = BUSCARV (C2, A: A, 1, 0) arrastrado hacia abajo, obtenemos:
De nuevo, ‘Tim Buckley’ & ‘Jeff Buckley’
¿Perdimos algún valor al comparar listas con BUSCARV?
Hasta ahora genial… ¡PERO!
Si lo hago una inspección visual, puedo ver que ‘Christopher Wallace’ está en ambas listas s, pero su nombre no ha sido verificado ni con BUSCARV, ¿qué pasa?
Puedo revelar que, al mirar más de cerca, parece que el nombre ‘Christopher Wallace’ en la Lista 2, un espacio extra después.
Entonces, ¿cómo podemos dar cuenta de esto sin tener que preocuparnos por una inspección visual cada ¿tiempo?
Bueno, este es un error clásico que requiere un poco de ajuste a las fórmulas.
Necesitamos usar la fórmula TRIM, que elimina los espacios iniciales y finales del contenido de cualquier celda.
Entonces, para la segunda fórmula, la reescribiríamos así;
= VLOOKUP (TRIM (C2), A: A, 1,0)
Entonces, si arrastramos la fórmula hasta el final obtenemos ‘Christopher Wallace’ (resaltado en amarillo)
Pero, ¿qué pasa con el otro lado? ¿Dónde no hay espacio extra? Bueno, necesitamos ajustar el rango de entrada que busca VLOOKUP (Columna C) con la Fórmula TRIM.
La forma en que lo hacemos es usando algo llamado «Fórmula de matriz». Echa un vistazo a http://theleakdetectionpros.com después de terminar esta clase, es posible que la necesites. No entraré en los detalles de una fórmula de matriz aquí, ya que es bastante compleja, pero puede ayudarnos a ajustar todo el rango dentro de la fórmula.
Entonces, escribimos esto:
= VLOOKUP (A2, TRIM (C: C), 1,0)
PERO, en lugar de presionar ‘Enter’, presionamos Ctrl + Shift + Enter al mismo tiempo
Terminamos con un resultado en B2 que se ve así:
{= VLOOKUP (A2, TRIM (C: C), 1,0)}
Excel pone llaves alrededor de la fórmula, lo que indica que estamos usando una fórmula de matriz.
Ahora, si arrastramos esto hacia abajo, obtenemos…
Este es el resultado que buscamos y realmente, queremos combinar el uso de TRIMs, por lo que básicamente usamos la misma fórmula en ambas columnas:
= VLOOKUP (TRIM (A2), TRIM (C: C), 1,0)
Para ver si las entradas de la lista 1 están en la lista 2, y
= VLOOKUP (TRIM (C2), TRIM (A: A), 1,0)
Para ver si las entradas de la lista 2 están en la lista 1
Ahí tienes una forma rápida y sucia de comparar dos listas con BUSCARV.
¡¡Deje de perder el tiempo con las fórmulas de Excel INCORRECTAS !!
Nuestro libro gratuito de fórmulas de Excel le enseñará las 27 MEJORES fórmulas que necesita para tu trabajo. Suscríbase a nuestros correos electrónicos prestados por Excel y le enviaremos el libro de inmediato.
* Cumplimos con el RGPD y nos tomamos muy en serio su privacidad. No es basura. Simplemente gran contenido