BUSCARV en Excel: cómo usarlo paso a paso (y XLOOKUP)
BUSCARV (de "buscar vertical") es probablemente la función que más impresiona cuando la aprendes, porque resuelve un problema muy común: tienes datos en dos tablas distintas y necesitas juntarlos. Por ejemplo, una lista de ventas con códigos de producto, y otra tabla con el nombre y precio de cada código. BUSCARV trae ese nombre y precio automáticamente, sin copiar y pegar a mano.
RESUMEN
- Para qué sirve BUSCARV
- Cómo usar BUSCARV paso a paso
- Errores comunes de BUSCARV (y cómo evitarlos)
- XLOOKUP (BUSCARX): la versión mejorada
Tabla de contenidos
Para qué sirve BUSCARV
BUSCARV (de "buscar vertical") es probablemente la función que más impresiona cuando la aprendes, porque resuelve un problema muy común: tienes datos en dos tablas distintas y necesitas juntarlos. Por ejemplo, una lista de ventas con códigos de producto, y otra tabla con el nombre y precio de cada código. BUSCARV trae ese nombre y precio automáticamente, sin copiar y pegar a mano.
Es una de las fórmulas más usadas en cualquier trabajo con datos, y saber usarla te ahorra horas. Vamos paso a paso.
Cómo usar BUSCARV paso a paso
La sintaxis es: =BUSCARV(valor_buscado; rango_tabla; num_columna; FALSO). Traducido:
- Valor buscado: qué buscas (por ejemplo, el código en la celda A2).
- Rango de la tabla: dónde buscar, empezando por la columna que tiene el código.
- Número de columna: qué columna de esa tabla quieres traer (1 es la primera, 2 la segunda, etc.).
- FALSO: para coincidencia exacta. Casi siempre quieres FALSO; VERDADERO es para rangos aproximados y da errores si no sabes usarlo.
Ejemplo real: =BUSCARV(A2; Productos!A:C; 3; FALSO) busca el código de A2 en la tabla Productos y te trae lo que haya en su tercera columna (el precio).
Errores comunes de BUSCARV (y cómo evitarlos)
- #N/D: no encontró el valor. Revisa que exista, que no tenga espacios de más y que el tipo coincida (texto vs número).
- Trae el dato equivocado: casi siempre por olvidar el FALSO al final.
- Solo busca a la derecha: BUSCARV solo mira columnas a la derecha del código. Si el dato está a la izquierda, no puede. Ahí entra XLOOKUP.
- Se rompe al insertar columnas: porque el número de columna es fijo. XLOOKUP evita esto.
XLOOKUP (BUSCARX): la versión mejorada
Si tu Excel es reciente (Microsoft 365), tienes XLOOKUP, en español BUSCARX. Hace lo mismo que BUSCARV pero mejor: busca en cualquier dirección (izquierda o derecha), no se rompe al mover columnas y su sintaxis es más clara. Si puedes usarlo, úsalo. BUSCARV sigue siendo útil saberlo porque está en todos lados y en archivos viejos, pero XLOOKUP es el futuro.
Dominar el cruce de tablas es un salto enorme en tu nivel de Excel, y es justo el tipo de habilidad con criterio que trabajamos en los cursos de datos.
Preguntas frecuentes
¿Cómo se usa BUSCARV en Excel?
La estructura es =BUSCARV(qué busco; en qué tabla; qué columna devuelvo; FALSO). El cuarto argumento en FALSO es lo que fuerza la coincidencia exacta, y olvidarlo es el error más común. El valor que buscas tiene que estar en la primera columna del rango.
¿BUSCARV o BUSCARX?
BUSCARX es superior si tu versión de Excel lo tiene: busca en cualquier dirección, no exige que el valor esté en la primera columna y usa coincidencia exacta por defecto. BUSCARV sigue siendo necesario porque está en todas las versiones y lo vas a encontrar en archivos heredados.
¿Cuál es la diferencia entre BUSCARV y XLOOKUP?
BUSCARV solo busca de izquierda a derecha y usa un número de columna fijo. XLOOKUP (BUSCARX) busca en cualquier dirección, es más flexible y no se rompe al mover columnas. XLOOKUP es la versión moderna y recomendada si tu Excel lo tiene.
¿Por qué mi BUSCARV da error #N/D?
Porque no encontró el valor buscado. Las causas típicas: el valor no existe en la tabla, tiene espacios extra, o hay un desajuste de tipo (buscas un número escrito como texto). Revisa esos puntos o usa SIERROR para manejar el error.
¿BUSCARV puede buscar hacia la izquierda?
No. BUSCARV solo devuelve datos de columnas a la derecha de la columna de búsqueda. Si necesitas mirar a la izquierda, usa XLOOKUP o la combinación INDICE con COINCIDIR.
Si armas este reporte a mano todos los meses, eso se automatiza
Aprender la fórmula resuelve hoy. Lo que no resuelve es que el mismo reporte haya que rehacerlo cada mes, y que cada copia traiga su propio error. En las empresas eso se ataca por otro lado: tableros que se actualizan solos y reportes que llegan sin que nadie los arme.
Antes y después de BUSCARV
BUSCARV es el tramo 3 de cinco. Antes van los datos limpios y las fórmulas base; después, las tablas dinámicas y Power Query, que es donde Excel deja de ser manual.
La guía de Excel desde cero trae el recorrido entero, con la trampa del rango sin fijar que hace fallar la búsqueda justo en las últimas filas.
Los errores que devuelve y cómo leerlos
BUSCARV falla de formas muy características, y cada error dice exactamente qué revisar. Esta tabla te ahorra la mitad del tiempo de depuración.
| Lo que ves | Qué pasó | Qué revisar |
|---|---|---|
| #N/D | No encontró el valor | Espacios sobrantes, número guardado como texto, o el valor de verdad no existe |
| #REF! | La columna que pides está fuera del rango | El tercer argumento es mayor que las columnas seleccionadas |
| #VALOR! | El número de columna no es válido | Pusiste texto o un cero donde va el índice |
| Trae el dato equivocado | Buscó aproximado en vez de exacto | Falta el FALSO al final |
El error silencioso, que es el peligroso
El último de la tabla es el que más daño hace, porque no muestra ningún símbolo raro: simplemente trae un dato incorrecto y tú lo das por bueno. Pasa cuando olvidas el cuarto argumento. Sin él, Excel asume búsqueda aproximada y te devuelve el valor más cercano hacia abajo.
Termina siempre tus BUSCARV con ;FALSO), o con ;0) que es lo mismo. Salvo que estés buscando en rangos, como tramos de comisión, ahí sí se usa VERDADERO a propósito.
Los espacios invisibles
La causa número uno de #N/D cuando el valor sí existe. Al pegar datos de un sistema quedan espacios al final que no se ven. La solución es envolver el valor buscado en ESPACIOS: =BUSCARV(ESPACIOS(A2);Tabla;2;FALSO). Si el problema está del otro lado, limpia la tabla origen antes.
Cuándo pasarte a XLOOKUP
Si tu Excel lo tiene, XLOOKUP resuelve tres limitaciones de golpe: puede buscar hacia la izquierda, no se rompe si insertas una columna en medio, y trae un valor por defecto cuando no encuentra, sin tener que envolver todo en SI.ERROR.
Dicho eso, BUSCARV sigue valiendo la pena aprenderlo. Es el que vas a encontrar en los archivos que te pasen, y en muchas empresas la versión de Office todavía no tiene XLOOKUP.
Para el resto del arsenal, las fórmulas más usadas. Cuando la búsqueda se vuelve un cruce entre varias tablas, ahí ya conviene Power Query o aprender algo de SQL.
Preguntas frecuentes
¿Por qué mi BUSCARV devuelve #N/D si el valor existe?
Casi siempre por espacios invisibles al final del texto, o porque un lado es número y el otro texto. Prueba envolviendo el valor buscado en ESPACIOS y revisa que ambos lados tengan el mismo formato.
¿Qué significa el último argumento de BUSCARV?
Define si la búsqueda es exacta o aproximada. FALSO o 0 es exacta y es la que quieres casi siempre. Si lo omites, Excel busca aproximado y puede traerte un dato incorrecto sin avisar.
¿BUSCARV o XLOOKUP?
XLOOKUP si tu versión lo tiene: busca hacia la izquierda, no se rompe al insertar columnas y maneja el caso de no encontrado. BUSCARV sigue siendo útil porque es el que vas a ver en los archivos de otros.
Ejecuta tu proyecto
Aterriza tu proyecto de IA con Gera
Si ya tienes claro lo que quieres implementar, agendemos directo y armemos el roadmap. 30 minutos sin compromiso.
Agenda tu reunion con Gera¿Llegaste buscando aprenderlo tú?
Las clases grabadas de SQL + Python, Excel y Power BI desde cero, las que dicté en aula. Desde S/120 y te quedan para siempre.
Ver los cursos grabados