← Volver a Biblioteca

Función BUSCARV()

Busca un valor específico en la primera columna de un rango y devuelve el dato ubicado en la misma fila dentro de la columna que indiques. Es la función de búsqueda clásica de Excel.

Sintaxis

=BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])
valor_buscado: El valor o código que deseas localizar en la primera columna de tu tabla (obligatorio).
matriz_buscar_en: El rango completo de la tabla que contiene tanto el valor de búsqueda como el resultado que deseas extraer (obligatorio).
indicador_columnas: El número entero de columna dentro de tu matriz (empezando en 1 para la columna de búsqueda) desde donde se extraerá el resultado (obligatorio).
ordenado: Valor lógico para definir el tipo de coincidencia. Usa FALSO (o 0) para una coincidencia exacta, y VERDADERO (o 1) para una coincidencia aproximada (opcional, por defecto es VERDADERO).

Ejemplo Práctico

Imagina que tienes una base de datos de empleados en el rango A2:C10 donde la columna A tiene los códigos de empleado, la columna B los nombres y la columna C los salarios. Para buscar el salario del código "EMP-05":

=BUSCARV("EMP-05"; A2:C10; 3; FALSO)

La función buscará "EMP-05" en la columna A y devolverá el valor correspondiente en la columna C (columna número 3 de la selección).

[Espacio para captura de pantalla de Excel - Ejemplo BUSCARV]

Observaciones

  • ¡Búsqueda hacia la derecha!: BUSCARV() solo puede buscar valores ubicados a la derecha de la columna de búsqueda. No puede extraer información de columnas situadas a la izquierda del valor_buscado.
  • Si estableces el argumento ordenado en VERDADERO (o lo omites), la primera columna de la tabla debe estar ordenada de forma ascendente, de lo contrario podría devolver valores incorrectos. Por seguridad, **usa siempre FALSO** para búsquedas exactas.
  • Si no se encuentra el valor buscado usando FALSO, la función devolverá el error de tipo #N/A.