¿Cómo comparar dos columnas y devolver los valores de una tercera columna en Excel?
Por ejemplo, tengo las siguientes dos columnas: la columna A contiene algunos proyectos y la columna B los nombres correspondientes. Ahora, en la columna D tengo algunos proyectos aleatorios y quiero devolver los nombres correspondientes de la columna B según los proyectos que aparecen en la columna D. ¿Cómo puedes comparar las columnas A y D y devolver los valores correspondientes de la columna B en Excel?

Comparar dos columnas y devolver el valor de una tercera columna con la función VLOOKUP
Comparar dos columnas y devolver el valor de una tercera columna con las funciones INDEX y MATCH
Buscar en varias columnas y devolver los valores correspondientes con las funciones INDEX y MATCH
Usar Kutools para Excel para comparar dos columnas y devolver el valor de una tercera columna
Comparar dos columnas y devolver el valor de una tercera columna con la función VLOOKUP
La función VLOOKUP te permite comparar dos columnas y extraer los valores correspondientes de una tercera columna. Por favor, sigue estos pasos:
1. Introduce cualquiera de las dos fórmulas siguientes en una celda en blanco junto a la columna que vas a comparar, por ejemplo, en E2:
=VLOOKUP(D2,$A$2:$B$16,2,FALSE)
=IFERROR(VLOOKUP(D2,$A$2:$B$16,2,FALSE), "")
2. Luego pulsa la tecla "Enter" para obtener el primer valor correspondiente. Después, selecciona la celda con la fórmula y arrastra el controlador de relleno hacia abajo hasta las celdas donde quieras aplicar la fórmula. Todos los valores correspondientes se devolverán de inmediato, como se muestra en la captura de pantalla:
Comparar dos columnas y devolver el valor de una tercera columna con las funciones INDEX y MATCH
En Excel, las funciones INDEX y MATCH también pueden ayudarte a resolver esta tarea. Por favor, sigue estos pasos:
1. Introduce cualquiera de las dos fórmulas siguientes en una celda en blanco donde quieras mostrar el resultado:
=INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0))
=IFERROR(INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0)), "")
2. Luego pulsa la tecla "Enter" para obtener el primer valor correspondiente. Después, selecciona la celda con la fórmula y cópiala al resto de las celdas que necesites. Todos los valores correspondientes se devolverán, como se muestra en la captura de pantalla:
Si utilizas frecuentemente la función VLOOKUP en Excel, la función "Super BUSCARV" de Kutools para Excel ofrece fórmulas de búsqueda avanzadas, permitiéndote realizar búsquedas sin necesidad de recordar fórmulas complejas.
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Buscar en varias columnas y devolver los valores correspondientes con las funciones INDEX y MATCH
A veces puedes tener un rango de datos que contiene tres columnas y necesitas buscar en la tabla para coincidir con dos criterios. Si ambos valores coinciden, se devolverá el dato de la tercera columna C.
Para realizar esta tarea, aplica la siguiente fórmula:
=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0))
Luego pulsa las teclas "Ctrl" + "Shift" + "Enter" al mismo tiempo para obtener el primer resultado, como se muestra en la captura de pantalla
Copia y pega esta fórmula de matriz en otras celdas para obtener los resultados completos:
Usar Kutools para Excel para comparar dos columnas y devolver el valor de una tercera columna
La función "Buscar datos en un rango" de Kutools para Excel también puede ayudarte a devolver los datos correspondientes desde otro Rango de Datos.
1. Haz clic en una celda donde quieras colocar el resultado coincidente.
2. Luego haz clic en "Kutools" > "Asistente de fórmulas" > "Asistente de fórmulas", como se muestra en la captura de pantalla:
3. En el cuadro de diálogo "Asistente de fórmulas", realiza las siguientes operaciones:
- En la lista desplegable "Tipo de fórmula", selecciona la opción "Búsqueda";
- Luego, selecciona la opción "Buscar datos en un rango" en la lista "Selecciona una fórmula";
- Después, en los cuadros de texto "Entrada de argumento", selecciona por separado el Rango de Datos, la celda de criterio y la columna desde la que deseas devolver el valor coincidente.
4. Haz clic en "Aceptar" y se devolverá el primer dato coincidente según el valor específico. Solo necesitas arrastrar el controlador de relleno para aplicar esta fórmula a las demás celdas que necesites, como se muestra en la captura de pantalla:
Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora
Más artículos relacionados con VLOOKUP:
- Buscar y concatenar varios valores correspondientes con VLOOKUP
- Como todos sabemos, la función VLOOKUP en Excel nos ayuda a buscar un valor y devolver el dato correspondiente en otra columna. Sin embargo, normalmente solo obtiene el primer valor relativo si hay varios datos coincidentes. En este artículo, explicaré cómo buscar y concatenar varios valores correspondientes en una sola celda o en una lista vertical.
- Buscar y devolver el último valor coincidente con VLOOKUP
- Si tienes una lista de elementos que se repiten varias veces y solo quieres conocer el último valor coincidente con tus datos especificados. Por ejemplo, tengo el siguiente Rango de Datos, donde hay nombres de productos duplicados en la columna A pero diferentes nombres en la columna C, y quiero devolver el último elemento coincidente, Cheryl, del producto Apple.
- Buscar valores en varias hojas de cálculo con VLOOKUP
- En Excel, podemos aplicar fácilmente la función VLOOKUP para devolver los valores coincidentes en una sola tabla de una hoja de cálculo. Pero, ¿alguna vez has pensado en cómo buscar un valor en varias hojas de cálculo? Supón que tengo las siguientes tres hojas de cálculo con diferentes Rangos de Datos y ahora quiero obtener parte de los valores correspondientes según los criterios de estas tres hojas.
- Buscar y devolver toda la fila de un valor coincidente con VLOOKUP
- Normalmente, puedes usar la función VLOOKUP para devolver un valor coincidente de un Rango de Datos, pero ¿alguna vez has intentado encontrar y devolver toda la fila de datos según un criterio específico?
- Buscar y devolver varios valores verticalmente con VLOOKUP
- Normalmente, puedes usar la función VLOOKUP para obtener el primer valor correspondiente, pero a veces quieres devolver todos los registros coincidentes según un criterio específico. En este artículo, explicaré cómo buscar y devolver todos los valores coincidentes de forma vertical, horizontal o en una sola celda.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!