¿Por qué la función? BUSCARV devuelve #N/A En realidad, hay 4 situaciones que explican por qué ocurre el error.
- El valor solicitado no existe en la tabla.
- Selección de tabla de referencia incorrecta.
- Las referencias de tabla no están bloqueadas.
- Tipo de datos, número o texto incorrecto.
N/A significa No aplicable en inglés que podemos traducir como Objeto no encontrado en français
Error 1: El valor buscado no existe en la tabla de referencia
La razón principal por la que VLOOKUP devuelve #N/A es porque el valor que se busca simplemente no existe en la tabla de referencia.

Pero en determinadas situaciones, este resultado es interesante. Es mediante el uso de esta técnica que podemos comparar 2 columnas y encontrar los huecos

Error 2: selección incorrecta de la tabla de referencia
Muchos usuarios de Excel seleccionan todas las columnas de una tabla sin pensar en el impacto. En este caso, buscamos información basada en el nombre del producto, y la función BUSCARV devuelve #N/D.

El error radica en que el valor buscado (Banana) no se encuentra en la columna A, sino en la B. Con la función BUSCARV, la primera columna de la selección siempre debe contener el valor buscado. En nuestro ejemplo, por lo tanto, debemos comenzar la selección en la columna B.

Error 3: la referencia de la tabla no está bloqueada
Este error es bastante grave. No ocurre en la primera fórmula, sino durante la copia. En el siguiente ejemplo, la copia cambia las referencias de la tabla porque las celdas no están bloqueadas con dólares.

Explicaciones:
- La primera fórmula es correcta y devuelve el resultado correcto para el producto. BB
- Al copiar la fórmula se cambian todas las referencias de celda.
- Entonces, para la segunda fórmula, el producto AA no existe porque no aparece en la selección del segundo argumento de la función.
Así que recuerda SIEMPRE referencias de bloque de su tabla de referencia para evitar devolver #N/A con BUSCARV.

Error 4: tipo de datos diferente
El problema radica en el tipo de dato entre el valor buscado y los valores de la tabla de referencia. El valor buscado 33 es un número (alineado a la derecha en la celda), mientras que el dato de referencia es texto (alineado a la izquierda).
Una falta de coincidencia en el tipo de datos impide que la fórmula BUSCARV correcta encuentre el resultado.

En este caso, los datos deben transformarse (con este consejo) para que los tipos de datos coincidan.

Artículos relacionados
- Comprender la función BUSCARV con un cuestionario
- XLOOKUP, el sustituto de la función BUSCARV
- Búsqueda Aproximada, cálculo entre cortes
- Ejemplo de aplicación, compare 2 columnas
- Ejercicio BUSCARV, elige la respuesta correcta
- Ejercicio BUSCARV, rellena los huecos
- Sitio de Microsoft sobre la función BUSCARV
14/12/2024 a las 11:27
Hola, gracias por esta capacitación.
Tengo un problema con una función BUSCARV
Cuando ingreso un valor para buscarlo en un array no hay problema
Los datos buscados son de tipo TEXTO, por ejemplo "14707".
Pero cuando busco los mismos datos mediante una extracción en una cadena más grande con esta fórmula =STXT(IBAN;5;5)
Me sale "#N/A"
Merci d'avance de votre aide
23/12/2024 a las 17:14
¿Has intentado agregar para convertir a digital?
07/09/2022 a las 15:40
Hola,
en una tabla, en la columna C busco una cadena de texto "HB" en la columna A. Si está bien, recupero el contenido de la columna B.
Fórmula en C2:
=BÚSQUEDA("HB";A2;B2))
La mayoría de los resultados devuelven #N/A aunque la cadena "HB" exista en A.
Sin embargo, algunas líneas logran el resultado correcto.
Comienzo de la comprensión:
Cuando la primera palabra A1 es más pequeña que H -> ok.
Ejemplo: Cereza HB100; cortadora HB200; ...
Cuando la primera palabra es mayor que H > #N/A.
Ejemplos: Apple HB400; Kiwi HB300
Este no me parece el resultado esperado. Una idea ?
Gracias por tu trabajo y por tu ayuda.
29/08/2022 a las 17:06
Hola,
En mi caso, el problema surge a nivel del valor buscado.
Ejemplo: 6280089. Cuando ingreso mi fórmula de búsqueda v, la celda me devuelve #N/A a menos que modifique manualmente mi valor buscado con ="", lo que finalmente da:
= "6280089"
¿Tiene alguna idea de dónde podría venir el problema?
NB: un cambio de formato no soluciona el problema.
Gracias de antemano
30/08/2022 a las 01:16
Intente hacer =BUSCARV(CNUM(celda); ........) que podría resolver el problema
23/03/2023 a las 13:58
Hola,
¿Conseguiste resolver tu problema?
Estoy exactamente en la misma situación pero no encuentro solución, poner la función CNUM() no funciona.
Gracias de antemano
19/03/2021 a las 15:01
Bonjour à tous,
Estoy atrapado en este caso de investigación V:
1. Ingreso el valor de búsqueda manualmente, el resultado es bueno, pero si ingreso el valor de búsqueda seleccionando la celda deseada directamente, devuelve el resultado #N/A,
cual es el error?
13/02/2021 a las 19:21
Hola,
Estoy acostumbrado a la función BUSCARV pero estoy estancado en un caso que no se menciona: el valor buscado apunta a una celda con una fórmula.
¿Cómo soluciono el problema sabiendo que no puedo prescindir de la fórmula y no puedo pedir a los usuarios que corten/peguen los valores?
Merci par avance verter ayudante votre
Denis
11/02/2021 a las 13:39
Muchas gracias
08/07/2020 a las 14:52
¡Hola
a pesar de estas comprobaciones el searchV nos devuelve NA con una matriz numérica proveniente de otra tabla
¿Hay un quinto caso?
09/07/2020 a las 13:31
Realmente no entiendo a qué te refieres con una matriz numérica. Pero si está buscando un número, una de las celdas puede interpretar el número como texto y, por lo tanto, la diferencia en el tipo de datos resulta en N/A.
18/04/2018 a las 10:56
gracias
18/04/2018 a las 10:59
Hola a todos, realmente tengo un problema, quiero memorizar y acumular en una celda D3 todos los valores que pasan por la celda A1 y poner D3 a cero si d3 llega a un valor
por favor, ayúdame
Fin de la discusion
Écrivez un mensaje ...