NIVEL: INTERMEDIO
¿Alguna vez tuviste la necesidad de emparejar un valor con otro? Por ejemplo, si tenés una lista de productos y necesitás poner al lado el precio que está en otro lado (de la misma hoja, en otra hora o incluso en otro archivo de Excel).
BUSCARV es la solución. En este post explicaré el caso de la búsqueda exacta (cuando necesitamos que el valor coincida exactamente). El otro caso es por ejemplo cuando tenemos rangos, que lo trataré en otro post.
Para explicar cómo funciona, veamos el siguiente ejemplo:
Tenemos del lado izquierdo una tabla donde pusimos producto, cantidad, precio y Total (la multiplicación de los dos anteriores).
Por otro lado, está la Lista de Precios a la izquierda. Necesitamos ir a buscar el “Producto” a la “Lista de Precios” y que devuelva el precio:Para esto, usamos la función BUSCARV que tiene los siguientes parámetros:
=BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;[ordenado])
donde:
valor_buscado: El valor que se quiere buscar. En este caso, el Producto que se encuentra en la columna “B”.
matriz_buscar_en: La región que contiene la información que se quiere buscar. Puede tener todas las columnas que se necesiten, pero SÍ o SÍ, la primera columna debe tener los valores para los cuales se buscará la referencia. En nuestro caso, el Producto. Por lo tanto la región será: G5_H10.
indicador_columnas: el número de columna (dentro de la región) donde está el valor que esperamos devuelva la fórmula. En nuestro caso, el precio está en la columna H que es la segunda columna de la matriz que indicamos en el punto anterior (2).
[ordenado]: Ese parámetro es poco intuitivo, pero para simplificar la explicación, solo necesitamos saber que para la búsqueda exacta debermos ingresar el parámetro FALSO.
Entonces, en la celda D5 debemos ingresar la fórmula:
=BUSCARV(B5;$G$5:$H$10;2;FALSO)
Los datos de la región están ingresados fijos (con los signos $) para poder copiar la fórmula a las celdas inferiores.
De esta forma, la fórmula devolverá el precio que se indica en la columna B. Sí estos cambian en la Lista de Precios, automáticamente se ajustan las fórmulas que tengamos.
Buscá más trucos en: http://www.trucosdeexcel.com/
Seguime por Twitter, usuario “trucosdeexcel”.
Mandá tus sugerencias o preguntas a: excelman@trucosdeexcel.com




Esto es algo que casi siempre me costaba un poco. Después de pensar un rato lo sacaba, se dejaba "deducir". Ahora me quedó mucho más claro gracias a las aclarariones que hacés al final de qué es cada parámetro.
¿Algún días nos explicás la diferencia con BUSCARH?
Y hay que hacer la movida para que tus deficiones de cada parámetro estén directo en el excel…porque ahí no están en castellano (comprensible).
hola¡¡¡ a mi me gustaria plantear una duda
si en lugar de tener un dato a buscar, tengo que buscar el resultado de otra función, en concreto el máximo de un rango¡¡¡
todo ello en una sóla función, claro
graicas
Excelente, muy facil de comprender, siempre me costava un poco de trabajo entender la logica de esta funcion. Agradezco mucho al autor de exta web por compartir sus conocimientos.
espero que me llegue todos los trucos que me sean posible ok los quiero a todos chicos
Excelente Pagina,
Tengo una consulta con la funcion BuscarV, tengo una planilla que se alimenta de otras planillas que estan en diferentes trabajadores (computadores en red), pero al momento de actualizar estas no se refrescan los cambios en la planilla que se alimenta de las otras 5, es necesario de cerrar y volver a abrir para ver los cambios o la nueva informacion que se impacta en la planilla, trabajo con excel 2007.
a ver si alguien me puede ayudar!!!!
tengo una inquietud, yo tengo excel 2010 y creo que no está la funsión buscarv; sin embargo la realicé con la funsión Buscar y funciona, pero en la parte en donde deben ir los productos, si no se coloca un producto, me aparece esto #N/A y me daña estéticamente el documento y por supuesto también la fórmula en donde totalizo.
Se me olvidó agregar en el comentario anterior; en el excel 2010, además de que realicé el ejercicio con la funsión buscar, le eliminé en la fórmula original el indicador de la columna (2) y la palabra FALSO, y ahí si funcionó
bueno tengo un problema resulta que de una lista desplegable selecciono el nombre de una empresa y quiero que seleccionando ese nombre me alimente automaticamente otros datos como nit código etc pero esta base de datos se encuentra en otra hoja desearia saber porque he probado con esta función buscarv pero no he conseguido resultado. la formula me ha quedado de la siguiente manera: =BUSCARV(B2,INFO!A3:T49,4,FALSO) y el resultado es #N/A
Agradecería si me pueden ayudar. ya que estoy detenido en esto.