jueves, 3 de junio de 2010

buscarh estructura,uso y ejemplo

Buscarh :
Esta función realiza lo mismo que la función anterior, pero con la diferencia que busca los valores en la primera fila de la matriz de forma horizontal y nos devuelve un valor que está dentro de la misma columna del valor encontrado.
*Estructura: BUSCARH(Valor que se desea buscar en la matriz; Matriz de datos donde buscar datos; Fila que se desea obtener dato; Ordenado)

*Ejemplo: Podemos utilizar el mismo caso que el anterior, simplemente que los códigos que vamos a utilizar deberán estar distribuidos en columnas y las descripciones en la siguiente fila. Así de esta forma podemos utilizar la siguiente función: =BUSCARH(A1;A5:D6;2;FALSO)

buscarv ejemplo

Ejemplo: Vamos a crear una pequeña hoja en la que según el código de un artículo nos devuelva la descripción de este dependiendo de una lista. Para ello primero de todo necesitaremos una tabla de valores. Imaginemos que la introducimos a partir de la celda A5 donde escribiremos el primer código, por ejemplo X-1. En la celda B5 la descripción: Coches. En la celda A6 escribiremos X-2 y en la B6: Camiones... y así todos los valores que querramos.
Lo que desearemos es que el usuario de esta hoja introduzca un código en la celda A1 y automáticamente en la celda A2 aparezca la descripción que depende del código. Para ello solamente tendremos que escribir la función siguiente en la celda A2. =BUSCARV(A1;A5:B8;2;FALSO)

buscarv

*la estructura de la formula BuscarV es la siguiente: =BUSCARV(valor_buscado,matriz,indicardor_columnas,ordenado)
*Algunas veces es útil la fórmula buscarv de Excel para filtrar bases de datos extensas tomando como criterio un rango menor de datos. En la ayuda de Excel la definición de la fórmula es como sigue: “Busca un valor específico en la primer columna de una matriz de tabla y devuelve, en la misma fila, un valor de otra columna de dicha matriz de tabla.” (Para agrandar las imágenes has click sobre ellas).
Esto significa que nuestro rango de datos debe contener al menos una segunda columna para identificar el valor que buscamos en la primera columna de una base de datos. La sintaxis es la siguiente “BUSCARV(valor_buscado,matriz_buscar_en,indicador_columnas,ordenado)”. La matriz o tabla puede ser de n x n columnas y filas como permita tu versión de Excel.
En el ejemplo de las imágenes puede verse que aunque la base de datos (matriz) tenga dos o más filas con un mismo folio, el uso de esta fórmula permite identificar todos los registros. Entonces el procedimiento es 1.- Identificar el rango de datos a buscar, 2.- Insertar una columna contigua a la primer columna de la matriz, 3.- Insertar la fórmula buscarv, 4.- Fijar (con $) el rango de datos a buscar dentro de la matriz, 4.- Correr la fórmula para todos los registros y 5.- Filtrar la matriz tomando como criterio el rango de datos buscado.