Tabla de contenido
Si estás buscando algunos trucos especiales para utilizar el VLOOKUP Fórmula para comparar dos columnas en diferentes hojas, entonces has aterrizado en el lugar correcto. Hay algunas maneras fáciles de utilizar el VLOOKUP para comparar dos columnas en diferentes Hojas. Este artículo le mostrará todos y cada uno de los pasos con ilustraciones adecuadas para que pueda aplicarlos fácilmente para su propósito. Entremos en la parte central del artículo.
Descargar el cuaderno de prácticas
Puede descargar el cuaderno de prácticas desde aquí:
Comparar Dos Columnas en Hojas Diferentes.xlsx3 Ejemplos de Uso de la Fórmula VLOOKUP para Comparar Dos Columnas en Diferentes Hojas de Excel
En esta sección, te mostraré 3 métodos rápidos y sencillos para utilizar el VLOOKUP Fórmula para comparar dos columnas en diferentes hojas en el sistema operativo Windows. Usted encontrará explicaciones detalladas con ilustraciones claras de cada cosa en este artículo. He utilizado Versión de Microsoft 365 Si algo de este artículo no funciona en tu versión, déjanos un comentario.
Aquí, tengo datos de dos equipos que tienen algunos miembros en común en dos hojas de cálculo diferentes llamadas " EquipoA " y " EquipoB ". Y, te mostraré cómo puedes encontrar los nombres comunes y los nombres diferentes de los dos equipos.
1. Comparar Dos Columnas en Diferentes Hojas de Excel y Devolver Valores Comunes/Coincidentes
En primer lugar, le mostraré cómo utilizar la función Función VLOOKUP para encontrar nombres comunes o los valores coincidentes de dos listas de nombres diferentes en hojas de cálculo distintas. Siga los pasos que se indican a continuación para ello:
- Aquí intentaré obtener los nombres comunes de Equipo A y Equipo B Para ello, he creado una nueva hoja de cálculo que ya contiene los datos de Equipo B .
- A continuación, cree una nueva columna para buscar los nombres comunes. Después, inserte la siguiente fórmula en la celda E5:
=VLOOKUP(B5,EquipoA!B5:B20,1,FALSE)
- Ahora, arrastre el Asa de llenado para pegar la fórmula utilizada respectivamente en las otras celdas de la columna o utilice Métodos abreviados de teclado de Excel Ctrl+C y Ctrl+V para copiar y pegar.
- Como resultado, obtendrá el común nombres insertados en la columna Equipo A y para el mal emparejado filas, aparecen los "# N/A Error "Aquí he resaltado las filas que no coinciden.
Uso de IFERROR con la función VLOOKUP para tratar el error #N/A:
Para evitar que aparezca ' #N/A Error "en la columna, puede utilizar la función Función IFERROR con el VLOOKUP función.
- Para ello, inserte la siguiente fórmula en la celda E5:
=IFERROR(VLOOKUP(B5,EquipoA!B5:B20,1,FALSE), "No encontrado")
🔎 Desglose de fórmulas:
Para entender esta fórmula, debe estar familiarizado con la IFERROR función excel.
La sintaxis de IFERROR función: =IFERROR(valor, valor_if_error)
Veamos cómo funciona la fórmula anterior
- Como el valor de IFERROR hemos introducido nuestra VLOOKUP Por lo tanto, si no hay ningún error, la salida de la función VLOOKUP será la salida de la fórmula IFERROR función.
- Como argumento value_if_error, hemos pasado este valor, " No se ha encontrado ". Entonces, si IFERROR encuentra un error en la celda, mostrará este texto, "No encontrado" .
- Como resultado, obtendrá el resultado que se muestra en la siguiente captura de pantalla. Aquí, verá que, en las filas de mal emparejado nombres, se han colocado " No se ha encontrado ".
Uso de IF e ISNA con la función VLOOKUP para manejar el error #N/A:
Hay otra forma de evitar el #N/A Error y que está utilizando SI y ISNA funciones con VLOOKUP funciones.
- Para ello, pegue la siguiente fórmula en la celda E5:
=IF(ISNA(VLOOKUP(B5,EquipoA!B5:D20,1,FALSE)), "No coincide", "Coincide")
🔎 Desglose de fórmulas:
Veamos ahora cómo funciona la siguiente fórmula.
- Como el prueba_lógica argumento del SI hemos pasado la función ISNA y la función ISNA contiene nuestro VLOOKUP Si el Fórmula VLOOKUP devuelve un #N/A error, el ISNA devolverá el valor TRUE Cuando el prueba_lógica es verdadero la función IF devolverá este valor: "No coincide" .
- Si el Fórmula VLOOKUP devuelve un valor (sin error), la función ISNA devolverá FALSO Así que.., SI de la función prueba_lógica argumento será Falso . cuando prueba_lógica es Falso La función IF devolverá este valor: "Emparejado" .
- Así, obtendrá la columna rellena con " Emparejado " y " No Emparejado "Ahora puede identificar fácilmente los nombres comunes entre las listas de nombres de las distintas hojas de cálculo.
- Puede utilizar fácilmente Función de filtro para separar o mostrar sólo los nombres comunes de dos equipos.
- Ahora, para activar el Función de filtro para el conjunto de datos, haga clic en cualquier celda del conjunto de datos.
- A continuación, vaya a la página Inicio de la cinta superior.
- Haga clic en en el Ordenar y filtrar y seleccione la opción Filtro
- Como resultado, usted filtro desplegable en cada cabecera del conjunto de datos.
- Ahora, haga clic en el botón Filtro flecha en el Columna de " Equipo A ".
- Entonces, desmarque el casilla diciendo " No se ha encontrado " y pulse OK .
- Aquí sólo verá el común o nombres coincidentes de los dos equipos. Y, el mal emparejado nombres son oculto por el Función de filtro .
Más información: Fórmula Excel para Comparar y Devolver el Valor de Dos Columnas
Lecturas similares
- Cómo Comparar el Texto de Dos Celdas en Excel (10 Métodos)
- Excel Compara Texto en Dos Columnas (7 Formas Fructíferas)
- Cómo Contar Coincidencias en Dos Columnas en Excel (5 Formas Fáciles)
- Fórmula Excel para comparar dos columnas y devolver un valor (5 ejemplos)
- Cómo Comparar Dos Columnas para Encontrar Diferencias en Excel
2. Comparar dos columnas en diferentes hojas de cálculo y encontrar los valores que faltan
En el ejemplo anterior, has aprendido a encontrar el común nombres de dos listas diferentes en hojas de cálculo distintas, Ahora, te mostraré cómo puedes encontrar el valores perdidos de una lista en comparación con otra lista .
2.1 Utilización de la función de filtro
Del mismo modo, antes puede utilizar la función Filtro para encontrar los valores que faltan. Después de utilizar la función VLOOKUP con el Función IFERROR ya tiene una columna que muestra " No Encontrado "para los valores mal emparejado nombres.
- Ahora, vaya de nuevo a la opción Filtro pulsando el botón Filtrar flecha en la cabecera de columna de " Equipo A ".
- Entonces, desmarcar todo las casillas de verificación excepto que decir " No se ha encontrado ".
- A continuación, pulse OK .
- Como resultado, verá que en el conjunto de datos sólo se muestran los nombres no coincidentes del equipo B en comparación con el equipo A.
2.2 Utilización del FILTRO con la función VLOOKUP
También puede utilizar la función Función FILTRO para encontrar los valores no coincidentes de dos listas diferentes de hojas de cálculo distintas. Para ello, inserte la siguiente fórmula en la celda F5.
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, ¡EquipoA!B5:B20, 1, FALSE)))
🔎 Desglose de fórmulas:
- En primer lugar, el Funciones VLOOKUP encontrará los nombres comunes entre el rango B5:B20 de la activo hoja de cálculo y gama B5:B20 de la hoja de trabajo EquipoA y asignar #N/A para la no coinciden.
- Entonces, Función del ISNA tomará sólo las celdas que tenga asignadas #N/A por VLOOKUP lo que significa que no coinciden.
- Entonces, el Función de filtro insertará sólo las celdas del rango B5:B20 que no coinciden y asignado #N/A .
- De este modo, obtendrá los nombres no coincidentes de las dos listas seleccionadas en un clic.
Más información: Cómo Comparar Dos Columnas o Listas en Excel (4 Formas Adecuadas)
3. Comparar dos listas en diferentes hojas de cálculo y devolver un valor de una tercera columna
También puede obtener los valores de la otra columna para celdas coincidentes de dos listas en hojas de cálculo diferentes.
- Para ello, tiene que cambiar el número de índice de la columna en la columna VLOOKUP Como aquí, quiero conseguir el edad del nombre " James " y el edad están contenidos en el 4ª columna de la VLOOKUP gama en el EquipoB hoja de trabajo.
- Inserta la siguiente fórmula en la celda E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, ¡EquipoA!B5:B20, 1, FALSE)))
- De este modo, se obtienen las edades de los nombres que coinciden con la lista de EquipoA, y, para el mal emparejado nombres, allí mostrando #N/A error.
Más información: Cómo hacer coincidir dos columnas y devolver una tercera en Excel
VLOOKUP para Múltiples Columnas en Diferentes Hojas en Excel con un Solo Retorno
A continuación, te mostraré cómo puedes utilizar la función VLOOKUP para múltiples columnas en diferentes hojas de cálculo y obtener un valor como retorno. Este es un ejemplo de Función VLOOKUP anidada uso.
Aquí, estoy considerando una situación en la que usted tiene " Número de artículo ", y " Nombre del producto " de algunos productos en una hoja de cálculo denominada " W1" y " Nombre del producto " y " Precio " en otra hoja de cálculo llamada " W2 ". Ahora tienes que averiguar el " Precio " de un determinado " Producto " con un " ID "Vamos a completar esta tarea.
- Ahora, en otra hoja de cálculo, sólo tienes el Id. de artículo y quieres obtener el precio. Para ello, tienes que utilizar el método anidado VLOOKUP funciones.
- Inserte esta fórmula en la celda C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)
Dónde,
- Valor_buscado es VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . este segundo " VLOOKUP "tirará del Número de artículo del " W1 "
- tabla_array : es ' W2′!B6:C19 .
- Col_index_num es 2
- [range_lookup] queremos la coincidencia exacta (FALSO )
- Ahora, arrastre el Asa de llenado para aplicar esta fórmula similar a otras celdas de la columna.
- Y, usted tiene un retorno mediante el uso de VLOOKUP para varias columnas de diferentes hojas de cálculo.
Más información: Cómo Comparar Varias Columnas Usando VLOOKUP en Excel (5 Métodos)
Conclusión
En este artículo, usted ha encontrado cómo utilizar el VLOOKUP Fórmula para comparar dos columnas en hojas diferentes. Espero que este artículo le haya resultado útil. Puede visitar nuestro sitio web ExcelWIKI para conocer más contenidos relacionados con Excel. Por favor, deja tus comentarios, sugerencias o dudas si tienes alguna en la sección de comentarios de abajo.