Saltar al contenido
EXCELERÍZATE VISUAL / #098

BUSCARVen Excel.

Del código al precio, sin buscar fila por fila.

Consulta el precio de un producto en un catálogo. Sigue la fila encontrada y comprueba por qué el número de columna es tan importante.

6 min de lecturaNivel intermedioSin registro
Precios por código de productoEJEMPLO #098
fx=BUSCARV(E2;A2:C5;3;FALSO)
Precios por código de producto: datos del recurso #098
FilaCódigoProductoPrecioDestacada
2P-101Laptop$18,500
3P-102Mouse$350Destacada
4P-103Teclado$780
5P-104Monitor$4,600
Precio de MouseE2 = P-102 · devuelve C3$350

CASO ORIGINAL #098 · COINCIDENCIA EXACTA

Aprende con un caso práctico. Concepto → ejemplo → guía descargableMicrosoft 365, Excel 2024, 2021, 2019 y 2016

¿Para qué sirve BUSCARV en Excel?

BUSCARV busca un valor en la primera columna de una matriz y devuelve un dato de esa misma fila. La columna de respuesta se indica con un número contado desde el inicio de la matriz. En una consulta por código, el catálogo conecta cada clave con su descripción, precio u otro atributo.

La infografía #098 plantea una consulta de Ventas. E2 contiene P-102. La fórmula busca ese código en A2:A5 dentro de la matriz A2:C5, encuentra Mouse en la fila 3 y devuelve su precio, 350, desde la tercera columna. El resultado mostrado como moneda es $350.

El cuarto argumento FALSO exige coincidencia exacta. Para este catálogo no quieres el producto más parecido: necesitas la clave correcta. Si omites ese argumento, BUSCARV utiliza búsqueda aproximada y exige que la primera columna esté ordenada adecuadamente. No omitas FALSO al reproducir esta consulta.

Sintaxis y argumentos de BUSCARV

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

Los corchetes representan argumentos opcionales; no se escriben. Usamos punto y coma. Puedes seleccionar comas en la práctica si tu configuración las requiere.
Lee cada parte de la fórmula original
ArgumentoFunción en el ejemplo
valor_buscado · E2Código P-102 que quieres localizar.
matriz_buscar_en · A2:C5Catálogo completo; Código debe ser su primera columna.
indicador_columnas · 3Precio está en la tercera columna de esta matriz: A=1, B=2 y C=3.
ordenado · FALSOBusca coincidencia exacta del código.

Ejemplo interactivo: precios por código de producto

La práctica empieza con los cuatro productos de la infografía #098. Cambia la clave y el dato que quieres recuperar. La fila destacada muestra exactamente de dónde sale la respuesta; los escenarios adicionales están identificados.

Precios por código de producto

Escribe el código y elige el número de columna que quieres devolver. La búsqueda se realiza en la primera columna de la matriz, con coincidencia exacta (FALSO).

Catálogo en A1 · ✓ fila que devuelve el resultado
FilaA · 1CódigoB · 2ProductoC · 3PrecioSeleccionada
2P-101Laptop$18,500
3P-102Mouse$350
4P-103Teclado$780
5P-104Monitor$4,600
Busca en A2:A5Devuelve Precio · C

BUSCARV · Resultado

$350

Clave localizada en la fila 3. Devuelve Precio desde C3.

=BUSCARV(E2;A2:C5;3;FALSO)

Pega la tabla en A1: la clave queda en E2. Coloca la fórmula en H2, fuera del catálogo.

La práctica usa los datos originales y las ampliaciones indicadas. BUSCARV se prueba con FALSO y claves de texto sin comodines; no se simula búsqueda aproximada. No es un motor completo de Excel.

Cómo usar BUSCARV paso a paso

  1. Reinicia y copia la tabla de la práctica. Pégala en A1: Código queda en A, Producto en B y Precio en C. La clave P-102 queda en E2.
  2. En H2 escribe BUSCARV y usa E2 como valor buscado. Selecciona A2:C5 como matriz, empezando por la columna de códigos.
  3. Indica 3 para devolver Precio. Cuenta desde el inicio de la matriz, no desde una posición cualquiera de la hoja.
  4. Termina con FALSO y presiona Enter. Comprueba el resultado 350 en la fila de Mouse.
  5. Cambia E2 a P-104: devuelve 4,600. Prueba P-999: la coincidencia exacta no existe y aparece #N/D.
=BUSCARV(E2;A2:C5;3;FALSO)

Con P-102 en E2, devuelve el precio 350 de C3. Aplica formato de moneda a H2 si quieres verlo como $350.

Qué cambia al insertar una columna en BUSCARV

En el catálogo original, 3 corresponde a Precio. Activa Insertar columna Categoría en la práctica: el catálogo pasa a A:D y las columnas quedan Código, Categoría, Producto y Precio. Mantener el número 3 devuelve Mouse para P-102, aunque la fórmula siga siendo válida. Un resultado sin error puede ser el dato equivocado.

=BUSCARV(E2;A2:D5;4;FALSO)

Ampliación con Categoría insertada en B. El precio pasa a la cuarta columna; 4 vuelve a devolver 350 para P-102.

La práctica representa la matriz ya ampliada después de insertar la columna. No reemplaza las reglas de ajuste de referencias de Excel. Su objetivo es comprobar que el argumento numérico que indica la columna de respuesta sigue necesitando revisión.

También puedes seleccionar 2 en el catálogo original para recuperar la descripción Mouse. Si eliges 4 sin insertar la columna adicional, la matriz A2:C5 solo tiene tres columnas y aparece #¡REF!. Distingue este problema de #N/D, que indica que no se encontró la clave.

Fijar los rangos al copiar la fórmula

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

Los signos $ fijan el catálogo. E2 sigue siendo relativa: al copiar una fila hacia abajo, la clave pasa a E3.

Reinicia antes de reproducir el ejemplo original. Copia la tabla en A1: incluye los encabezados, las cuatro filas y la clave en su celda. Coloca la fórmula en H2. Si agregas más filas a tu catálogo en Excel, revisa que los rangos las incluyan; fijar una referencia evita que se desplace al copiar, pero no amplía por sí solo su tamaño.

BUSCARV frente a BUSCARX: qué cambia

Elegir una búsqueda para tu archivo
AspectoBUSCARVBUSCARX
Dónde buscaPrimera columna de la matrizRango de búsqueda seleccionado
Cómo devuelveÍndice de columna dentro de la matrizRango de respuesta seleccionado
Coincidencia del casoFALSO explícitoExacta de forma predeterminada
Dato a la izquierdaNo con su estructura habitual
Clave inexistente#N/D en coincidencia exactaMensaje opcional o #N/D si se omite
Excel 2016 y 2019DisponibleNo disponible

Casos de uso de BUSCARV

  • Ventas: recuperar un precio a partir del código antes de calcular cantidades e importes de una propuesta.
  • Inventario: relacionar una clave con su descripción o existencia en una tabla maestra cuyo código esté en la primera columna.
  • Administración: traer el responsable o estado asociado a una clave. Revisa que el catálogo tenga una fila válida por clave.

Errores frecuentes con BUSCARV

Revisa la clave, los rangos y la respuesta
SituaciónQué comprobar
#N/DNo se encontró la clave exacta. Revisa captura, espacios y si el código existe dentro del rango.
#¡REF!El índice pide una columna fuera de la matriz. En A2:C5 solo existen los índices 1, 2 y 3.
Devuelve una descripción en lugar del precioComprueba el índice de columna, especialmente después de insertar o mover campos.
Devuelve un producto inesperadoConfirma que el cuarto argumento sea FALSO y que la columna de claves sea la primera de la matriz.
Al copiar cambia el catálogoFija la matriz con $A$2:$C$5. Deja relativa la referencia de la clave si debe cambiar en cada fila.
El código está repetidoUna búsqueda exacta devuelve la primera coincidencia. No suma ni devuelve automáticamente todos los registros duplicados.

Resuelve tus dudas

Preguntas frecuentes sobre BUSCARV

¿Cómo uso BUSCARV con coincidencia exacta?

Escribe FALSO en el cuarto argumento: =BUSCARV(E2;A2:C5;3;FALSO). Con P-102 en E2, el catálogo original devuelve 350.

¿Qué significa el 3 en BUSCARV?

Es la columna de respuesta dentro de la matriz seleccionada. En A2:C5, A es 1, B es 2 y C es 3. Si la matriz empezara en otra columna, se cuenta desde ese nuevo inicio.

¿BUSCARV puede devolver un dato a la izquierda?

En su estructura habitual, la clave está en la primera columna de la matriz y la respuesta está en esa columna o a su derecha. Para devolver datos a la izquierda, usa BUSCARX si tu versión la admite, o INDICE con COINCIDIR.

¿Por qué BUSCARV muestra #N/D?

Con FALSO, significa que no se encontró una coincidencia exacta. Comprueba que el código exista en el rango y que no haya espacios o diferencias de tipo de dato.

¿Qué pasa si omito FALSO?

El modo predeterminado es aproximado. Para reproducir la consulta exacta de precios, escribe FALSO explícitamente. Las búsquedas aproximadas tienen otro propósito y requieren ordenar correctamente las claves.

Elaborado por Excelerizate a partir de la guía Visual #098. Los datos se usan con fines didácticos.

De la práctica a mejores reportes

Haz que Excel trabaje contigo.

Aprende a resolver tareas de tu trabajo con el programa de Excel Empresarial de Excelerizate.

Conocer el programa