Funciones › BUSCARV
Función BUSCARV en Excel: explicación paso a paso, ejemplos y ejercicio
La función BUSCARV busca un valor en la primera columna de una tabla y devuelve lo que hay en otra columna de esa misma fila. Responde preguntas como "¿cuánto cuesta el producto con código A-204?" o "¿en qué área trabaja este empleado?".
Solo busca hacia la derecha: el dato que buscas debe estar en la primera columna de la tabla. Si necesitas traer algo que está a la izquierda, usa BUSCARX o la combinación de INDICE con COINCIDIR.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; [rango]) En inglés: VLOOKUP
valor_buscadoLo que buscas: un código, un nombre o la celda que lo contiene. Ej.:
B7.matriz_tablaLa tabla completa donde se busca. El valor buscado debe estar en su primera columna. Ej.:
A2:C5.indicador_columnasEl número de la columna que quieres traer, contando desde 1 a partir de la primera columna de la tabla.
rango(opcional)FALSOpara coincidencia exacta, que es lo habitual.VERDADERO, o nada, para coincidencia aproximada, que exige la primera columna ordenada de menor a mayor.
Ejemplos
| A | B | C | |
|---|---|---|---|
| 1 | Código | Producto | Precio |
| 2 | A-101 | Taladro | 89 |
| 3 | A-204 | Lijadora | 64 |
| 4 | B-310 | Sierra | 120 |
| 5 | B-415 | Martillo | 18 |
| 6 | |||
| 7 | Código | A-204 | |
| 8 | Precio | 64 |
B8: =BUSCARV(B7;A2:C5;3;FALSO) Resultado: 64Busca el código de B7 en la columna A y devuelve la tercera columna de la tabla, el precio: 64.
| A | B | C | |
|---|---|---|---|
| 1 | Código | Producto | Precio |
| 2 | A-101 | Taladro | 89 |
| 3 | A-204 | Lijadora | 64 |
| 4 | B-310 | Sierra | 120 |
| 5 | B-415 | Martillo | 18 |
| 6 | |||
| 7 | Producto con código B-310 | Sierra |
B7: =BUSCARV("B-310";A2:C5;2;FALSO) Resultado: SierraCambia el tercer argumento y trae otra columna. El valor buscado también se puede escribir dentro de la fórmula, entre comillas.
| A | B | |
|---|---|---|
| 1 | Ventas desde | Comisión |
| 2 | 0 | 0,02 |
| 3 | 5000 | 0,04 |
| 4 | 10000 | 0,06 |
| 5 | ||
| 6 | Ventas | 7300 |
| 7 | Comisión | 0,04 |
B7: =BUSCARV(B6;A2:B4;2;VERDADERO) Resultado: 0,04Con VERDADERO busca por franjas: toma el mayor valor que no supera 7300, que es 5000, y devuelve 0,04 (el 4 %).
Practica ahora
Cargando…
Hacer la lección completa: Función BUSCARV →
Errores comunes
- Olvidar el cuarto argumento. Sin él,
BUSCARVhace una búsqueda aproximada y puede devolver un dato equivocado sin avisar. Para buscar códigos o nombres, termina siempre conFALSO. - El valor buscado no está en la primera columna.
BUSCARVsolo busca en la primera columna de la tabla. Empieza el rango en esa columna o usaBUSCARX. - Error
#N/D. El valor no existe en la tabla, o existe con un espacio de más o como texto en lugar de número. Revisa el dato; para mostrar un mensaje, usaSI.ERROR. - Número de columna fuera de la tabla. Si la tabla tiene 3 columnas y pides la 4, el resultado es
#¡REF!. Cuenta las columnas desde la primera de la tabla, no desde la columna A de la hoja. - Tabla que se mueve al copiar. Al copiar la fórmula hacia abajo, el rango de la tabla también baja. Fíjalo con
$:$A$2:$C$5.
Lecciones para practicar BUSCARV
- Función BUSCARV: Busca el precio, el nombre o cualquier dato de un artículo en una tabla con la función BUSCARV.
- BUSCARV: elegir la columna: Acierta el número de columna de BUSCARV en tablas anchas y en tablas que no empiezan en la columna A.
- Práctica de BUSCARV: Ejercicios de BUSCARV con la tabla de análisis de un laboratorio.
- BUSCARV con coincidencia aproximada: Usa BUSCARV con VERDADERO para ubicar valores en tramos de bono, comisión o descuento.
- Más práctica de búsqueda: Ejercicios que mezclan BUSCARV, BUSCARH y BUSCARX en las cuentas por pagar de una empresa.
- Control de horas del personal: Un caso de trabajo: cierra el control de horas del mes con horas extra, premio de asistencia, totales por área y consulta por empleado.
- Control de existencias: Un caso de trabajo: controla las existencias de una tienda con aviso de reposición, totales por categoría, costo promedio y consulta por código.
- Limpiar una lista de clientes: Un caso de trabajo: arregla nombres mal escritos, separa el correo y trae la región de cada cliente con funciones de texto y de búsqueda.