BUSCARV en Excel con coincidencia exacta: buscar precios por código
Encuentra el precio de un artículo con BUSCARV y evita coincidencias aproximadas cuando necesitas identificar un código concreto.
Índice de contenidos · 8 apartados
Cuándo elegir BUSCARV
BUSCARV permite consultar un dato en un catálogo. Resulta útil en libros que deben funcionar en versiones que no tienen BUSCARX, como Excel 2016 y 2019. En esta práctica buscarás un código en la primera columna y devolverás su precio desde la tercera.
Una búsqueda devuelve una coincidencia; no suma todas las filas de un artículo. Si necesitas sumar entregas repetidas, utiliza SUMAR.SI.CONJUNTO.
Prepara el catálogo
Abre Practica. El catálogo está en A4:C7, con encabezados en la fila 4:
| Código | Artículo | Precio |
|---|---|---|
| CAJ-01 | Cajas | 1,50 |
| SOB-01 | Sobres | 0,40 |
| ETQ-01 | Etiquetas | 3,00 |
El código buscado está en E5. Completa F5 con:
=BUSCARV(E5;$A$5:$C$7;3;FALSO)Devuelve 0,40 para SOB-01. E5 es el valor buscado; A5:C7 es el catálogo; 3 indica la tercera columna de ese rango; FALSO solicita una coincidencia exacta. No es necesario ordenar los códigos para esta búsqueda exacta.
Por qué no debes omitir FALSO
Si omites el último argumento, BUSCARV utiliza coincidencia aproximada. Ese comportamiento puede servir para tramos ordenados, pero no para consultar códigos de artículos sin revisar sus reglas. Un resultado que parece un precio razonable puede pertenecer a otra fila.
El número de columna se cuenta desde el comienzo del rango, no desde la columna A de toda la hoja. Si tu catálogo empieza en D y el precio está en F, sigue siendo la tercera columna del rango D:F.
Ejercicio: cambia el código
Cambia E5 a ETQ-01 y después a XXX, sin modificar la fórmula.
Ver solución
ETQ-01 devuelve 3. XXX devuelve el error de dato no disponible, normalmente #N/A o #N/D según la aplicación. El código no existe en el catálogo. No conviertas ese error en un precio cero.
Mostrar un mensaje si falta el código
=SI.ERROR(BUSCARV(E5;$A$5:$C$7;3;FALSO);"Revisar código")Esta versión ofrece un mensaje, pero SI.ERROR también intercepta otros errores. Comprueba primero la fórmula original y el catálogo; no uses el mensaje para ocultar una referencia incorrecta.
Límites y errores frecuentes
- La clave no está en la primera columna: BUSCARV busca en el extremo izquierdo del rango elegido y devuelve columnas a su derecha.
- Códigos duplicados: devuelve la primera coincidencia. Decide cuál es el registro válido antes de buscar.
- Texto frente a número: conserva los identificadores como texto cuando sus ceros iniciales formen parte del código.
- Columnas insertadas: el argumento 3 puede dejar de apuntar al precio. Revisa el índice al cambiar el catálogo.
- Filas nuevas: el rango termina en la fila 7. Amplíalo si añades artículos.
Las fórmulas del artículo usan nombres en español y punto y coma. Adapta el separador y los nombres si tu configuración utiliza otro idioma.
Descarga la práctica y comprueba la solución
Incluye Practica y Solucion con datos ficticios. Completa primero la práctica. Los resultados se han comprobado con el motor de hojas disponible; la prueba en Excel de escritorio sigue pendiente.
Descargar ejercicio ExcelXLSX editable · Sin macros