Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Cómo usar BUSCARV en Excel: sintaxis, coincidencia exacta y los errores #N/A

BUSCARV busca un valor en la primera columna de un rango y te devuelve el dato que está en la misma fila, en la columna que tú indiques por número. La fórmula tiene cuatro partes: =BUSCARV(lo que buscas; dónde lo buscas; número de columna que quieres devolver; FALSO para coincidencia exacta o VERDADERO para aproximada).

Es la función que usas para encontrar el precio de una pieza por su número de referencia o el nombre de un empleado a partir de su Id. Y casi todos los fallos con BUSCARV vienen de dos sitios: el valor buscado no está en la primera columna del rango, o se te olvida el último argumento y Excel hace una búsqueda aproximada sin avisarte. Lo he leído en el soporte de Microsoft en octubre de 2026 y aquí lo tienes ordenado, con los nombres tal y como aparecen en Excel en español.

Un detalle curioso: la página de Microsoft se titula Función CONSULTAV, pero en todo el texto y en todos los ejemplos la función se escribe BUSCARV. En inglés se llama VLOOKUP.

Las cuatro piezas de la fórmula BUSCARV

Esta es la sintaxis con los nombres de los argumentos que usa Microsoft. El cuarto, ordenado, es opcional:

=BUSCARV(valor_buscado; matriz_buscar_en; indicador_columnas; ordenado)

ArgumentoQué ponesLo que tienes que saber
valor_buscado (obligatorio)El valor que buscas, o una referencia a la celda que lo contieneTiene que estar en la primera columna del rango. Si el rango es B2:D7, el valor debe estar en la columna B.
matriz_buscar_en (obligatorio)El rango donde BUSCARV busca y donde está el dato a devolverPuede ser un rango con nombre o una tabla. Debe incluir también la columna del resultado.
indicador_columnas (obligatorio)El número de la columna que contiene el resultadoSe cuenta desde 1, que es la columna más a la izquierda del rango, no de la hoja.
ordenado (opcional)FALSO o 0 para coincidencia exacta; VERDADERO o 1 para aproximadaSi lo dejas vacío, Excel usa VERDADERO, la coincidencia aproximada.

Cómo montar tu primera BUSCARV en 4 pasos

Microsoft lo resume en cuatro datos que necesitas tener claros antes de escribir nada:

  1. El valor que quieres buscar, también llamado valor de búsqueda.
  2. El rango donde está ese valor. Recuerda que el valor de búsqueda debe estar siempre en la primera columna del rango. Si el valor está en la celda C2, tu rango debería empezar por la C.
  3. El número de columna del rango que contiene el resultado. Si el rango es B2:D11, B cuenta como la primera columna, C como la segunda, y así sucesivamente.
  4. Opcionalmente, VERDADERO si quieres una coincidencia aproximada o FALSO si quieres una exacta. Si no pones nada, el valor por defecto siempre será VERDADERO.

Con esas cuatro respuestas, la fórmula queda así: =BUSCARV(valor de búsqueda; rango que contiene el valor de búsqueda; número de columna del rango que contiene el valor devuelto; coincidencia aproximada (TRUE) o coincidencia exacta (FALSE)).

El secreto, en palabras de la propia Microsoft, es organizar los datos para que el valor que buscas, por ejemplo la fruta, quede a la izquierda del valor que quieres obtener, por ejemplo la cantidad.

Ejemplos de BUSCARV tal y como los da Microsoft

  • =BUSCARV(A2;A10:C20;2;TRUE) busca el contenido de A2 en la columna A del rango A10:C20 y devuelve lo que hay en la segunda columna, con coincidencia aproximada.
  • =BUSCARV("Fontana";B2:E7;2;FALSE) busca exactamente el texto Fontana en la columna B y devuelve el dato de la columna C.
  • =BUSCARV(90;A1:B100;2;TRUE) es el ejemplo de coincidencia aproximada: da por hecho que la primera columna está ordenada y busca el valor más próximo.
  • =BUSCARV("Smith";A1:B100;2;FALSE) es el ejemplo de coincidencia exacta: busca el valor exacto en la primera columna.

Los ejemplos del artículo escriben TRUE y FALSE dentro de la fórmula, mientras que el texto habla de VERDADERO y FALSO. Microsoft también indica los equivalentes numéricos 1 y 0, así que si dudas, un 0 al final te garantiza la coincidencia exacta.

La trampa del último argumento: exacta o aproximada

Aquí está el error que más resultados raros produce. Si dejas el cuarto argumento vacío o pones VERDADERO, BUSCARV asume que la primera columna está ordenada alfabéticamente o numéricamente. Si no lo está, el valor devuelto puede ser algo inesperado, y la fórmula no da ningún error que te avise. La solución que propone Microsoft: ordena la primera columna o usa FALSO para obtener una coincidencia exacta.

Para buscar códigos, nombres o Id., casi siempre quieres FALSO. La aproximada tiene sentido cuando buscas en tramos ordenados, como en el ejemplo con el 90.

Qué significa cada error de BUSCARV y cómo se arregla

Lo que ves en la celdaPor qué pasa
Valor devuelto incorrectoEl último argumento es VERDADERO o está vacío y la primera columna no está ordenada.
#N/A con coincidencia exactaCon FALSO, indica que no se ha encontrado el valor exacto.
#N/A con coincidencia aproximadaCon VERDADERO, el valor buscado es menor que el más pequeño de la primera columna.
#¡REF!El número de columna es mayor que el número de columnas del rango.
#¡VALOR!El indicador de columna es inferior a 1.
#¿NOMBRE?Normalmente faltan comillas. Un nombre se escribe entre comillas, como "López".
#SPILL!La fórmula usa una columna completa como valor de búsqueda.

El #SPILL! tiene dos arreglos en el artículo. Puedes delimitar la referencia con el operador @, así: =BUSCARV(@A:A;A:C;2;FALSE). O puedes hacerlo a la manera tradicional y apuntar a una sola celda en lugar de a la columna entera: =BUSCARV(A2;A:C;2;FALSE).

Buenas prácticas que te ahorran disgustos

  • Usa referencias absolutas en el rango. Así puedes arrastrar la fórmula hacia abajo y siempre busca en el mismo sitio.
  • No guardes fechas ni números como texto en la primera columna. Si lo están, BUSCARV puede devolver un valor incorrecto o inesperado.
  • Ordena la primera columna antes de usar la coincidencia aproximada.
  • Con coincidencia exacta y texto, puedes usar comodines: el signo de interrogación sustituye un carácter y el asterisco una secuencia de caracteres. Por ejemplo, =BUSCARV("Fontan?";B2:E7;2;FALSE) encuentra Fontana con una última letra que puede variar. Si lo que buscas es un ? o un *, pon una tilde (~) delante.
  • Revisa que el texto no tenga espacios al principio o al final, comillas mezcladas ni caracteres no imprimibles. Las funciones LIMPIAR y ESPACIOS te ayudan a quitarlos.

Ese último punto es el que más tiempo hace perder. Dos celdas que se ven iguales pueden no serlo si una tiene un espacio al final, y BUSCARV no perdona.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

También escribí sobre ello, por si quieres ir más a fondo: mi guía sobre cómo hacer una gráfica en Excel paso a paso.

¿Y BUSCARX?

La propia Microsoft recomienda probar BUSCARX, una versión mejorada de BUSCARV que funciona en cualquier dirección y devuelve coincidencias exactas de forma predeterminada. Es decir, resuelve justo las dos trampas de esta página: no te obliga a tener el valor en la primera columna y no hace una búsqueda aproximada a tus espaldas.

También escribí sobre ello, por si quieres ir más a fondo: lista desplegable Excel.

Mi opinión

Si vas a quedarte con una sola regla, que sea esta: termina siempre tu BUSCARV con FALSO o con 0, salvo que sepas que quieres una búsqueda aproximada sobre datos ordenados. Y pon la columna del valor buscado a la izquierda del todo. Con eso evitas la mayoría de los #N/A y, sobre todo, los resultados equivocados que nadie detecta. Si estos días estás poniendo orden en tu vida digital, también te explico cómo eliminar una cuenta de Facebook y cómo recuperar mensajes de WhatsApp.

Preguntas frecuentes

¿Qué hace la función BUSCARV en Excel?

Busca un valor en la primera columna de un rango y devuelve el dato de la misma fila que está en la columna que indicas por número.

¿Qué pongo al final de BUSCARV, VERDADERO o FALSO?

FALSO o 0 para una coincidencia exacta. VERDADERO o 1, o dejarlo vacío, hace una coincidencia aproximada y exige que la primera columna esté ordenada.

¿Por qué BUSCARV me da #N/A?

Con FALSO, #N/A indica que no se ha encontrado el valor exacto. Con VERDADERO, aparece si el valor buscado es menor que el más pequeño de la primera columna.

¿Por qué BUSCARV devuelve un valor incorrecto?

Normalmente porque el último argumento es VERDADERO o está vacío y la primera columna no está ordenada. Ordénala o usa FALSO.

¿BUSCARV puede buscar hacia la izquierda?

No. El valor buscado tiene que estar en la primera columna del rango. Microsoft recomienda BUSCARX, que funciona en cualquier dirección.

¿Puedo usar comodines en BUSCARV?

Sí, con coincidencia exacta y texto: el signo de interrogación sustituye un carácter y el asterisco una secuencia de caracteres.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.