Función BUSCARV paso a paso
BUSCARV busca un dato en la primera columna de una tabla y te devuelve lo que hay en otra columna de la misma fila. Sirve, por ejemplo, para encontrar el precio de un producto a partir de su código o el nombre de un empleado a partir de su número.
En este artículo
Solución rápida
Marca lo que ya probaste
1. Entiende las cuatro partes de la fórmula
La fórmula tiene esta forma:
=BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; [ordenado])
- valor_buscado: el dato que quieres encontrar, por ejemplo el código
P-102. - matriz_buscar_en: el rango de la tabla donde buscar, por ejemplo
A2:C50. - indicador_columnas: el número de la columna que tiene el resultado, contando desde la primera del rango. Si el precio está en la tercera columna, es
3. - ordenado: escribe
FALSOpara buscar el valor exacto. Es lo que necesitarás casi siempre.
Según la configuración de tu Excel, los argumentos se separan con punto y coma (;) o con coma (,).
2. Haz tu primera búsqueda
Imagina una tabla con los códigos en la columna A, los nombres en la B y los precios en la C. Para encontrar el precio del código que escribiste en la celda E2:
=BUSCARV(E2; A2:C50; 3; FALSO)
Excel busca el contenido de E2 en la columna A y devuelve el valor de la columna C de esa misma fila.
3. Fija el rango antes de copiar la fórmula
Si arrastras la fórmula hacia abajo, el rango se mueve con ella y deja de cubrir la tabla. Para evitarlo, fíjalo con el símbolo $:
=BUSCARV(E2; $A$2:$C$50; 3; FALSO)
Truco: selecciona el rango dentro de la fórmula y pulsa F4 para añadir los $ automáticamente.
4. Por qué casi siempre debes usar FALSO
Con FALSO, BUSCARV solo devuelve resultados que coinciden exactamente. Con VERDADERO (o si dejas el último argumento vacío) hace una búsqueda aproximada, que solo funciona bien si la primera columna está ordenada de menor a mayor. Usada por error, devuelve resultados equivocados sin avisar.
5. Corrige los errores más comunes
- #N/A: Excel no encontró el valor. Suele pasar por espacios de más al principio o al final, o porque un lado tiene números y el otro números guardados como texto. La función
ESPACIOSayuda a limpiar los espacios. - #REF!: pediste una columna que no existe. Si el rango tiene 3 columnas, el tercer argumento no puede ser 4.
- El dato que buscas está a la derecha del resultado: BUSCARV solo busca en la primera columna del rango. Mueve las columnas o usa BUSCARX, disponible en las versiones recientes de Excel, que busca en cualquier dirección.
Fuentes: Función BUSCARV (Soporte de Microsoft), Buscar valores con BUSCARV, INDICE o COINCIDIR (Soporte de Microsoft), Corregir un error #N/A (Soporte de Microsoft).
¿Sigues teniendo el problema?
¿Te sirvió?
Actualizado el · 3 min de lectura