Fusionar dos tablas de Excel dadas una característica común

Fusionar dos tablas de Excel dadas una característica común

Supongamos que hay 2 tablas de Excel con la siguiente información:

Primera mesa:

ingrese la descripción de la imagen aquí

Segunda mesa:

ingrese la descripción de la imagen aquí

La tarea es encontrar un empleado para cada centro de costos (asignar centro de costos al empleado).

¿Cómo puedo hacerlo en excel?

Respuesta1

La forma más sencilla sería utilizar unBUSCARV Puede buscar un valor de una tabla y completarlo en otro campo.

Respuesta2

podríause vlookup, pero esto requerirá que el campo de índice (centro de costos) esté a la izquierda de su valor de retorno (empleado). Si intercambia las columnas B y C de la segunda tabla, puede usar vlookup con esta fórmula en F2 de la primera tabla: =vlookup(E2, Table2!B2:Table2!C,2,FALSE)

De lo contrario, esta fórmula funcionará sin cambiar las tablas actuales. Utiliza el método de índice y coincidencia. Ponga esto en F2 de la primera tabla: =index(A:F, MATCH(E2, Table2!B:Table2!B,0),3)

El beneficio de la coincidencia de índice es que puede definir qué columna desea devolver simplemente cambiando el valor de la columna de retorno (3) anterior.

La limitación de ambos métodos es que no manejan bien múltiples valores. Obtendrá solo el primer o último valor según su implementación. No estoy seguro de si esto es un problema, pero SGRR70 tiene 3 empleados en el ejemplo anterior.

Necesitará una aclaración si está buscando un valor de retorno específico

información relacionada