Saltar al contenido principal

BUSCARV en Excel

Actualizado el

BUSCARV busca un valor en la primera columna de una tabla y devuelve el valor de otra columna de la misma fila. Por ejemplo, =BUSCARV(E2;A2:C9;3;FALSO) encuentra el código de producto de E2 y devuelve su precio (3.ª columna). Usa FALSO para coincidencia exacta. Si tu Excel usa comas, escribe =BUSCARV(E2,A2:C9,3,FALSO).

Sintaxis de BUSCARV

=BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])

valor_buscado
El valor que buscas, como un código de producto. Debe estar en la primera columna de la tabla.
matriz_buscar_en
La tabla donde buscar, por ejemplo A2:C9. Fíjala con $ ($A$2:$C$9) antes de copiar la fórmula.
indicador_columnas
Qué columna de la tabla devolver: 1 es la primera columna del rango, no la columna A.
ordenado
FALSO (o 0) para coincidencia exacta. VERDADERO (u omitido) para coincidencia aproximada con la primera columna ordenada, útil para rangos.

Practica BUSCARV aquí

Escribe tu fórmula directamente en la hoja. Se revisa como en Excel, con punto y coma o con coma, en español o en inglés.

Ejercicio 1 de 1

Encontrar el precio de un producto

En F2, escribe un BUSCARV que devuelva el precio del código de E2, usando la tabla A1:C9.

CódigoProductoPrecio ($)CódigoPrecio ($)
P-101Mouse inalámbrico24,90P-104
P-102Cable USB-C9,50
P-103Teclado49,00
P-104Monitor 24"189,00
P-105Soporte para laptop35,00
P-106Cámara web HD59,90
P-107Audífonos79,00
P-108Lámpara de escritorio32,50

Cómo usar BUSCARV paso a paso

  1. Haz clic en la celda del resultado y escribe =BUSCARV(.
  2. Haz clic en la celda con el valor buscado y escribe el separador (; o , según tu Excel).
  3. Selecciona la tabla, empezando por la columna que contiene el valor buscado. Presiona F4 para fijarla con $.
  4. Escribe el número de columna, el separador y FALSO, y presiona Enter.

Ejemplos de BUSCARV

Precio a partir de un código

=BUSCARV(E2;$A$2:$C$9;3;FALSO)

Devuelve el precio del código de E2.

Buscar en otra hoja

=BUSCARV(A2;Productos!$A:$C;3;FALSO)

La tabla puede estar en otra hoja: antepón al rango el nombre de la hoja y un signo de exclamación.

Comisión por rango de ventas

=BUSCARV(D2;$A$2:$B$6;2;VERDADERO)

Con VERDADERO, BUSCARV devuelve el mayor rango menor o igual a D2. La primera columna debe estar en orden ascendente.

Mostrar un mensaje en lugar de #N/A

=SI.ERROR(BUSCARV(E2;$A$2:$C$9;3;FALSO);"No encontrado")

SI.ERROR cambia cualquier error por tu propio texto.

Errores comunes de BUSCARV y cómo resolverlos

ResultadoCausaSolución
#N/AEl valor no está en la primera columna, tiene espacios o es un número guardado como texto. O el rango se movió al copiar la fórmula.Revisa el valor, usa ESPACIOS, convierte texto a número y fija el rango con $.
#¡REF!indicador_columnas es mayor que el número de columnas de la tabla.Amplía el rango o baja el número de columna.
#¡VALOR!indicador_columnas es menor que 1.Usa un número de columna de 1 o más.
«Hay un problema con esta fórmula»Usaste «,» y tu Excel usa «;» (o al revés). Depende de la configuración regional, no del idioma.Cambia el separador. En esta página puedes elegirlo arriba de la hoja.
Valor equivocado, sin errorFalta el argumento ordenado o es VERDADERO en una tabla sin ordenar.Agrega FALSO como último argumento.

BUSCARV o BUSCARX

BUSCARX (Excel 2021 y Microsoft 365) busca hacia la izquierda, usa coincidencia exacta por defecto y no se rompe al insertar columnas. BUSCARV funciona en todas las versiones y en la mayoría de los archivos que recibirás en el trabajo, así que conviene dominar ambas.

Preguntas frecuentes

¿Por qué mi BUSCARV da #N/A?

El valor buscado no está en la primera columna del rango. Las causas típicas son espacios, números guardados como texto o un rango que se movió al copiar la fórmula. Fíjalo con $.

¿BUSCARV puede buscar a la izquierda?

No. BUSCARV solo devuelve columnas a la derecha de la columna de búsqueda. Usa BUSCARX o INDICE y COINCIDIR para buscar a la izquierda.

¿Qué significa FALSO en BUSCARV?

FALSO pide coincidencia exacta. Sin él, BUSCARV usa coincidencia aproximada y puede devolver una fila equivocada sin mostrar error.

¿Por qué mi fórmula lleva ; y en otros sitios ,?

El separador depende de la configuración regional de Windows o Mac: México suele usar coma y España punto y coma. Las dos formas son correctas en su Excel.

Sigue practicando

Los 10 ejercicios de BUSCARV, con explicaciones y seguimiento de tu avance.

Abrir los ejercicios de BUSCARV