La función BUSCARV o Vlookup realiza la búsqueda de un valor dentro de una columna y devuelve los datos correspondientes a la misma fila del valor buscado, en este artículo te explicaremos paso a paso como traer los datos de una hoja de Excel diferente a otra y así evitar errores comunes en Excel.
¿Cómo utilizar BUSCARV de una hoja a otra?
Para empezar, recordemos la sintaxis de la función BUSCARV el cuál necesita 4 argumentos, y son los siguientes:
=BUSCARV (valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])
- Valor_buscado: Lo que deseamos buscar
- Matriz_buscar_en: rango de datos donde se realizará la busqueda
- indicador_columnas: indica el numero de columna en donde esta el valor buscado
- ordenado: si la concidencia es exacta o aproximada
Para traer un valor de una hoja de excel a otra haremos una pequeña variación del argumento “Matriz_buscar_en”, veamos a continuación.
Ejemplo Práctico BUSCARV traer datos de una hoja a otra
Veamos paso a paso como hacerlo con la ayuda de un ejemplo.
Explicación del Problema
En este ejemplo usaremos dos hojas de calculo la primera: “Datos de Empleado”; donde estará la lista de empleados con sus respectivos datos como se muestra a continuación :
Y la hoja de calculo “CONSULTAS” donde encontraremos el siguiente formulario:
Nuestro objetivo es hacer una busqueda según “nombre de empleado” en la hoja “CONSULTAS” y obtener “el area, fecha de ingreso y sueldo” correspondiente al empleado desde la hoja de cálculo “DATOS EMPLEADO”.
Para resolver este problema usaremos la funcion BUSCARV Excel para traer datos desde otra hoja de cálculo . ¡Vamos a ello!
Crear una referencia a un rango de datos de otra hoja
Nos fijaremos en el segundo argumento donde haremos una pequeña variación que nos permitirá usar un rango de datos externo. Para crear esta referencia, Excel nos permite usar 3 métodos:
=BUSCARV(B1;'DATOS EMPLEADO'!B2:E11;2;FALSO)
Traer datos de otra hoja manualmente
Empezamos con el nombre de la hoja de cálculo, si consta de dos palabras como en nuestro ejemplo será necesario colocarle comillas simples ‘DATOS EMPLEADO’, en caso contrario simplemente ponemos el nombre por ejemplo: =BUSCARV(B1;DATOS!B2:E11;2;FALSO),
- A continuación ingresamos el signo de admiración de cierre (!)
- Por último, ingresamos el rango de celdas que puede ser una referencia relativa o absoluta.
Usando la Función BUSCARV
También podemos usar la función BUSCARV y insertar los argumentos requeridos automaticamente, asi como se muestra a continuacion:
Usando el Asistente de Funciones
Con la ayuda del asistente de funciones en el menú Fórmulas > insertar función llegaremos al mismo resultado.
Convertir referencia de datos a absoluta
Hasta aquí ya obtuvimos el área de trabajo de “Oscar Hurtado”, pero aún nos falta obtener la fecha de ingreso y el sueldo. Por lo tanto, para obtener estos valores haremos lo siguiente:
- Convertir el valor a buscar y el rango de datos a una referencia absoluta, para ello insertamos el signo “$” (con la ayuda de la tecla F4) a los valores o rangos correspondientes. En nuestro ejemplo: valor a buscar: $B$1…. Rango de datos: $B$2:$E$11
- Arrastra esta fórmula a las celdas siguientes y cambia el valor del argumento columna a la columna correspondiente.
- Y por último será necesario darle formato a los valores resultantes tanto de la fecha de ingreso como del sueldo
La fórmula quedaría de la siguiente manera:
=BUSCARV($B$1;'DATOS EMPLEADO'!$B$2:$E$11;2;FALSO)
Veamos de manera práctica en la siguiente imagen:
Conclusión
Como bien pudiste ver extraer datos de una hoja de excel a otra usando la FUNCIÓN BUSCAV no es nada dificil solo tienes que seguir los pasos antes mencionados y asi evitarás errores. Algo a tener en cuenta cuando selecciones el rango de datos es incluir la columna donde estará el dato a buscar.