Spreadsheet Practice

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_buscadoObligatorioEl valor que se busca en la primera columna de la tabla.
matriz_tablaObligatorioLa tabla donde se busca. La columna de búsqueda tiene que ser la primera por la izquierda.
indicador_columnasObligatorioQué columna de la tabla se devuelve, contando la primera como 1.
rangoOpcionalFALSO 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.

CeldaFórmulaResultadoQué muestra
H2=BUSCARV("E-103";A2:C5;2;FALSO)Lee ParkCoincidencia 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/AUn 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.NombreDepto.Ventas desdeComisiónResultado
E-101Ana RuizVentas0 €2%Lee Park
E-102Raj PatelFinanzas5.000 €3%5%
E-103Lee ParkVentas10.000 €5%#N/A
E-104Kim OseiOperaciones25.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

En G2, busca el nombre del producto del SKU de F2. Rellena hacia abajo hasta G4.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
Un resultado erróneo sin ningún errorSe omitió el cuarto argumento, así que BUSCARV hizo una coincidencia aproximada sobre datos sin ordenar. Añade FALSO para coincidencias exactas.
#N/AEl 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 columnaEl 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.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .