Powered by Max Banner Ads 

Funcion Excel BUSCARV

On 25/10/2009, in Busqueda y Referencia, Formulas y Funciones Excel, by jmaterano
Descripcion en detalle de la función de excel BUSCARV. Incluye sintaxis, ejemplos aplicados y archivos de práctica.

Hola a todos,

Si posees un conjunto de datos y necesitas extraer algún valor basándote sólo en un campo de referencia, puedes utilizar la función de Excel BUSCARV. El significado de la "V" en el nombre de la función refiere a que hace una búsqueda vertical (en Excel 2010 esta función cambio de nombre a CONSULTAV); en la imagen anexa podrás observar de forma sencilla cual es la sintaxis de esta función que puedes encontrar dentro del grupo de funciones de Búsqueda y Referencia de Excel.

Función Excel BUSCARV

Sintaxis de la función de Excel BUSCARV

Sintaxis de la función de Excel BUSCARV

Viendola desde un punto de vista mas simple la funcion BUSCARV se puede traducir en: =BUSCARV(¿Qué criterio referencial deseas buscar?;¿Dónde buscas ese criterio referencial?;¿El valor de qué columna quieres que te muestre?;¿Quieres que el valor sea exacto o aproximado?).

Estructura de la función de Excel BUSCARV

Valor_buscado: se entiende como el criterio que se va a buscar en la primera columna de la matriz de tabla. Valor_buscado puede ser un valor o una referencia. Si valor_buscado es inferior al menor de los valores de la primera columna de matriz_buscar_en, BUSCARV devuelve al valor de error #N/A. Matriz_buscar_en: Dos o más columnas de datos. Usa una referencia a un rango o un nombre de rango. Los valores de la primera columna de matriz_buscar_en son los valores que busca valor_buscado.
  • Es importante resaltar que al momento de seleccionar la matriz donde buscaremos la información, el valor referencial debe estar en la primera columna.
Estos valores pueden ser texto, números o valores lógicos. Las mayúsculas y minúsculas del texto son equivalentes Indicador_columnas: Es el valor del número de columna de matriz_buscar_en desde la cual debe devolverse el valor coincidente. Si el argumento indicador_columnas es igual a 1, la función devuelve el valor de la primera columna del argumento matriz_buscar_en; si el argumento indicador_columnas es igual a 2, devuelve el valor de la segunda columna de matriz_buscar_en y así sucesivamente. Si indicador_columnas es:
  • Si es inferior a 1, la función Excel BUSCARV devuelve al valor de error #VALUE!
  • Si es superior al número de columnas de matriz_buscar_en, función Excel BUSCARV devuelve el error #REF!
Ordenado: Es el valor lógico que especifica si la función Excel BUSCARV va a buscar una coincidencia exacta o aproximada:
  • Si se omite o es VERDADERO, se devolverá una coincidencia exacta o aproximada. Si no localiza ninguna coincidencia exacta, devolverá el siguiente valor más alto inferior a valor_buscado.
  • Los valores de la primera columna de matriz_buscar_en deben estar clasificados según un criterio de ordenación ascendente; en caso contrario, es posible que la función Excel BUSCARV no devuelva el valor correcto. Para obtener más información.
  • Si es FALSO, la función Excel BUSCARV sólo buscará una coincidencia exacta. En este caso, no es necesario ordenar los valores de la primera columna de matriz_buscar_en. Si hay dos o más valores en la primera columna de matriz_buscar_en, se utilizará el primer valor encontrado. Si no se encuentra una coincidencia exacta, se devolverá el valor de error #N/A.
Para mejor comprensión de la función Excel BUSCARV veamos el siguiente ejemplo:

¡En Práctica! Función Excel BUSCARV

Se quieren obtener los valores que están asociados a cada fruta, para ello utilizaremos la función Excel BUSCARV. En la imagen anexa se muestra la tabla de donde se desean obtener los datos.

Para obtener los datos deseados insertamos en una celda de nuestra preferencia la función Excel BUSCARV: =BUSCARV(E3;$B$3:$C$12;2;FALSO) E3: Representa el valor buscado que en este caso es el nombre de la fruta. $B$3:$C$12: Representa la matriz donde se van a buscar los datos. 2: Representa el indicador de columnas de donde se va a extraer la información FALSO: Representa de que forma se quieren los datos y en efecto se desean de manera exacta. De forma visual la función Excel BUSCARV aplicada se representa de la siguiente manera:

El resultado final del ejemplo sería algo como lo que se muestra a continuación:

Archivos de Práctica Función Excel BUSCARV

La función Excel BUSCARV es una de las mas útiles, por lo que no duden en utilizarla de manera eficaz para realizar sus tareas cotidianas, adicionalmente le dejamos unos ejercicios de practica en los siguientes enlaces: BUSCARV-EXCEL 2003 BUSCARV-EXCEL 2007 No dejes de visitar EXCELLENTIAS.COM donde podrás encontrar mucha más información entorno a esta u otras funciones de Excel: Funciones Excel P.D. Si desean conocer como realizamos el efecto del cambio de "frutas" en nuestra última imágen del post no duden en vistar nuestro Visor de Imágenes en Excel. El Equipo EXCELLENTIAS.COM Fuente: Ayuda Oficial de Microsoft Excel BUSCARV.
Tagged with:  

38 Responses to Funcion Excel BUSCARV

  1. crmntovar dice:

    Que interesante estoy sorprendida no había visto que explicaran esta formula de esa manera ya estoy mas clara de cómo usarla, si no es molestia pudieran publicar algo de la formula CONTAR.SI ya que en mi trabajo la necesito para realizar unos cálculos de facturas y pagos y tengo ciertas dudas de cómo usarla.

    Muy bien los felicito.
    CT

  2. Moises dice:

    Hola amigos, tengo una gran duda y espero que me la puedan resolver, tengo una pequeña lista de proveedores de varios rubros diferentes, pero un rubro puede contenter hasta tres proveedores distintos, por ejemplo Equipo medico: MEDILAB, MEDICORP, o MEDISA, cada uno con sus datos de direccion, tel, etc, separados en su respectiva fila, lo que yo necesito es que a la hora de seleccionar un rubro me aparezcan todos los distribuidores de este por separado pero en la misma hoja y con la misma busqueda, (si yo selecciono el rubro Equipo medico, me aparezcan los tres proveedores con sus respectivos datos) habara alguna manera de lograrlo??

    • dcedeno dice:

      Hola Moises, ¿Tienes un archivo que puedas remitirnos como ejemplo?

      Tenemos una idea de lo que deseas hacer pero la aplicación de la misma resultaría más efectiva y adaptada a tu realidad si disponemos de un archivo que nos muestre como estan organizados los datos. Puedes enviarlo a nuestro correo electrónico info@excellentias.com, o si lo prefieres anexar algún link para descarga directa.

      Saludos y éxito,

  3. JC dice:

    Que tal,una pregunta:

    La función buscarv() en excel 2007 no permite buscar un valor que es resultado de una concatenación u otra función, habrá que configurar algo en excel o ya no permite esta acción ya que en 2003 funciona perfectamente.

    Saludos

    • jmaterano dice:

      Hola JC ¿Cómo estás?

      ¡Bienvenido!

      En efecto no existe tal diferencia en ambas versiones de MS Excel el valor buscado puede ser el resultado de concatenar varias celdas o el resultado de operaciones hechas con otras funciones, puede estar pasando que dentro del argumento (valor_buscado) que estas empleando no sea el correcto, si disponemos de un archivo que nos muestre como están organizados los datos podemos revisar en detalle cual es el posible inconveniente, puedes enviarlo a nuestro correo electrónico info@excellentias.com, o si lo prefieres anexar algún link para la descarga directa.

      Saludos

  4. luis dice:

    Estoy usando BuscarV, mi problema es algo particular, ya que necesito que en el caso de no encontrar el valor buscado me entregue como valor 0 (cero), o bien un número cualquiera, ya qu ela devolverme #N/A a la celda, no tengo manera de usar ese valor de celda para una función logica

    tengo una culumna de identificadores, en la siguiente su valor ya sea 1 o 2, al buscar los identificadores me trae el ya sea 1 o 2 a otra tabla, en esta tabla hay identificadores que no estan en la matriz que en su caso me devuelve #N/A lo cual es un problema ya que al sumar la columna me devuelve el mismo #N/A y no la suma de los cuadrantes poblados ya sea con 2 o con 1

    • dcedeno dice:

      Hola Luis, para tal fin puedes crear una fórmula que aprovecha las condiciones de tu caso particular combinando las funciones BUSCARV, SI, y ESERROR. ¡Es muy sencillo!. El valor #N/A que obtienes a partir de la función BUSCARV es producto directo de que la función no encuentra un valor que se asocie a la búsqueda y por ende arroja el error. Dado que lo que necesitas es que al aplicar la función BUSCARV y exista un error se arroje un valor distinto al #NA (por ejemplo 0) emplearemos la función lógica SI en conjunto con la función ESERROR para detectar en que momentos debe aplicar el BUSCARV (cuando no sea error) y cuando debe arrojar 0 (cuando sea error el BUSCARV). La fórmula resultante sería algo al estilo de:

      =SI(ESERROR(BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado));0;BUSCARV(valor_buscado;matriz_buscar_en;indicador_columnas;ordenado))

      Debes adaptarla, claro a está a tus propias condiciones de BUSCARV pero de seguro te será de utilidad. Te dejo un archivo de ejemplo que puedes descargar para que veas su aplicación:

      http://excellentias.com/wp-content/uploads/2010/09/Formula-SIESERRORBUSCARV0BUSCARV.zip

      Esperamos que la aprovechas al máximo, cualquier adicional no dudes en contactarnos, estamos para servirte.

  5. [...] construir la formula vamos a emplear las siguientes  funciones: ALEATORIO, BUSCARV, K.ESIMO.MAYOR y [...]

  6. Jesus Ignacio dice:

    Una consulta como puedo ampliar la matriz de busqueda para incluir otras hojas. Me explico tengo una lista de precios con varias hojas y estoy creando un libro anexando cada orden que recibo, sé aplicar la formula para buscar un valor dentro de una hoja pero como hago para que busque ese valor en un libro entero

    • jmaterano dice:

      Hola Jesús Ignacio ¿Cómo estás?
      De acuerdo a los que nos indicas es necesario emplear una solución más compleja que BUSCARV para poder traer el valor de todo un libro, no obstante es posible crear una fórmula que lo haga. En este sentido nos gustaría que nos enviases un archivo con los datos organizados tal como nos indicas y así poder ayudarte con la consulta, dispones del siguiente correo info@excellentias.com para enviarnos el archivo.

      Esperamos atento a tu respuesta.

      Saludos,
      El Equipo EXCELLENTIAS.COM

    • jmaterano dice:

      Hola Jesús Ignacio ¿Cómo has estado?

      En el siguiente enlace: http://excellentias.com/wp-content/uploads/2010/1… encontraras un archivo en donde creamos una fórmula que trae los resultados de un valor de todo el libro, para realizarlo es necesario adaptar los argumentos de las funciones contenidas en la fórmula ya que la misma está compuesta por la función BUSCARV y la función SI.ERROR.

      Esperamos la solución propuesta te sea de máxima utilidad.

      Cualquier adicional no dudes en contactarnos.

      Saludos y éxitos,
      El Equipo EXCELLENTIAS.COM

  7. jtoledano dice:

    Buenas tardes, mi consulta es la siguiente:

    Estoy recopilando en una hoja excel una relacion de proveedores, cada columna tiene una serie de datos…en la primera columna el codigo del credito de gasto y en las siguientes el el provedor, cif,nº factura,fecha,importe…etc.

    Yo querria que conforme voy rellenando la primera hoja, se copie automaticamente en otras, nombradas cada hoja por el credito de gasto correspondiente, con todos los datos que introduzco en la primera hoja, para de este modo no copiar varias veces los mismos datos.

    he pensado que la funcion buscarv() me podria dar la solucion pero soy incapaz de que funcione.

    Le agradeceria que me orientasen…perdonen las molestias y muchas gracias por su ayuda.

    Saludos cordiales Javier

    • jmaterano dice:

      Hola Javier ¿Cómo estás?

      De acuerdo a lo que nos indicas en el comentario lo que puedes usar es la función BUSCARV o alguna otra función de búsqueda y referencia o quizás alguna fórmula más compleja no obstante dispones del siguiente correo info@excellentias a donde puedes enviarnos el archivo con el cual estas trabajando y tu consulta será atendida detalladamente a la brevedad posible.

      Esperamos atento tu respuesta.

      Saludos,
      El Equipo EXCELLENTIAS.COM

  8. Jonas dice:

    Señores gurús del excel… me salvaron la vida con esta formula!!!!

    • jmaterano dice:

      Hola Jonas ¿Cómo estás?

      Muchas gracias por tu comentario, esperamos la publicación te haya sido de máxima utilidad.

      Saludos y éxitos,
      El Equipo EXCELLENTIAS.COM

    • dcedeno dice:

      Muchas gracias por lo de gurús, pero ustedes son los verdaderamente importantes: son nuestra razón de ser. Me alegra muchísimo que te haya resultado de utilidad la información. Estamos para servirte.

  9. Conoce como hacer un ranking en Excel | Excellentias.com - Excel, Infovis & BI Magazine dice:

    [...] cada nadador y los vamos a cargar del lado de los nombres, para ello vamos a emplear la función BUSCARV con los argumentos que habitualmente empleamos quedando para este caso de la siguiente manera: [...]

  10. [...] BUSCARV; BUSCARH; Funciones Lógicas; y otra gran variedad de Funciones de Microsoft Excel. [...]

  11. Tutorial Excel: Lista Desplegable en Excel | Excellentias.com - Comunidad de Excel y Visualización de Información dice:

    [...] se explica al inicio de la publicación y luego estos datos hay que vincularlos a través de la función BUSCARV. En la siguiente imagen se explica el resultado del [...]

  12. Francisco Flores dice:

    Tengo una gran duda, que si me la llegan a responder mañana martes antes de las 12 del dia de Chile (nose si los que responden son de chile o de otro lado del mundo), les estaria extremadamente agradecido, mi duda es la siguiente:
    Lo primero que debe hacer es dejar los valores de ventas de paquetes que están en pesos (P), Dólares (D), Euros (E), Libras Esterlinas (L) y Dólares Australianos (A), sólo en pesos en el campo “Valor en Pesos”, debe multiplicar el VALOR UNITARIO por el NUMERO DE PASAJEROS y por el Valor de la moneda respectiva, para esto debe hacer una única fórmula usando una función de búsqueda, que efectúe este cambio, para estos efectos el valor del dólar es de $ 482 y el valor del Euro es de $ 725, el valor de la Libra Esterlina es de $ 653 y el valor del dólar australiano es de $ 475.

    En el excel tengo las siguientes columnas:
    Fecha/Destino/Vendedor/Moneda/valorUnitario/Numerodepersonas/”ValorPeso”

    Como dice el ejemplo, en moneda tengo las iniciales de las distintas monedas, tengo que hacer la funcion busqueda para que en “valor pesos” me de los resultados de los precios en pesos chilenos

    OJALA MEPUEDAN AYUDAR MIREN QUE ESTARIA ETERNAMENTE AGRADECIDOS
    ME DESPIDO FRANCISO

    • jmaterano dice:

      Hola Francisco ¿Cómo estás?

      Podemos ayudarte sin ningún inconveniente mas sin embargo requerimos que nos envíes un archivo en donde tengas organizados los datos tal cual los mencionas en la consulta, dispones de la siguiente cuenta de correo: info@excellentias.com a donde puedes enviarnos la información.

      Estamos atentos a tu respuesta.

      Saludos,

      Juan Materano

    • jmaterano dice:

      Hola Francisco ¿Cómo estás?

      Tomando en cuenta el detalle que nos das en la consulta verificamos que no es necesario aplicar una función de búsqueda y referencia sino más bien una fórmula que utilice la función lógica SI, para que de acuerdo al tipo de moneda que para este caso está representada por una letra se realicen los caculos, por ejemplo si el tipo de moneda se encuentra en la columna D, el valor unitario en la columna E y el número de personas se encuentra en la columna F la fórmula para una primera celda que emplearíamos sería la siguiente: =SI(D6=”D”;(E6*F6)*482;SI(D6=”L”;(E6*F6)*653;SI(D6=”E”;(E6*F6)*725;SI(D6=”A”;(E6*F6)*475;SI(D6=”P”;(E6*F6))))))

      Con la formula se toman en cuenta todos los tipos de moneda incluyendo los pesos chilenos.

      Anexamos en el siguiente enlace un archivo con la solución propuesta: http://excellentias.com/wp-content/uploads/2010/12/Consulta-BUSCARV.zip

      Esperamos hayamos respondido a tiempo dadas las diferencias de horario.

      Si tienes alguna inquietud con la formula o algún detalle al respecto no dudes en contactarnos.
      Saludos,

  13. [...] el grupo existen personas que no hicieron ventas y si usamos la función de búsqueda y referencia BUSCARV para devolver el numero de ventas que estos hicieron esta va arrojar error #N/A en los casos donde [...]

  14. [...] colocar en orden ascendente. Si esto no es posible, considere la posibilidad de usar las funciones BUSCARV, BUSCARH o [...]

  15. [...] la siguiente publicación nos vamos a enfocar en la función de Excel BUSCARH menos empleada que BUSCARV pero no menos importante, esperamos que sea de su agrado [...]

  16. Caro dice:

    Hola compañeros, yo tengo una duda con respecto a esta fórmula. Necesito aplicarla donde la matriz de búsqueda se encuentre en otra hoja del mismo documento o en un documento distinto pero aún no lo logro y me da un error.

    Será que ustedes me ayudan….

    • jmaterano dice:

      Hola Caro ¿Cómo estás?

      Existen algunas funciones de Excel que tienen inconvenientes cuando se trabaja con dos libros conjuntamente no obstante existen funciones que podemos emplear para solucionar ese particular, con respecto a la función BUSCARV no existe tal problema por lo que te sugerimos verificar los argumentos que estas empleando, anexamos dos ejemplos con las condiciones que nos indicas http://excellentias.com/wp-content/uploads/2011/02/Ejemplos-BUSCARV.zip, adicionalmente tienes disponible el siguiente correo info@excellentias.com a donde puedes enviarnos los archivos con los que estas trabajando y así determinar de manera acertada cual es el inconveniente con la función.

      Quedo atento a tu respuesta.

      Saludos,

  17. [...] “nombre” en si. Para ello utilizaremos la función “CONSULTAV” Excel 2010 o BUSCARV Excel 97 – 2007 y el numero de ID vinculado al Nombre lo ocultaremos preferentemente detras [...]

  18. Francisco dice:

    Que tal yo tengo una duda en esta funcion y la requiero hacer en varios el archivos pero solamente puedo buscar en uno (pongo la formula debajo)

    hay una posibilidad de que busque en mas???

    Saludos

    Ejemplo
    =BUSCARV(D6,’[mex-02 AL 08 de Mayol 11.xls]Reporte de vtas diarias’!$B$6:$B$313,1,FALSO)

    • dcedeno dice:

      Hola Francisco me queda una duda en relación con tu consulta… ¿Necesitas que la función haga una búsqueda en otros libros de Excel o que realice búsquedas en múltiples archivos? Quedo atento a tu respuesta para poder apoyarte!!! Un abrazo y mucho éxito!!!

      • JAVIER dice:

        Hola dcedeno es en la misma hoja de exel al final de la columna quiero poner el valor de 8.5 o un valor que no esta en mi columna b y me de el numero que sigue en este caso seria 9

        • dcedeno dice:

          Hola Javier, Existe algún criterio en especial para la aproximación que deseas realizar, matemáticamente hablando. ¿Esto influye en el resultado que esperas?

  19. JAVIER dice:

    HOLA AMIGO MI PREGUNTA ES SENCILLA PERO SE ME COMPLICA,,, MI DUDA ES SI YO EN LA CULUMNA B TENGO UNA CANTIDAD DE VALORES
    QUIERO PONER UN VALOR EN UNA CELDA QUE NO ESTA EN LA COLUMNA B A BUSCAR PERO QUIERO QUE ME DE EL VALOR QUE SE APROXIME DE MI LISTA PERO QUE SEA EL SUP OSEA SI EN LA COLUMNA B ESTAN LOS NUMEROS 1,2,3,4,5,6,7,8,9,10 Y YO PONGO EL VALOR 8.5 ME GUSTARIA ME DIERA EL VALOR 9 QUE SI ESTA EN MI COLUMNA B
    DE ANTEMANO GRACIAS TENGO OFFICE 210

  20. F. Fletcher dice:

    Y si quiero que me de resultado texto?

  21. dcedeno dice:

    Hola Khristian,

    Siempre que desees emplear BUSCARV necesitas encontrar un campo clave, por ejemplo en tu caso creo que puede servir "idproducto". A partir de alli solo necesitas definir cual es el rango en que deseas hacer la búsqueda y cual es la posición de la columna en la que se encuentran los datos que deseas buscar. De cualquier manera si quieres puedes enviarnos un archivo de muestra a info@excellentias.com y de inmediato preparamos un ejemplo práctico para que puedas ejercitar y comprender mejor la sintaxis de esta función.

    ¡Éxito!

    No dudes en contactarnos, estamos para servirte.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 Powered by Max Banner Ads 

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!