Tabla de contenido
A veces, al trabajar con varias columnas, es necesario emparejar sus dos columnas para devolver el tercer valor En este artículo veremos cómo hacer coincidir dos columnas en Excel y devolver un tercero.
Descargar el cuaderno de prácticas
Descárgate este cuaderno de ejercicios y practica mientras repasas este artículo.
Hace coincidir dos columnas y devuelve una tercera.xlsx3 Métodos Fáciles para Emparejar Dos Columnas y Devolver una Tercera en Excel
Aquí compararemos dos columnas en las que existan valores idénticos. Si los dos valores coinciden, se devolverán los valores de la tercera columna, que serán los resultados correspondientes del método 1ª columna .
Veamos la siguiente tabla donde tenemos algunos ID de productos junto con sus correspondientes precios. Creamos otra columna con el encabezado Producto ID-2 Aquí compararemos las columnas Identificación del producto y Producto ID-2 para devolver el valor del Precio en la columna Precio-2 columna.
1. Uso de la Función VLOOKUP para Emparejar Dos Columnas y Devolver una Tercera en Excel
En el primer método, le mostraré el uso de la función VLOOKUP Hagámoslo paso a paso.
Pasos:
- Ir a F5 y escriba la siguiente fórmula
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
Explicación de la fórmula:
- Aquí, el valor de búsqueda es E5 .
- En matriz es B5:C15 .
- En número de índice de columna es 2 . Entonces Excel devolverá el precio correspondiente a E5 (porque el precio está en la 2ª columna de la matriz)
- A continuación, pulse INTRODUCE para obtener la salida.
- A continuación, utilice la función Asa de llenado a Autorrelleno hasta F9 .
Más información: Cómo Comparar Dos Columnas en Excel para Match (8 maneras)
2. Combinación de Funciones INDEX-MATCH para Emparejar Dos Columnas y Devolver una Tercera en Excel
El siguiente método es importante. Aquí utilizaré una combinación de el ÍNDICE y Funciones MATCH Veamos los pasos.
Pasos:
- Ir a F5 y escriba la siguiente fórmula
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))
Desglose de fórmulas:
- MATCH(E5,$B$5:$B$15) → Excel devolverá la posición relativa 1002 en la matriz B5:B15 .
- Salida: {2}
- INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Esto se convierte en
- INDEX($C$5:$C$15,2)
- Salida: {1029}
- Ahora, pulse INTRODUCE para obtener la salida.
- Por último, utilice la función Asa de llenado a Autorrelleno hasta F9 .
Más información: Cómo Contar Coincidencias en Dos Columnas en Excel (5 Formas Fáciles)
Lecturas similares
- Excel Compara Dos Listas y Devuelve las Diferencias (4 Formas)
- Cómo hacer coincidir varias columnas en Excel (5 maneras más fáciles)
- Macro Excel para Comparar Dos Columnas (4 Maneras Fáciles)
- Comparar Tres Columnas en Excel y Devolver un Valor(4 Formas)
3. Combinación de las Funciones IF, INDEX y MATCH para Emparejar Dos Columnas y Devolver una Tercera en Excel
Ahora, voy a mostrar otro método. Para este método, he cambiado el conjunto de datos un poco.
Esta vez, haré coincidir ambos Identificación del producto y Categoría y obtener el precio Una combinación de el SI , ÍNDICE, y MATCH funcionarán aquí.
Pasos:
- Ir a G7 y escriba la siguiente fórmula
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))
Desglose de fórmulas:
- C5:C15=G6 → Esta es la prueba lógica para la SI La condición es una condición de matriz.
- Salida: TRUE es para Categoría C y FALSO es para otras categorías. {FALSO;FALSO;VERDADERO;VERDADERO;FALSO;FALSO;VERDADERO;FALSO;FALSO;FALSO}
- B5:B15 → Este es el valor si la prueba es TRUE .
- MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → G5 es el valor de búsqueda y la matriz de búsqueda es IF(C5:C15=G6,B5:B15) es decir Excel buscará PID-1001 de {FALSE;FALSE; "PID-1005″; "PID-1001″;FALSE;FALSE; "PID-1009″;FALSE;FALSE;FALSE} y te dará la posición relativa.
- Salida: {4}
- INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → Esto se convierte en
- INDEX(D5:D15,4)
- Salida: {2186}
- A continuación, pulse CTRL+MAYÚS+ENTRAR para obtener la salida. Esto se debe a que se trata de una fórmula de matriz. Verá un par de caracteres 2º tramo aparecen en la fórmula que contiene la fórmula en su interior.
Más información: Hacer coincidir dos columnas y dar salida a una tercera en Excel (3 métodos rápidos)
Cosas para recordar
- En referencia absoluta es para bloquear un rango.
- CTRL+MAYÚS+ENTRAR es para fórmulas de matriz.
Conclusión
Una comparación entre columnas para encontrar coincidencias y obtener como resultado un valor de una columna diferente es una práctica habitual en Excel Conocer las soluciones a este tipo de problemas facilita el trabajo en muchos casos. Espero que este artículo sea de su agrado. Siga atento a más artículos valiosos.