Función BUSCARV (VLOOKUP)
Respuesta rápida
BUSCARV busca un valor en la primera columna de una tabla y devuelve un valor de otra columna de la misma fila.
- Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; [rango])- Uso más común
=BUSCARV("E-103";A2:C5;2;FALSO)devuelve Lee Park (Coincidencia exacta: el nombre de un ID de empleado)
Es la búsqueda clásica de Excel y sigue en millones de archivos, pero solo mira hacia la derecha, depende de un número de columna que se rompe cuando se mueven columnas y hace coincidencia aproximada salvo que añadas FALSO.
- Nombre en inglés
- VLOOKUP
- Disponible en
- Todas las versiones actuales
- Categoría
- Búsqueda y referencia
- Devuelve
- El valor de la fila coincidente, o #N/A si no hay coincidencia.
- Google Sheets
- Funciona igual en Google Sheets.
Sintaxis
=BUSCARV(valor_buscado; matriz_tabla; indicador_columnas; [rango])
En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.
| Argumento | ¿Obligatorio? | Qué es |
|---|---|---|
valor_buscado | Obligatorio | El valor que se busca en la primera columna de la tabla. |
matriz_tabla | Obligatorio | La tabla donde se busca. La columna de búsqueda tiene que ser la primera por la izquierda. |
indicador_columnas | Obligatorio | Qué columna de la tabla se devuelve, contando la primera como 1. |
rango | Opcional | FALSO para coincidencia exacta. VERDADERO u omitido para coincidencia aproximada, que necesita la primera columna ordenada de menor a mayor. |
Ejemplos
Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.
| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| H2 | =BUSCARV("E-103";A2:C5;2;FALSO) | Lee Park | Coincidencia exacta: el nombre de un ID de empleado |
| H3 | =BUSCARV(12000;E2:F5;2;VERDADERO) | 5% | Coincidencia aproximada: 12.000 € cae en el tramo de 10.000 €, así que la comisión es del 5% |
| H4 | =BUSCARV("E-110";A2:C5;3;FALSO) | #N/A | Un ID que no está en la tabla devuelve el error #N/A |
Pruébalo en vivo
Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.
Ver los datos de ejemplo como tabla
| ID empl. | Nombre | Depto. | Ventas desde | Comisión | Resultado | ||
| E-101 | Ana Ruiz | Ventas | 0 € | 2% | Lee Park | ||
| E-102 | Raj Patel | Finanzas | 5.000 € | 3% | 5% | ||
| E-103 | Lee Park | Ventas | 10.000 € | 5% | #N/A | ||
| E-104 | Kim Osei | Operaciones | 25.000 € | 7% |
Practica BUSCARV
Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.
Busca nombres de producto
G2, busca el nombre del producto del SKU de F2. Rellena hacia abajo hasta G4.Errores comunes
| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| Un resultado erróneo sin ningún error | Se omitió el cuarto argumento, así que BUSCARV hizo una coincidencia aproximada sobre datos sin ordenar. Añade FALSO para coincidencias exactas. |
| #N/A | El valor no está en la primera columna, o difiere por un espacio final o por ser texto en un sitio y número en el otro. Limpia los datos con ESPACIOS o VALOR. |
| #¡REF! | indicador_columnas es mayor que el número de columnas de matriz_tabla. Amplía el rango de la tabla o baja el número. |
| Los resultados fallan tras insertar una columna | El número de columna no se mueve, así que ahora apunta a la columna equivocada. BUSCARX e INDICE/COINCIDIR hacen referencia directa a la columna de resultado y no tienen este problema. |
Consejos
- Fija la tabla con $ ($A$2:$C$5) antes de rellenar la fórmula hacia abajo.
- Para una tabla de tramos, ordena la primera columna de menor a mayor y usa VERDADERO: BUSCARV devuelve la fila del valor más grande que sea menor o igual que el buscado.
Preguntas frecuentes
¿Qué diferencia hay entre BUSCARV y BUSCARX?
BUSCARX recibe por separado el rango de búsqueda y el de resultado, así que puede mirar a la izquierda y no se rompe al mover columnas, y por defecto hace coincidencia exacta. Elige BUSCARX en Excel 2021 o posterior; usa INDICE/COINCIDIR cuando el archivo tenga que funcionar en versiones antiguas.
¿Por qué BUSCARV devuelve un valor equivocado?
Casi siempre porque se omitió el argumento rango y hizo una coincidencia aproximada. Añade FALSO como cuarto argumento.
¿Puede BUSCARV buscar hacia la izquierda?
No. La columna de búsqueda debe ser la primera de la tabla. Usa BUSCARX o INDICE con COINCIDIR para devolver una columna situada a su izquierda.
Esta página en inglés: VLOOKUP. Traductor de funciones de Excel: Nombres de las funciones en 8 idiomas. Todas las funciones en español.
Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .