Navegación Rápida
Función BUSCARV
Resumen
La función BUSCARV es una herramienta esencial de Excel que busca un valor específico en la primera columna de una tabla o rango y devuelve un valor correspondiente de otra columna. Perfecta para consultas de datos, creación de informes y análisis de tablas grandes.
Sintaxis
BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| valor_buscado | Any |
Sí | Valor que se busca en la primera columna del rango. Puede ser texto, número o referencia a celda. |
| matriz_buscar_en | Range |
Sí | Rango de celdas que contiene los datos. La primera columna debe incluir el valor buscado. |
| indicador_columnas | Number |
Sí | Número de columna (desde 1) en el rango que contiene el valor a devolver. |
| ordenado | Boolean |
No | VERDADERO para coincidencia aproximada (requiere datos ordenados), FALSO para exacta. |
Usando la función VLOOKUP
BUSCARV simplifica la búsqueda de información en tablas grandes. Organiza tus datos con la columna de búsqueda a la izquierda y usa esta función para extraer datos relacionados automáticamente. Ideal para inventarios, listas de precios y bases de datos de clientes.
Ejemplos Comunes de VLOOKUP
Búsqueda exacta de empleado
=BUSCARV(A2;B2:E10;2;FALSO)
Busca el ID de empleado de A2 en la columna B y devuelve el nombre de la columna C.
Precio de producto aproximado
=BUSCARV(D2;A2:C20;3;VERDADERO)
Encuentra el precio del producto más cercano cuando los datos están ordenados.
Combinado con SI para evitar errores
=SI.ERROR(BUSCARV(A2;B2:E10;2;FALSO);"No encontrado")
Muestra 'No encontrado' si el ID no existe en lugar de #N/A.
Preguntas Frecuentes
Errores Comunes y Soluciones
#N/A
Cause: Valor no encontrado o datos no ordenados para coincidencia aproximada
Solution: Usa FALSO para búsqueda exacta o ordena la primera columna ascendentemente
#¡REF!
Cause: El indicador_columnas excede el número de columnas del rango
Solution: Verifica que el número de columna sea correcto (1 = primera columna del rango)
#¡VALOR!
Cause: indicador_columnas es menor que 1 o menor que 0
Solution: Usa un número entero positivo empezando desde 1
#¿NOMBRE?
Cause: Faltan comillas en texto de búsqueda
Solution: Escribe texto entre comillas: "texto"
Notas
- La primera columna del rango SIEMPRE debe contener el valor buscado
- Para coincidencia aproximada (VERDADERO), ordena la primera columna ascendentemente
- Recomendado usar FALSO para la mayoría de casos
- Considera BUSCARX como alternativa moderna más flexible
Compatibilidad
Disponible en: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
No disponible en:
Contenido actualizado: November 24, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 2007+