Lecciones › Funciones de búsqueda

Función BUSCARV

Cargando…

Sobre esta lección

Busca el precio, el nombre o cualquier dato de un artículo en una tabla con la función BUSCARV.

Tema: Funciones de búsqueda · 6 pasos · Gratis

Paso a paso de la lección

  1. Tienes el código de un producto y quieres saber su nombre sin recorrer la tabla con la vista. La función BUSCARV busca un valor en la primera columna de una tabla y devuelve lo que hay en la misma fila, en otra columna.

    Son cuatro datos: qué buscar (F1), la tabla (A2:C6), el número de la columna que quieres (2, la del producto) y FALSO, que pide el código exactamente igual.

    En F2, escribe =BUSCARV(F1;A2:C6;2;FALSO).

  2. Para traer otro dato de la misma fila, solo cambia el tercer argumento. El precio está en la columna 3 de la tabla.

    En F3, busca el precio del código que está en F1 con la función BUSCARV.

  3. La fórmula usa la referencia F1, no el número 205. Si cambias el código, el producto y el precio cambian solos.

    Escribe 412 en F1 y mira lo que pasa en F2 y F3.

  4. El valor buscado también puede ser un texto. Lo que importa es que esté en la primera columna de la tabla.

    En F2, busca el proveedor del producto que está en F1 con la función BUSCARV. No olvides el FALSO al final.

  5. Ahora sin ayuda.

    En F3, busca las existencias del producto que está en F1.

  6. Cuando el valor buscado no existe en la primera columna, la función devuelve el error #N/D (no disponible). No es un fallo de la fórmula: es el aviso de que el artículo no está en la tabla.

    Escribe Goma en F1 y mira cómo aparece el error en F2 y F3.

Funciones que se usan en esta lección

BUSCARV

La función BUSCARV busca un valor en la primera columna de una tabla y devuelve lo que hay en otra columna de esa misma fila. Responde preguntas como "¿cuánto cuesta el producto con código A-204?" o "¿en qué área trabaja este empleado?".

=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; [rango])

valor_buscado

Lo que buscas: un código, un nombre o la celda que lo contiene. Ej.: B7.

matriz_tabla

La tabla completa donde se busca. El valor buscado debe estar en su primera columna. Ej.: A2:C5.

indicador_columnas

El número de la columna que quieres traer, contando desde 1 a partir de la primera columna de la tabla.

rango (opcional)

FALSO para coincidencia exacta, que es lo habitual. VERDADERO, o nada, para coincidencia aproximada, que exige la primera columna ordenada de menor a mayor.

Ver ejemplos y ejercicio de BUSCARV →

Errores comunes: BUSCARV

  • Olvidar el cuarto argumento. Sin él, BUSCARV hace una búsqueda aproximada y puede devolver un dato equivocado sin avisar. Para buscar códigos o nombres, termina siempre con FALSO.
  • El valor buscado no está en la primera columna. BUSCARV solo busca en la primera columna de la tabla. Empieza el rango en esa columna o usa BUSCARX.
  • Error #N/D. El valor no existe en la tabla, o existe con un espacio de más o como texto en lugar de número. Revisa el dato; para mostrar un mensaje, usa SI.ERROR.
  • Número de columna fuera de la tabla. Si la tabla tiene 3 columnas y pides la 4, el resultado es #¡REF!. Cuenta las columnas desde la primera de la tabla, no desde la columna A de la hoja.
  • Tabla que se mueve al copiar. Al copiar la fórmula hacia abajo, el rango de la tabla también baja. Fíjalo con $: $A$2:$C$5.

Otras lecciones de Funciones de búsqueda