Saltar al contenido principal

¿Cómo comparar dos columnas y devolver valores de la tercera columna en Excel?

Por ejemplo, tengo las siguientes dos columnas, la columna A son algunos proyectos y la columna B son los nombres correspondientes. Y aquí, tengo algunos proyectos aleatorios en la columna D, ahora, quiero devolver los nombres correspondientes de la columna B en función de los proyectos en la columna D. ¿Cómo podría comparar las dos columnas A y D y devolver los valores relativos de la columna B? en Excel?


Compare dos columnas y devuelva el valor de la tercera columna con la función BUSCARV

La función VLOOKUP puede ayudarlo a comparar dos columnas y extraer los valores correspondientes de la tercera columna, haga lo siguiente:

1. Ingrese cualquiera de las dos fórmulas siguientes en una celda en blanco además de la columna comparada, E2 para esta instancia:

=VLOOKUP(D2,$A$2:$B$16,2,FALSE)   (if the value not found, an #N/A error is displayed)
= SI.ERROR (BUSCARV (D2, $ A $ 2: $ B $ 16,2, FALSO), "")    (si no se encuentra el valor, se muestra una celda vacía)

Nota: En las fórmulas anteriores: D2 es la celda de criterios en la que desea devolver el valor en función, A2: A16 es la columna que incluye los criterios con los que se va a comparar, A2: B16 el rango de datos que desea utilizar.

2. Entonces presione Participar clave para obtener el primer valor correspondiente, y luego seleccione la celda de fórmula y arrastre el controlador de relleno hacia las celdas a las que desea aplicar esta fórmula, y todos los valores correspondientes se han devuelto a la vez, vea la captura de pantalla:


Compare dos columnas y devuelva el valor de la tercera columna con las funciones INDICE y COINCIDIR

En Excel, las funciones INDICE y COINCIDIR también pueden ayudarlo a resolver esta tarea, haga lo siguiente:

1. Ingrese cualquiera de las dos fórmulas siguientes en una celda en blanco donde desea devolver el resultado:

=INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0))    (if the value not found, an #N/A error is displayed)
=IFERROR(INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0)), "")    (si no se encuentra el valor, se muestra una celda vacía)

Nota: En las fórmulas anteriores: D2 es el valor que desea devolver su información relativa, A2: A16 es la lista que contiene el valor que desea devolver, B2: B16 es la columna que está buscando.

2. Entonces presione Participar clave para obtener el primer valor correspondiente, y luego seleccione la celda de fórmula y copie en las celdas restantes que necesita, y se han devuelto todos los valores correspondientes, vea la captura de pantalla:


Si está interesado en la función VLOOKUP en Excel, Kutools for Excel's Súper BUSCAR admite algunas fórmulas potentes de Vlookup para usted, usted puede Haga rápidamente la función Vlookup sin recordar ninguna fórmula. ¡Haga clic para descargar Kutools para Excel!

Kutools for Excel: con más de 300 prácticos complementos de Excel, prueba gratuita y sin límite en 30 días. ¡Descarga y prueba gratis ahora!


Vlookup múltiples columnas y devuelve los valores correspondientes con las funciones INDICE y MATCH

A veces, puede tener un rango de datos que contiene tres columnas, ahora desea buscar en la tabla para que coincida con dos valores de criterios, si ambos valores coinciden, devolverá los datos de la tercera columna C.

doc valor de retorno de la tercera columna 9

Para dea con este trabajo, aplique la siguiente fórmula:

=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0))

Nota: En las fórmulas anteriores: E2, F2 son las celdas de criterios en las que desea devolver el valor, C2: C16 es la columna que contiene los valores que desea devolver, A2: A16, B2: B16 son las columnas que busca.

Entonces presione Ctrl + Shift + Enter claves juntas para obtener el primer resultado, ver captura de pantalla

Y luego copie y complete este formulario de matriz en otras celdas, y obtendrá el siguiente resultado:


Compare dos columnas y devuelva el valor de la tercera columna con una característica útil

Kutools for Excel, Busque un valor en la lista también puede ayudarlo a devolver los datos correspondientes de otro rango de datos.

Nota:  Para aplicar esto Busque un valor en la lista, en primer lugar, debe descargar el Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.

Después de instalar Kutools for Excel, haz lo siguiente:

1. Haga clic en la celda en la que desee colocar el resultado coincidente.

2. Luego haga clic Kutools > Ayudante de fórmula > Ayudante de fórmula, ver captura de pantalla:

3. En la Ayudante de fórmulas cuadro de diálogo, realice las siguientes operaciones:

  • En Tipo de fórmula lista desplegable, seleccione Lookup opción;
  • Luego, selecciona Busque un valor en la lista opción en el Elige una fórmula cuadro de lista;
  • Y luego, en el Entrada de argumentos cuadros de texto, seleccione el rango de datos, la celda de criterios y la columna de la que desea devolver el valor coincidente por separado.

4. Luego haga clic Ok, y se han devuelto los primeros datos coincidentes basados ​​en un valor específico. Solo necesita arrastrar el controlador de relleno para aplicar esta fórmula a otras celdas que necesita, vea la captura de pantalla:

¡Descargue y pruebe Kutools para Excel ahora!


Más artículos relacionados con VLOOKUP:

  • Vlookup y concatenar varios valores correspondientes
  • Como todos sabemos, la función Vlookup en Excel puede ayudarnos a buscar un valor y devolver los datos correspondientes en otra columna, pero en general, solo puede obtener el primer valor relativo si hay varios datos coincidentes. En este artículo, hablaré sobre cómo buscar y concatenar múltiples valores correspondientes en una sola celda o en una lista vertical.
  • Vlookup y devuelve el último valor coincidente
  • Si tiene una lista de elementos que se repiten muchas veces, y ahora, solo desea saber el último valor coincidente con los datos especificados. Por ejemplo, tengo el siguiente rango de datos, hay nombres de productos duplicados en la columna A pero nombres diferentes en la columna C, y quiero devolver el último artículo coincidente Cheryl del producto Apple.
  • Valores de Vlookup en varias hojas de trabajo
  • En Excel, podemos aplicar fácilmente la función vlookup para devolver los valores coincidentes en una sola tabla de una hoja de trabajo. Pero, ¿alguna vez ha considerado cómo visualizar el valor en varias hojas de trabajo? Supongamos que tengo las siguientes tres hojas de trabajo con un rango de datos, y ahora quiero obtener parte de los valores correspondientes según los criterios de estas tres hojas de trabajo.
  • Vlookup y devuelve múltiples valores verticalmente
  • Normalmente, puede usar la función Vlookup para obtener el primer valor correspondiente, pero, a veces, desea devolver todos los registros coincidentes según un criterio específico. En este artículo, hablaré sobre cómo visualizar y devolver todos los valores coincidentes verticalmente, horizontalmente o en una sola celda.

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I have 3 column table

COL_A, COL_B, COL_C
10 Yes 10
10 No. -

If column a value 10 and column b is Yes then Col c need col_a value, if Col_B no then column C need "-"

Please suggest formula
This comment was minimized by the moderator on the site
Name score points
1 25
2 13
3 7
4 12
5 1
6 19
7 63
8 18
9 54
10 12
11 22
12 5
13 9


How do i compare the values in the Score column and assign a point value based on highest to lowest and ties (13 to 1, and the Two 12s get the same value)

Thanks in advance.
This comment was minimized by the moderator on the site
I want to derive a value from a third column regardless of the order that is presented. So here you have BB-112 : Sarah : Completed. I want it to say Completed even if the values are reversed, ie Sarah : BB-112 : Completed. How can I make the order irrelevant?
This comment was minimized by the moderator on the site
Hello Jotari,Glad to help. Actually the easist way to achieve your goal is by using the new XLOOKUP function. For example, to know the country and abr of the country acchording to the Telephone Code, we can use the formula =XLOOKUP(F2,$C$2:$C$11,$A$2:$B$11), and the country and abr of the country regardless of the order of the values. Please see the screenshou I uploaded here. And please notice that the XLOOKUP is only available in Excel 2020, Excel for web and Microsoft 365.Sincerely,Mandy
This comment was minimized by the moderator on the site
I'm using GoogleSheets, it doesn't seem to have the XLOOKUP function.
This comment was minimized by the moderator on the site
HI Team, I would like to Compare column A and Column B if we found a value in column A , then print the result in Column C, else check in column B if found the value in Column B, then print in Column C , if we didn't found any value in columns A or B, then print the result in Column C as no value found using MS Excel
Compare Columns A and B  value found both the columns A and B then, Print the Column Value A in Column C
Compare Columns A and B Value found in A  then pint the Column Value A in   Column CCompare Columns A and B Value not found in A and Value found in Column B then print the column value in Column CCompare columns A and B value not found in both the columns A and B, then print the columns C with No value found 
This comment was minimized by the moderator on the site
=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0)) is not working
This comment was minimized by the moderator on the site
I have data range, wherein I have date, Machine no & Site(under site I have mentioned where is the machine currently and if any repair has been done). So, what I need now is the last date of repair of that machine no. Can you please help?
This comment was minimized by the moderator on the site
I think the first VLOOKUP example has an error in it. The first value should be D2, not D3. This could be why some people are having problems. Just thought I should point that out. Excellent work, though, thanks!
This comment was minimized by the moderator on the site
Hello, Jason,Thank you for your comment, yes, as you said, the cell reference should D2, not D3, I have updated the formula.Thanks again!
This comment was minimized by the moderator on the site
what if i have repeated valued in d column i.e with same name Q!,Q2,Q3,Q4 now if i use your formula i get only Q1 value i need also the 2nd,3rd,4th,matches also
This comment was minimized by the moderator on the site
I want to compare 2 columns data on one sheet to a range on another sheet and return the data in the 3rd column from the 2nd sheet
This comment was minimized by the moderator on the site
I have 3 columns, A B C, i'd like to get the value of A where the value in Column C matches the value in column B is that possible?
This comment was minimized by the moderator on the site
Hi, .
Could you explain your problem more detailed, or you can insert a screenshot here?
Thank you!
This comment was minimized by the moderator on the site
i'm facing the same issue,can u provide any formula for this type of calculation,i want result in another column.
This comment was minimized by the moderator on the site
Hi, guys,
Could you give your problem more detailed, or, you can insert a screenshot here?
This comment was minimized by the moderator on the site
Can u help me plz, i'm facing the same issue?
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations