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.
=BUSCARV(E2;A2:C5;3;FALSO)| Fila | Código | Producto | Precio | Destacada |
|---|---|---|---|---|
| 2 | P-101 | Laptop | $18,500 | |
| 3 | P-102 | Mouse | $350 | Destacada |
| 4 | P-103 | Teclado | $780 | |
| 5 | P-104 | Monitor | $4,600 |
CASO ORIGINAL #098 · COINCIDENCIA EXACTA
¿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])| Argumento | Función en el ejemplo |
|---|---|
| valor_buscado · E2 | Código P-102 que quieres localizar. |
| matriz_buscar_en · A2:C5 | Catálogo completo; Código debe ser su primera columna. |
| indicador_columnas · 3 | Precio está en la tercera columna de esta matriz: A=1, B=2 y C=3. |
| ordenado · FALSO | Busca 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.
Cómo usar BUSCARV paso a paso
- 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.
- En H2 escribe BUSCARV y usa E2 como valor buscado. Selecciona A2:C5 como matriz, empezando por la columna de códigos.
- Indica 3 para devolver Precio. Cuenta desde el inicio de la matriz, no desde una posición cualquiera de la hoja.
- Termina con FALSO y presiona Enter. Comprueba el resultado 350 en la fila de Mouse.
- 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)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)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)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
| Aspecto | BUSCARV | BUSCARX |
|---|---|---|
| Dónde busca | Primera columna de la matriz | Rango de búsqueda seleccionado |
| Cómo devuelve | Índice de columna dentro de la matriz | Rango de respuesta seleccionado |
| Coincidencia del caso | FALSO explícito | Exacta de forma predeterminada |
| Dato a la izquierda | No con su estructura habitual | Sí |
| Clave inexistente | #N/D en coincidencia exacta | Mensaje opcional o #N/D si se omite |
| Excel 2016 y 2019 | Disponible | No 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
| Situación | Qué comprobar |
|---|---|
| #N/D | No 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 precio | Comprueba el índice de columna, especialmente después de insertar o mover campos. |
| Devuelve un producto inesperado | Confirma que el cuarto argumento sea FALSO y que la columna de claves sea la primera de la matriz. |
| Al copiar cambia el catálogo | Fija la matriz con $A$2:$C$5. Deja relativa la referencia de la clave si debe cambiar en cada fila. |
| El código está repetido | Una 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.
