Editor de Excel en línea
Usar gratis

BUSCARV en Excel: sintaxis, ejemplos y errores

Actualizado el 2026-10-12 · Gratis · Compatible con Excel y Google Sheets

Sintaxis

=BUSCARV(valor_buscado, matriz_buscar_en, indicador_columnas, [ordenado])

Respuesta rápida

BUSCARV (VLOOKUP) busca un valor en la primera columna de un rango y devuelve un valor de otra columna de la misma fila. Coincidencia exacta: =BUSCARV(A2; $D$2:$E$500; 2; FALSO) — el cuarto argumento FALSO (u omitirlo no: escríbelo) es lo correcto casi siempre. #N/A casi siempre significa que el valor no está en la primera columna del rango, o que solo parece igual: un número guardado como texto o espacios invisibles.

Sintaxis

=BUSCARV(valor_buscado, matriz_buscar_en, indicador_columnas, [ordenado])
ArgumentoObligatorioQué significa
valor_buscadoSíEl valor a buscar: un número, texto, fecha o una referencia de celda como A2.
matriz_buscar_enSíEl rango donde buscar. BUSCARV siempre mira SOLO la primera columna del rango y solo puede devolver columnas a la derecha.
indicador_columnasSíQué columna del rango devolver, contando desde la izquierda (1 = la propia columna de búsqueda).
ordenadoNoFALSO (o 0) = coincidencia exacta. VERDADERO (o 1) = coincidencia aproximada, que exige la primera columna ordenada de forma ascendente.

Según la configuración regional, los argumentos se separan con punto y coma en lugar de coma: =BUSCARV(A2; $D$2:$E$500; 2; FALSO). Es lo habitual en España y en los países donde la coma es el separador decimal.

Ejemplos básicos

=BUSCARV(A2; $D$2:$E$500; 2; FALSO)

Busca el valor de A2 dentro de D2:E500 y devuelve la coincidencia de la segunda columna. Los $ fijan el rango para que no se desplace al rellenar la fórmula hacia abajo.

=BUSCARV(A2; Hoja2!A:C; 3; FALSO)

La misma búsqueda entre hojas: Hoja2!A:C es el rango en la otra hoja y se devuelve la tercera columna de ese rango.

=SI.ERROR(BUSCARV(A2; $D$2:$E$500; 2; FALSO); "No encontrado")

Envolver BUSCARV en SI.ERROR sustituye el #N/A crudo por un mensaje amable: el patrón estándar en hojas que van a leer otras personas.

Añade siempre FALSO salvo que de verdad necesites coincidencia aproximada. Con VERDADERO (u omitiendo el cuarto argumento), BUSCARV devuelve silenciosamente el valor inmediatamente inferior: resultados incorrectos sin ningún aviso.

Errores comunes y cómo solucionarlos

ErrorCausa más comúnSolución
#N/AEl valor no está en la primera columna de matriz_buscar_en — o solo parece igual (texto vs. número, espacios al final).Revisa la regla de la primera columna; convierte números de texto con VALOR(); limpia los espacios invisibles antes de buscar.
#¡REF!indicador_columnas es mayor que el número de columnas dentro del rango.Cuenta las columnas del rango, no las de toda la hoja.
#¡VALOR!indicador_columnas es menor que 1 (suele ser una referencia rota), o el texto supera 255 caracteres en Excel antiguo.Usa un índice de 1 o más; para cadenas largas cambia a ÍNDICE/COINCIDIR.
#¿NOMBRE?Nombre de función mal escrito — o un nombre localizado (VLOOKUP, SVERWEIS) en una instalación en español.Escribe =BUSCARV( y deja que el autocompletado termine el nombre.

Los espacios finales y los espacios de no separación pegados desde webs son la causa más traicionera de #N/A: para BUSCARV, «NYC » y «NYC» son cadenas distintas. Limpia la columna completa con un solo clic antes de buscar.

BUSCARV frente a XLOOKUP

BUSCARVXLOOKUP
Disponible enTodas las versiones de Excel (y Google Sheets)Microsoft 365 y Excel 2021+
Busca a la izquierda de la columna claveNoSí
Coincidencia exacta por defectoNo — hay que añadir FALSOSí
Sobrevive a insertar columnasNo — el indicador de columna fijo puede desplazarseSí
Cuando no encuentra el valor#N/A (envuelto en SI.ERROR)Argumento si_no_se_encuentra integrado

Quédate con BUSCARV para libros compartidos que deben abrirse en cualquier sitio o si trabajas en Google Sheets. Elige XLOOKUP para libros nuevos de Microsoft 365: elimina de un tirón la regla de la primera columna, la costumbre del FALSO y el envoltorio con SI.ERROR.

BUSCARV en Google Sheets

Google Sheets admite BUSCARV (allí escrita como VLOOKUP) con la misma sintaxis y el mismo comportamiento que Excel: las fórmulas de arriba funcionan tal cual al pegarlas.

  • Los modos exacto y aproximado se comportan igual, incluida la exigencia de primera columna ordenada para VERDADERO.
  • Los comodines funcionan igual: «?» coincide con un carácter, «*» con cualquier cadena y «~» los escapa.
  • En las configuraciones regionales que usan la coma como separador decimal (España y buena parte de Europa y Latinoamérica), escribe punto y coma entre argumentos: =BUSCARV(A2; D2:E500; 2; FALSO). Excel se comporta igual.
  • XLOOKUP ya existe en las cuentas modernas de Sheets, pero muchas hojas compartidas antiguas siguen dependiendo de BUSCARV: merece la pena mantenerla por compatibilidad.

Límites y consejos prácticos

  • No busca hacia la izquierda: la columna de búsqueda es siempre la primera del rango. Para devolver una columna a la izquierda, usa ÍNDICE/COINCIDIR o XLOOKUP.
  • Devuelve solo la primera coincidencia: las claves duplicadas se ignoran en silencio.
  • Fija el rango con $ antes de rellenar hacia abajo; si no, la fila 2 buscará en D3:E501, la fila 3 en D4:E502 y así sucesivamente.
  • La coincidencia aproximada (VERDADERO) exige la primera columna ordenada ascendentemente, o los resultados serán incorrectos sin ningún error.
  • Haz doble clic en el controlador de relleno (el cuadradito de la esquina de la selección) para copiar la fórmula hasta la última fila de golpe.

¿Necesitas traer muchas columnas de otro archivo y no un solo valor? Eso es una unión de tablas, no una búsqueda: las herramientas gratuitas de abajo lo hacen sin fórmulas.

Herramientas relacionadas

Funciones relacionadas

Preguntas frecuentes

¿Qué hace BUSCARV en Excel?

BUSCARV (búsqueda vertical) busca un valor en la primera columna de un rango y devuelve lo que haya en otra columna de la misma fila. Es la forma clásica de traer un precio, un nombre o un estado desde una lista maestra más grande.

¿Por qué BUSCARV devuelve #N/A si el valor se ve?

Normalmente el valor solo parece igual: una celda guarda texto y la otra un número de verdad, o el texto tiene espacios finales o espacios de no separación. Convierte los números de texto con VALOR() o limpia los espacios invisibles y la búsqueda coincidirá.

¿Debo usar VERDADERO o FALSO como último argumento?

Usa FALSO (coincidencia exacta) en casi todos los casos. VERDADERO hace una coincidencia aproximada que devuelve silenciosamente el valor inmediatamente inferior — y solo funciona si la primera columna está ordenada de forma ascendente.

¿Puede BUSCARV buscar hacia la izquierda?

No. BUSCARV siempre busca en la primera columna del rango y solo puede devolver columnas a la derecha. Para devolver una columna de la izquierda, usa ÍNDICE/COINCIDIR — o XLOOKUP si tienes Microsoft 365.

¿Cómo hago un BUSCARV entre dos hojas?

Antepón el nombre de la hoja al rango: =BUSCARV(A2; Hoja2!A:C; 3; FALSO). Para otro libro, la referencia pasa a ser [Libro.xlsx]Hoja2!A:C — aunque lo más fiable es tener ambos datos en el mismo libro.

¿Puede BUSCARV devolver varias coincidencias?

No. BUSCARV se detiene en la primera. Para traer todas, usa FILTRAR en Microsoft 365 o Google Sheets, o añade columnas auxiliares que numeren los duplicados.

¿BUSCARV funciona igual en Google Sheets?

Sí — la sintaxis, los modos de coincidencia y los comodines son idénticos a Excel. Allí la función se escribe VLOOKUP, y solo cambia el separador de argumentos en las configuraciones regionales con coma decimal: usa punto y coma.

¿Listo para probarlo con tu propio archivo?

Abrir Unir dos tablas de Excel por una columna clave — es gratis