Tabla de contenido
Hay muchas maneras de comparar dos listas En este artículo, voy a comparar/encontrar coincidencias en dos columnas en Excel utilizando VLOOKUP En uno de mis artículos anteriores, hablé de Cómo comparar dos columnas o listas en Excel donde hablé de otros métodos de comparación.
Antes de empezar la comparación, hablaré de la sintaxis, los argumentos y otras cosas necesarias sobre el método VLOOKUP función.
Descargar el cuaderno de prácticas
Comparar Dos Columnas Usando la Función VLOOKUP.xlsxVisión general de la función VLOOKUP de Excel
La V de VLOOKUP significa "vertical". VLOOKUP . VLOOKUP es una función incorporada de Excel que realiza la búsqueda vertical buscando un valor específico de una columna en otra columna.
- La sintaxis del Función VLOOKUP es:
VLOOKUP( valor_buscado, matriz_tabla, número_índice_col, [rango_buscado] ). Los argumentos que se exponen en esta sintaxis tienen un significado específico.
- Argumentos Explicación:
Argumento | Obligatorio/Opcional | Explicación |
---|---|---|
Valor_buscado | Requerido | El valor que se utilizará como valor de búsqueda. |
Tabla_array | Requerido | Gama de datos donde se buscará el valor. |
Número_índice_col | Requerido | La columna del rango del que obtendremos el valor. |
Consulta_rango | Opcional | TRUE se utiliza para la coincidencia aproximada y FALSO para la coincidencia exacta. Si se omite este argumento, Excel utiliza el argumento TRUE por defecto. |
Los resultados de la VLOOKUP pueden ser cadenas de texto o datos numéricos, dependiendo de los datos que esté utilizando. Si FALSO se utiliza como [range_lookup] Si no se encuentra ninguna coincidencia exacta, devolverá el valor #N/A . si TRUE se utiliza como [range_lookup] Si no se encuentra ninguna coincidencia aproximada, devolverá el siguiente valor más pequeño.
Más información: Excel LOOKUP vs VLOOKUP: Con 3 Ejemplos
2 Maneras de Comparar Dos Columnas Usando VLOOKUP en Excel
1. Uso exclusivo de la función VLOOKUP para comparar dos columnas
Digamos que tiene dos columnas donde se enumeran algunos colores. Voy a comparar estas dos columnas para coincidencias exactas. Por ejemplo, si elijo el color azul de la 1ª columna y busco este color en la 3ª columna, empezará a buscar el color azul y si este color no existe, devolverá el valor #N/A Así pues, comencemos la comparación. Las listas de colores se enumeran a continuación y en la columna Existencia se mostrará la comparación.
Pasos:
- En Celda C2 escribe la fórmula-
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)
- Después, pulse la tecla INTRODUCE para la salida.
- Verá que el valor rojo se encuentra en esa celda. Ahora arrastre hacia abajo el botón Asa de llenado para copiar la fórmula para el resto de las celdas de la columna. Verás el resultado que buscabas.
Aquí está la comparación completa.
En #N/A se encuentran resultados porque el color Azul y Blanco no están en la Lista de Colores-2.
Nota: Especificamos el rango como $D$5:$D$10. El "$" se utiliza para hacer que las celdas sean absolutas y constantes en una fórmula. Así, siempre que copies la fórmula para otras celdas utilizará el mismo rango.
Más información: ¿Por qué VLOOKUP devuelve #N/A cuando existe una coincidencia? (5 causas y soluciones)
2. Uso de IF, ISNA y VLOOKUP para comparar dos columnas
Aquí utilizaré el mismo ejemplo, pero insertaré dos nuevas funciones con el atributo VLOOKUP Si no hay coincidencias exactas entre las columnas, la fórmula devolverá NO. Si existen coincidencias, la fórmula devolverá SÍ con respecto a la primera columna. Las listas de colores se enumeran a continuación y, en la función Color Existe se mostrará la comparación.
Pasos:
- Ahora escribe la fórmula en Celda C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "SI")
- A continuación, pulse el botón INTRODUCE para terminar.
Desglose de fórmulas:
- VLOOKUP(B5,$D$5:$D$10,1,0)
En VLOOKUP devolverá la salida para el valor de búsqueda.
- ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))
A continuación, el ISNA devolverá TRUE si obtiene #N/A de lo contrario devolverá FALSO .
- =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "NO", "SI")
Por último, el SI devolverá NO para TRUE y SÍ para FALSO .
- La fórmula devolverá el valor SÍ ya que el color Rojo existe en las dos columnas. Ahora arrastra el botón Asa de llenado al resto de la celda para mostrar la comparación entre las dos columnas.
Unos instantes después, obtendrá un resultado como el de la imagen siguiente.
- Aquí obtenemos el resultado NO ya que los colores Azul y Blanco no existen en la Lista de Colores-2.
Más información: Cómo Usar la Función IF ISNA con VLOOKUP en Excel (3 Ejemplos)
Lecturas similares
- VLOOKUP No Funciona (8 Razones & Soluciones)
- ¿Qué es una matriz de tablas en VLOOKUP? (Explicado con ejemplos)
- Función INDEX MATCH vs VLOOKUP (9 Ejemplos)
- Usar VLOOKUP con Múltiples Criterios en Excel (6 Métodos + Alternativas)
- Excel VLOOKUP para Devolver Múltiples Valores Verticalmente
Cómo comparar dos hojas de Excel utilizando la función VLOOKUP
En este ejemplo comparar dos columnas de dos hojas Excel diferentes utilizando VLOOKUP La fórmula será similar excepto en el Tabla_array se añadirá el nombre de la hoja de cálculo. Supongamos que tenemos dos listas de colores en dos hojas de cálculo diferentes. El nombre de las hojas de cálculo se define como CL-1 y CL-2. Compararemos los Lista de colores-1 de CL-1 hoja de trabajo con Lista de colores 2 de la CL-2 Las dos listas de las dos hojas de trabajo se dan a continuación. Es la Lista-1.
Y es Lista-2.
Pasos:
- En Célula C5 de la CL-1 hoja de trabajo escribir la fórmula-
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))
- A continuación, pulse el botón INTRODUCE para la salida.
- Verá que aparece el valor Rojo. Esto se debe a que el color Rojo es un color común en ambas columnas de CL-1 y Fichas CL-2. Ahora copie esta fórmula de Célula C6 a C11 utilizando el Asa de llenado para hallar el resultado de las dos columnas completas.
Al cabo de un rato, aparecerá toda la salida.
Aquí el color Amarillo, Naranja y Negro no aparecen en CL-2 hoja de trabajo. Por eso tenemos el resto #N/A en CL-1 hoja de trabajo.
Más información: Ejemplo de VLOOKUP entre dos hojas en Excel
Cómo Comparar Dos Columnas Utilizando la Función VLOOKUP y Devolver un Tercer Valor
A menudo necesitamos utilizar el VLOOKUP para devolver un tercer valor comparando dos columnas. En esta sección, aprenderemos a hacerlo de forma sencilla. Para ello, modificamos el conjunto de datos, conectamos algunos tamaños con los colores y añadimos otra columna en la que colocamos tres colores. Ahora compararemos las columnas de colores y devolveremos el tamaño en la columna de salida.
Pasos:
- En Celda F5 insértese la siguiente fórmula
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)
- Tras pulsar el botón INTRODUCE obtendrá el tercer valor.
- Para obtener los demás valores, basta con utilizar la función Herramienta de asa de llenado .
Aquí están todos los terceros valores después de comparar.
Atención
Es importante conocer la VLOOKUP correctamente, ya que cualquier pequeño error en los argumentos no le dará el resultado deseado. Puede utilizar la función MATCH y ÍNDICE funciona como una alternativa al VLOOKUP funciones.
Conclusión
Esto es todo por lo que respecta al artículo. Espero que los procedimientos descritos anteriormente sean lo suficientemente buenos para comparar/encontrar coincidencias en dos columnas en Excel utilizando la función VLOOKUP No dude en hacer preguntas en la sección de comentarios y darme su opinión. Visite el sitio web para saber más.