Note: The other languages of the website are Google-translated. Back to English

¿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 Enviar 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 Enviar 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 primera 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

Kutools para Excel resuelve la mayoría de sus problemas y aumenta su productividad en un 80%

  • Reutilizar: Inserte rápidamente fórmulas complejas, gráficos y cualquier cosa que hayas usado antes; Cifrar celdas con contraseña; Crear lista de distribución y enviar correos electrónicos ...
  • Barra de súper fórmula (edite fácilmente varias líneas de texto y fórmulas); Diseño de lectura (leer y editar fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas sin perder datos; Contenido de celdas divididas; Combinar filas / columnas duplicadas... Prevenir celdas duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Varias celdas sin cambiar la referencia de la fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, Casillas de verificación y más ...
  • Extraer texto, Agregar texto, Eliminar por posición, Quitar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtros a otras hojas); Orden avanzado por mes / semana / día, frecuencia y más; Filtro especial en negrita, cursiva ...
  • Combinar libros y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes de xls, xlsx y PDF...
  • Más de 300 potentes funciones. Compatible con Office/Excel 2007-2021 y 365. Compatible con todos los idiomas. Fácil implementación en su empresa u organización. Funciones completas Prueba gratuita de 30 días. Garantía de devolución de dinero de 60 días.
pestaña kte 201905

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!
officetab parte inferior
Comentarios (36)
Aún no hay calificaciones. ¡Sé el primero en calificar!
Este comentario fue minimizado por el moderador en el sitio
BUEN CONOCIMIENTO COMPARTIDO MUCHAS GRACIAS
Este comentario fue minimizado por el moderador en el sitio
Muchas gracias fue muy útil. Necesito agregar información, qué pasa si tenemos un valor duplicado en la Col B, cómo devolver el valor para eso también.
Este comentario fue minimizado por el moderador en el sitio
Acabas de ahorrarme meses de entradas estresantes con esta publicación. ¡Estoy muy agradecido! Gracias.
Este comentario fue minimizado por el moderador en el sitio
guau, tan genial! buen compartir gracias! fue muy útil para mí.
Este comentario fue minimizado por el moderador en el sitio
¡Gran Hermano! Mi primera fórmula está funcionando. Pero la segunda fórmula no funciona. Lo intenté muchas veces. Pero no puedo...
Este comentario fue minimizado por el moderador en el sitio
Utilicé esta fórmula y funcionó principalmente, pero los datos de la otra hoja no aparecen en la misma fila para coincidir con la celda de Criterios de referencia.


Aquí está mi fórmula. puedes echarle un vistazo y ver si hay algo mal

=IF(ISNA(MATCH(DPU!C2,$A$2:$A$100,0)),"",VLOOKUP(DPU!C2,DPU!C2:AP100,2,FALSE))
Este comentario fue minimizado por el moderador en el sitio
Hola Ardi,
Si desea realizar una búsqueda virtual desde otra hoja de trabajo, debe aplicar la siguiente fórmula:
=IF(ISNA(MATCH(A2,Sheet1!$A$2:$A$10,0)),"",VLOOKUP(A2,Sheet1!$A$2:$B$10,2,FALSE))

Nota: Sheet1 es la hoja que contiene los datos originales que desea buscar, y debe cambiar las referencias de celda según sus necesidades.

¡Por favor pruebalo! ¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Necesito hacer una comparación y extraer los datos de la siguiente manera:

La hoja 1 contiene las columnas A y B, B está en blanco. La hoja 2 contiene las columnas C y D.


Todos los elementos de la Columna C en la Hoja 2 se compararán con el elemento de la primera fila en la Columna A y, si hay valores/datos correspondientes en la Columna A, entonces la Columna B se completará con los datos correspondientes al elemento de la fila en la Columna D.

La columna C tendrá una sola palabra. La columna D puede contener o no datos. La columna A tendrá más texto.
Este comentario fue minimizado por el moderador en el sitio
Hola,
¿Podría dar un ejemplo detallado para su problema?
Puede insertar una captura de pantalla o un archivo adjunto.
¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola señor, y gracias por las fórmulas proporcionadas. Aunque utilicé la fórmula como debería, me da N/A, lo cual, como puedo entender, se debe a que no coincide con los criterios entre las Columnas D y A según su ejemplo. Ahora, para que pueda tener una mejor comprensión, en mi libro de trabajo, A2 es la celda de criterios en la que desea devolver el valor según, G1: G15359 es la columna que incluye los criterios con los que se comparará, A1: N15359 el rango de datos que desea usar.

The formula is: =IF(ISNA(MATCH(Sheet2!A2,Sheet3!$G$1:$G$15359,0)),"",VLOOKUP(Sheet2!A2,Sheet3!$A$1:$N$15359,7,FALSE))


Como te habrás dado cuenta estoy usando datos de dos hojas diferentes, aunque no creo que ahí esté el verdadero problema, ya que al hacer clic en el error NA indica la celda Sheet2 A2 y el error que da es: La celda actualmente siendo evaluado contiene una constante. (He comprobado y confirmado que los formatos están configurados en general). No estoy seguro si es porque los textos de información son correos electrónicos o porque en algunas celdas no hay nada.


Esperaré su respuesta.
Este comentario fue minimizado por el moderador en el sitio
Hola andresa,

Probé su fórmula y funciona bien en mi libro de Excel. ¿Puede dar un archivo adjunto o una captura de pantalla, para que pueda entender bien.

¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
Tengo una lista maestra de títulos de películas en un cierto orden que debe permanecer en ese orden. Duplico esa lista en otra hoja de cálculo para poder manipularla y se desordena porque necesito agruparla según lo que se haya completado o no. En esa lista duplicada, agrego números de identificación en la columna al lado de los títulos. Después de haber completado todo lo que debo hacer, debo agregar esos números de ID a la lista maestra y mantener el orden de los títulos en esa lista maestra. ¿Cómo puedo hacer coincidir esos ID con la lista sin tener que agregarlos manualmente en el orden correcto?
Este comentario fue minimizado por el moderador en el sitio
Hola Hailey,

Puede ser que la siguiente fórmula te ayude:

=BUSCARV(A2,nuevo!$A$2:$B$13,2,FALSO)

en la fórmula anterior, nuevo es el nombre de su hoja duplicada, reemplácelo por el suyo.

¡Pruébalo, espero que te pueda ayudar!
Este comentario fue minimizado por el moderador en el sitio
Tengo 3 columnas de Excel que tienen valores como este,
Col_A Col_B Col_C
----- ----- -----
400 600
500 800
400 300
300 200
700 900
800 700
500 100
Quiero que los valores se copien en la Columna C de la Columna B, que no son Mache con los valores de la Columna A.
Me refiero a simplemente copiar los valores de la Columna B, que no están disponibles en la Columna A.
Como abajo
Col_C
-----
600
200
100
¿Hay alguna fórmula de Excel con la que pueda lograr esto?
Este comentario fue minimizado por el moderador en el sitio
Hola Hamid,

Puede ser que el siguiente artículo te pueda ayudar:
https://www.extendoffice.com/documents/excel/3041-excel-compare-two-columns-and-list-differences.html

Por favor, inténtalo, ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola Skyyang,


¿Puede ayudarme con mi pregunta sobre la ayuda con una fórmula anterior?
Por favor, ¿podría ayudarme? Necesito hacer una fórmula de Excel para una hoja de cálculo de caja chica donde busca un número de cuenta ingresado en Col_C que debe buscarse en una lista de números de cuenta en Col_L y si es FALSO debe devolver el valor ingresado en COL_F
Este comentario fue minimizado por el moderador en el sitio
Excelente. Gracias. Esta fue una buena solución.
Este comentario fue minimizado por el moderador en el sitio
Por favor, ¿podría ayudarme? Necesito hacer una fórmula de Excel para una hoja de cálculo de caja chica donde busca un número de cuenta ingresado en Col_C que debe buscarse en una lista de números de cuenta en Col_L y si es FALSO debe devolver el valor ingresado en COL_F

Ejemplo a continuación
Este comentario fue minimizado por el moderador en el sitio
Estoy luchando con esto y solo recibo espacios en blanco.

¿Quiere decir si la celda Shhet1! ED1 coincide con una celda en la columna Sheet2! C: C y luego proporcione datos para la celda adyacente en Sheet2! A: A
Este comentario fue minimizado por el moderador en el sitio
Tengo 3 columnas, ABC, me gustaría obtener el valor de A donde el valor de la columna C coincide con el valor de la columna B, ¿es eso posible?
Este comentario fue minimizado por el moderador en el sitio
Hola, .
¿Podría explicar su problema más detalladamente, o puede insertar una captura de pantalla aquí?
¡Gracias!
Este comentario fue minimizado por el moderador en el sitio
¿Me pueden ayudar por favor, estoy enfrentando el mismo problema?
Este comentario fue minimizado por el moderador en el sitio
Estoy enfrentando el mismo problema, ¿puede proporcionar alguna fórmula para este tipo de cálculo? Quiero el resultado en otra columna.
Este comentario fue minimizado por el moderador en el sitio
Hola, chicos,
¿Podría dar su problema más detallado, o puede insertar una captura de pantalla aquí?
Este comentario fue minimizado por el moderador en el sitio
Quiero comparar datos de 2 columnas en una hoja con un rango en otra hoja y devolver los datos en la tercera columna de la segunda hoja
Este comentario fue minimizado por el moderador en el sitio
¿Qué sucede si he repetido el valor en la columna d, es decir, con el mismo nombre Q!, Q2, Q3, Q4 ahora, si uso su fórmula, solo obtengo el valor Q1, también necesito el segundo, tercero, cuarto, coincidencias
Este comentario fue minimizado por el moderador en el sitio
Creo que el primer ejemplo de BUSCARV tiene un error. El primer valor debe ser D2, no D3. Esta podría ser la razón por la que algunas personas están teniendo problemas. Solo pensé que debería señalar eso. Excelente trabajo, sin embargo, ¡gracias!
Este comentario fue minimizado por el moderador en el sitio
Hola, Jason, gracias por tu comentario, sí, como dijiste, la referencia de celda debe ser D2, no D3, actualicé la fórmula. ¡Gracias de nuevo!
Este comentario fue minimizado por el moderador en el sitio
Tengo un rango de datos, en el que tengo la fecha, el número de máquina y el sitio (en el sitio he mencionado dónde está la máquina actualmente y si se ha realizado alguna reparación). Entonces, lo que necesito ahora es la última fecha de reparación de esa máquina no. ¿Puedes ayudarme?
Este comentario fue minimizado por el moderador en el sitio
= ÍNDICE ($ C $ 2: $ C $ 16, COINCIDIR (E2 y F2, $ A $ 2: $ A $ 16 y $ B $ 2: $ B $ 16,0)) no funciona
Este comentario fue minimizado por el moderador en el sitio
Hola equipo, me gustaría comparar la columna A y la columna B si encontramos un valor en la columna A, luego imprima el resultado en la columna C, de lo contrario verifique en la columna B si encontró el valor en la columna B, luego imprima en la columna C, si no encontramos ningún valor en las columnas A o B, luego imprima el resultado en la columna C como ningún valor encontrado usando MS Excel
Compare el valor de las columnas A y B que encontró las columnas A y B y luego imprima el valor de la columna A en la columna C
Compare el valor de las columnas A y B que se encuentra en A, luego pinte el valor de la columna A en la columna C. Compare el valor de las columnas A y B que no se encuentra en A y el valor que se encuentra en la columna B, luego imprima el valor de la columna en la columna C. Compare el valor de las columnas A y B que no se encuentra en ambos. las columnas A y B, luego imprima las columnas C con No value found 
Este comentario fue minimizado por el moderador en el sitio
Quiero derivar un valor de una tercera columna independientemente del orden en que se presente. Así que aquí tienes BB-112: Sarah: Completado. Quiero que diga Completado incluso si los valores están invertidos, es decir, Sarah: BB-112: Completado. ¿Cómo puedo hacer que el pedido sea irrelevante?
Este comentario fue minimizado por el moderador en el sitio
Hola Jotari, Me alegro de ayudar. En realidad, la forma más fácil de lograr su objetivo es utilizando la nueva función BUSCARX. Por ejemplo, para saber el país y abr del país según el Código Telefónico, podemos usar la fórmula =BUSCARX(F2,$C$2:$C$11,$A$2:$B$11), y el país y abr del país independientemente del orden de los valores. Por favor vea la pantalla que cargué aquí. Y tenga en cuenta que XLOOKUP solo está disponible en Excel 2020, Excel para web y Microsoft 365. Atentamente, Mandy
Este comentario fue minimizado por el moderador en el sitio
Estoy usando GoogleSheets, no parece tener la función XLOOKUP.
No hay comentarios publicados aquí todavía
Ver más
Deje sus comentarios
Publicar como invitado
×
Califica esta publicación:
0   Personajes
Ubicaciones sugeridas

Siganos

Copyright © 2009 - www.extendoffice.com. | Reservados todos los derechos. Energizado por ExtendOffice, | Mapa del Sitio
Microsoft y el logotipo de Office son marcas comerciales o marcas comerciales registradas de Microsoft Corporation en los Estados Unidos y / o en otros países.
Protegido por Sectigo SSL