
Tengo 2 hojas de cálculo con nombres de departamentos y códigos de puesto. La hoja de cálculo maestra enumera todos los nombres de departamentos y números de puestos, mientras que la otra solo tiene códigos de puesto.
Necesito que la segunda hoja de cálculo mire el código de posición y lo relacione con el código de posición en la hoja de cálculo maestra, luego copie la información de la celda a la izquierda del código de posición en la hoja de cálculo maestra, en la celda a la izquierda de el código de posición en la otra hoja de cálculo.
Por ejemplo:
Hoja de cálculo maestra:
Column A
= Departamento
Column B
= Código de posición
Cell A2
=70600: PACU
Call B2
=2145
Segunda hoja de cálculo:
Column E
= Departamento
Column F
= Código de posición
Cell E2
=(Blanco)← esta es la información que debe completarse desde la hoja de cálculo maestra
Cell F2
=2145
La columna E de la segunda hoja de cálculo debe completarse con la información de la columna A de la hoja de cálculo maestra, según el código de posición que figura en la columna F de la segunda hoja de cálculo que coincide con el código de posición en la columna B de la hoja de cálculo maestra.
Respuesta1
Ingrese esta fórmula en la celdaE2(segunda hoja de cálculo):
=INDEX(Sheet1!$A:$A,MATCH(F2,Sheet1!$B:$B,0))
Reemplace Sheet1
con el nombre de su hoja de cálculo maestra.
Respuesta2
Creo que tu mejor opción es usar OFFSET
y MATCH
juntos.
Un OFFSET básico se ve así:
=OFFSET(A1, [numrows], [numcols], [height], [width])
dónde:
- A1 es la celda desde la cual estás compensando
- [numrows] es el número de filas por las que está compensando (positivo [abajo] o negativo [arriba])
- [numcols] es el número de columnas por las que se compensará (positivo [derecha] o negativo [izquierda])
- [altura] es el número de filas que desea devolver; use 1 para una sola celda
- [ancho] es el número de columnas que desea devolver; use 1 para una sola celda
Un MATCH básico, que devuelve el número de celdas por encima o por debajo en una matriz de búsqueda en la que se encuentra un valor de búsqueda determinado, se ve así:
=MATCH([lookup],[region],[matchtype])
dónde:
- [búsqueda] es el valor que desea buscar (en su caso, el código de posición)
- [región] es el área donde necesitas buscar
- [matchtype] debe ser 0 para una coincidencia exacta
En su caso, (suponiendo que sus hojas se llamen "Maestra" y "Segunda", respectivamente, su fórmula se vería así:
=OFFSET(Master!A1, MATCH(Second!E2,Master!$B$1:$B$100,0)-1, 0, 1, 1)
Es posible que tengas que modificar el MATCH restando 1 (como hice arriba) dependiendo de desde qué celda te desplazas y dónde comienzas tu matriz MATCH.