¿Por qué BUSCARV devuelve #N/A?

Última actualización el 06/08/2025
Tiempo de lectura: 3 minutos

¿Por qué la función? BUSCARV devuelve #N/A En realidad, hay 4 situaciones que explican por qué ocurre el error.

  1. El valor solicitado no existe en la tabla.
  2. Selección de tabla de referencia incorrecta.
  3. Las referencias de tabla no están bloqueadas.
  4. 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.

BUSCARV devuelve #N/A porque el valor buscado no está presente 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

La celda roja indica que el valor no está presente en la segunda columna.

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.

Error de selección de la tabla de referencia, por lo tanto BUSCARV que devuelve #N/A

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.

Seleccionando la tabla de 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.

Las referencias de la tabla no están bloqueadas, lo que crea el error.

Explicaciones:

  1. La primera fórmula es correcta y devuelve el resultado correcto para el producto. BB
  2. Al copiar la fórmula se cambian todas las referencias de celda.
  3. 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.

Ya no existe el error NA cuando las referencias están bloqueadas

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.

Diferencia en el tipo de datos entre fuente y búsqueda

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

Mismo tipo de datos para que la búsqueda tenga éxito

Artículos relacionados

13 Comentarios

  1. HUMBERTA
    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

    Responder

    • Frédéric LE GUEN
      23/12/2024 a las 17:14

      ¿Has intentado agregar para convertir a digital?

      Responder

  2. Luis
    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.

    Responder

  3. SAMUEL
    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

    Responder

    • Frédéric LE GUEN
      30/08/2022 a las 01:16

      Intente hacer =BUSCARV(CNUM(celda); ........) que podría resolver el problema

      Responder

    • Mathis
      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

      Responder

  4. sam
    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?

    Responder

  5. Denis
    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

    Responder

  6. Eli MAWUENYEGA
    11/02/2021 a las 13:39

    Muchas gracias

    Responder

  7. David
    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?

    Responder

    • Frédéric LE GUEN
      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.

      Responder

  8. Ismael Koné
    18/04/2018 a las 10:56

    gracias

    Responder

    • Ismael Koné
      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 ...

      Responder

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    ¿Por qué BUSCARV devuelve #N/A?

    Tiempo de leer: 3 minutos
    Última actualización el 06/08/2025

    ¿Por qué la función? BUSCARV devuelve #N/A En realidad, hay 4 situaciones que explican por qué ocurre el error.

    1. El valor solicitado no existe en la tabla.
    2. Selección de tabla de referencia incorrecta.
    3. Las referencias de tabla no están bloqueadas.
    4. 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.

    BUSCARV devuelve #N/A porque el valor buscado no está presente 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

    La celda roja indica que el valor no está presente en la segunda columna.

    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.

    Error de selección de la tabla de referencia, por lo tanto BUSCARV que devuelve #N/A

    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.

    Seleccionando la tabla de 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.

    Las referencias de la tabla no están bloqueadas, lo que crea el error.

    Explicaciones:

    1. La primera fórmula es correcta y devuelve el resultado correcto para el producto. BB
    2. Al copiar la fórmula se cambian todas las referencias de celda.
    3. 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.

    Ya no existe el error NA cuando las referencias están bloqueadas

    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.

    Diferencia en el tipo de datos entre fuente y búsqueda

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

    Mismo tipo de datos para que la búsqueda tenga éxito

    Artículos relacionados

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      13 Comentarios

      1. HUMBERTA
        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

        Responder

        • Frédéric LE GUEN
          23/12/2024 a las 17:14

          ¿Has intentado agregar para convertir a digital?

          Responder

      2. Luis
        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.

        Responder

      3. SAMUEL
        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

        Responder

        • Frédéric LE GUEN
          30/08/2022 a las 01:16

          Intente hacer =BUSCARV(CNUM(celda); ........) que podría resolver el problema

          Responder

        • Mathis
          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

          Responder

      4. sam
        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?

        Responder

      5. Denis
        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

        Responder

      6. Eli MAWUENYEGA
        11/02/2021 a las 13:39

        Muchas gracias

        Responder

      7. David
        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?

        Responder

        • Frédéric LE GUEN
          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.

          Responder

      8. Ismael Koné
        18/04/2018 a las 10:56

        gracias

        Responder

        • Ismael Koné
          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 ...

          Responder

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.