260 likes | 340 Views
COMPUTER DATA SYSTEMS. Función Buscarv. La función buscarv nos será de mucha utilidad al momento de querer realizar búsqueda de información contenida en otra hoja de nuestro libro de trabajo. Su sintaxis es la siguiente:. = buscarv (valor buscado,matriz,columna,orden ). En donde:.
E N D
COMPUTER DATA SYSTEMS
Función Buscarv La funciónbuscarv nos será de mucha utilidad al momento de querer realizar búsqueda de información contenida en otra hoja de nuestro libro de trabajo.
Su sintaxis es la siguiente: =buscarv(valor buscado,matriz,columna,orden) En donde: Valor buscado: Es el valor buscado en la primera columna de la tabla y puede ser un valor, referencia o una cadena de texto.
Matriz o tabla: Es una tabla de texto, números o valores lógicos en los cuales se recuperar los datos. Puede ser una referencia a un rango o a un nombre de rango. Columna: Es el número de columna de la matriz desde la cual debe devolverse el valor que coincida. La primera columna de valores en la tabla es la número 1
Ordenado: Es un valor lógico: para encontrar la coincidencia mas cercana en la primera columna (ordenada de forma ascendente)=verdadero, para encontrar la coincidencia exacta = falso
El siguiente cuadro se encuentra en la hoja llamada: PRODUCTOS. Código
Y en la siguiente hoja encontraremos otro cuadro, el cual nos solicitara los siguientes datos:
Lo primero que haremos es asignarla un nombre al rango de los códigos de la tabla productos para poder mostrar esos mismos códigos en el cuadro consulta, específicamente en la celda D4, que en realidad será la que me indicará el valor buscado.
Una vez asignado el nombre de rango nos pasamos a la hoja consultada y nos ubicamos en la celda D4 para realizar una validación de lista la cual nos permitirá visualizar los codigos de la hoja productos.
Seleccionamos en la opción permitir de la pestaña “configuración”, la opción lista y en el cuadro origen digitamos el nombre del rango asignado a los códigos de la hoja productos, anteponiendo el signo igual (=) y después presio- namos aceptar
Al dar clic sobre la lista nos mostrará enlistados los códigos
Ahora regresamos a la hoja productos y asignamos el nombre al rango del cuadro completo de la siguiente forma:
Nos pasamos a la hoja consulta, una vez seleccionado un código de la lista nos tendría que devolver los datos que posee el cuadro por ejemplo: Cliente, producto, cantidad, etc.Para poder obtener esos resultados debemos plantear una fórmula en la cual tendremos que utilizar la función buscarv, que mencionamos anteriormente, pero en este caso lo haremos dentro de una condición, y lo haremos por cada una de los encabezados que nos pide.
Si deseamos saber el nombre del cliente a quien le pertenece el código “A”, lo haremos de la siguiente manera:
En donde D4 representa el valor buscado, y del cual encontraremos la información en la tabla productos, en este ejemplo el nombre de cliente a quien le corresponde mencionado código.
Continuamos con la fórmula y ahora después de la coma (,) debemos indicar el nombre de la tabla en donde se encuentra el dato que buscamos.
Posteriormente tendremos que indicar en que número de columna se encuentra el dato que buscamos dentro de la tabla “productos”.
En la imagen anterior observamos que los códigos dentro de la tabla empiezan en la columna 1, los clientes en la 2 y así sucesivamente. En este caso no vemos la letra de la columna, pues la función nos dice que ésta parte de la función es la que devuelve el número de la columna en donde esta el dato buscado a partir de donde comenzamos la selección de la tabla.
Si observamos a continuación de la palabra productos digitamos una coma y seguimos con el número de la columna
Para finalizar definimos el orden de la tabla en este caso utilizaremos el número cero(0), pues no hemos ordenado alfabéticamente la tabla esta en su estado natural como cuando fue digitada.(Nos quedará de la siguiente forma)
Si vemos en la hoja productos el código “A”, le pertenece a “Juan Pérez”
Pero que pasaría si yo no escojo ningun código de la lista???? Nos daría como resultado un error el cual observamos en el ejemplo y significa que no hay valores que mostrar, pero para evitar ese error es que mencionaba en la diapositiva 13 que lo haríamos con una condición y será de la siguiente forma:
En donde se interpretara que:Si en la celda en donde esta el valor buscado no hay nada (“”), entonces en la celda en donde estoy haciendo la fórmula me devolverá nada(“”), en pocas palabras me quedará en blanco, pero si existe un código me tendrá que aplicar la función buscarv, en la forma que lo hicimos anteriormente.