Función BUSCARV

Ahora si vamos a entrar en materia con la aplicación de funciones. En esta oportunidad vamos a trabajar con la función BUSCARV la cual, según la definición tomada de la página de ayuda de Office, esta función sirve para buscar un valor específico en la primera columna de una matriz y devuelve un valor especificado según el número de columnas de dicha matriz.

Tenemos la siguiente información:

Se trata del esquema de dos Bases de datos que para efectos de la explicación las tengo en la misma hoja pero lo más común es que sean en hojas o incluso en libros aparte. En la Base de datos de la izquierda tenemos la información de 9 personas con unos datos básicos. En la base de datos de la izquierda (la azul) tenemos 4 cedulas de las cuales necesitamos obtener los datos básicos que tenemos en la Base de datos 1. Es en este tipo de situaciones que se utiliza frecuentemente la función BUSCARV, veamos:

Para utilizar la función BUSCARV, debemos tener clara las siguientes preguntas:

  1. ¿Qué voy a buscar?
  2. ¿Dónde lo voy a buscar?
  3. Una vez encuentre lo que estoy buscando, ¿qué información necesito?

Vamos a responder estas preguntas aplicando la función BUSCARV para la primera cédula de la Base de Datos Azul:

  1. El dato que voy a buscar es la Cédula
  2. Vamos a buscar la cédula en el rango B2:E11
  3. Una vez la función BUSCARV encuentre la cédula 222222 en el rango B2:E11 necesitamos obtener el Nombre

La función BUSCARV lo que hace es buscar la cedula en la matriz indicada haciendo un barrido de arriba hacia abajo, una vez encuentra el dato buscado puede tomar cualquier dato que se encuentre en la misma fila hacia la derecha. En este ejercicio, el nombre está en la columna C de la matriz B2:E11, es decir en la segunda columna de la matriz, así que  le indicamos a la función BUSCARV que tome el valor que se encuentre en la segunda columna del valor que se está buscando.

Estructura de la función BUSCARV:

=BUSCARV(valor_buscado,matriz_de_busqueda,número_de_columnas,precisión)

Un par de reglas para la adecuada operación de esta función:

  1. La primera columna de la matriz de búsqueda debe contener el valor que se va a buscar, es decir, en nuestro ejercicio, la matriz de búsqueda no puede empezar en la columna C pues dicha columna no es de las cédulas, por tanto nunca encontraría la cédula 222222
  2. La matriz de búsqueda debe permanecer Fija, es decir como Referencia Absoluta. Esto es necesario para que cuando copiemos la función para buscar las otras 3 cédulas, la matriz de búsqueda siempre sea la misma

Bien, ahora a editemos la función en la celda J3:

Primero el valor buscado:

Segundo, la matriz donde vamos a buscar la cédula y obtener posteriormente el nombre. Recordemos fijar la matriz:

  • Regla 1: La primera columna de la matriz de búsqueda corresponde a cédulas?: SI
  • Regla 2: La matriz de búsqueda esta como referencia Absoluta (Fija)?: SI (Observen los signos de pesos antes de cada columna y fila del rango de la matriz).

Tercero ingresamos el número de columna de la matriz de búsqueda donde se encuentra el nombre de la cedula que estamos buscando que en este ejercicio está en la segunda columna de la matriz:

Finalmente la función cuenta con un argumento opcional que por ahora no voy a detallar sino hasta la siguiente entrega así que lo omitimos:

Cerramos paréntesis y Aceptar:

Efectivamente obtuvimos el nombre Pedro para la cédula 222222. Si copiamos y pegamos esta función para las cédulas restantes debería funcionar sin problemas:

Descargar archivo de trabajo.

MÁS SOBRE

Gerencie.com en su correo.

Suscríbase y nosotros colocaremos en su bandeja de entrada la mejor información que generamos diariamente.

Siéntase libre de opinar

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.