una pasar para otra macro jalar informacion hoja extraer datos copiar condiciĆ³n condicion con como buscar excel excel-formula spreadsheet vlookup

pasar - Excel: encuentre la celda con el mismo valor en otra hoja de trabajo e ingrese el valor a la izquierda de la misma



macro para buscar datos en otra hoja de excel (2)

Suponiendo que los números de los empleados estén en la primera columna y sus nombres en la segunda:

=VLOOKUP(A1, Sheet2!A:B, 2,false)

Esta pregunta ya tiene una respuesta aquí:

Tengo un informe que se genera en Excel que contiene el número de un empleado, pero no su nombre. No todos los empleados estarán en esta hoja de trabajo en un día determinado.

En una segunda hoja de trabajo tengo una lista de todos los números y nombres de los empleados.

Quiero una fórmula en la primera hoja de trabajo que busque el mismo valor (el número del empleado) en el segundo libro y luego ingrese el valor de la celda a la DERECHA de ese (nombre del empleado) en el primer libro. ¿Hay alguna forma de hacer esto? ¡Gracias!


La forma más fácil es probablemente con VLOOKUP() . Esto requerirá que la segunda hoja de trabajo tenga ordenada la columna de número de empleado. En las versiones más recientes de Excel, aparentemente ya no se requiere la clasificación.

Por ejemplo, si tenía una "Hoja 2" con dos columnas: A = el número de empleado, B = el nombre del empleado y su hoja de trabajo actual tenía números de empleado en la columna D y desea completar la columna E, en la celda E2, tendría:

=VLOOKUP($D2, Sheet2!$A$2:$B$65535, 2, FALSE)

Luego simplemente complete esta fórmula en el resto de la columna D.

Explicación:

  • El primer argumento $D2 especifica el valor a buscar.
  • El segundo argumento Sheet2!$A$2:$B$65535 especifica el rango de celdas a buscar. Excel buscará el valor en la primera columna de este rango (en este caso Sheet2!A2:A65535 ). Tenga en cuenta que supongo que tiene una celda de encabezado en la fila 1.
  • El tercer argumento 2 especifica un índice basado en 1 de la columna para regresar dentro del rango buscado. El valor de 2 devolverá la segunda columna en el rango Sheet2!$A$2:$B$65535 , es decir, el valor de la columna B
  • El cuarto argumento FALSE dice que solo se devuelven coincidencias exactas.