Capturar el mensaje de error de Excel #NV en una consulta BUSCARV

3 métodos que conducen a la meta

Todos los usuarios activos de BUSCARV están familiarizados con el mensaje de error "#NV". Esto significa "sin valor" o indica que un valor buscado "no está disponible". Este mensaje de error es perfectamente normal, ya que pretende indicar un problema al usuario de Excel. Pero, ¿cómo puede evitar este mensaje de error? Estas tres opciones están disponibles para esto:

  • El método original
  • El método simplificado de Excel 2013
  • El método más nuevo con XLOOKUP

Atención: Si, por otro lado, BUSCARV da como resultado el valor 0 incorrecto, entonces puede ser otro error. Este problema se puede resolver en la configuración de Excel.

1. Suprime los errores de VLOOKUP: el método original

Si desea mostrar un texto alternativo en lugar de la información estandarizada, puede integrar dos funciones adicionales. Para hacer esto, una función ISERROR está vinculada a una función SI y construida alrededor de VLOOKUP. Para desenredar esta concatenación aparentemente complicada, comenzamos con la VLOOKUP existente. Esto se ve así en el ejemplo:

= BUSCARV (C1, A1: B10, 2)

Las dos funciones adicionales ahora deberían determinar si hay un error y luego actuar automáticamente de acuerdo con las especificaciones del usuario. Por tanto, si se produce un error, debería mostrarse un mensaje seleccionado por él mismo. La fórmula completa para esto se ve así:

= SI (ESERROR (BUSCARV (C1, A1: B10,2)), "", BUSCARV (C1, A1: B10,2))

Hay un espacio entre las dos comillas para especificar qué texto de error se debe imprimir en lugar de "#NV". Si no se ingresa nada aquí, el mensaje de error permanece vacío.

Info: Lea este artículo para aprender cómo evitar errores con el uso de VLOOKUP: captura de un mensaje de error de Excel en una consulta de VLOOKUP

2. Detectar mensajes de error de Excel 2013 aún más fácilmente

Desde la versión de Excel 2013 es posible solucionar este problema con una fórmula más elegante. Para ello, se utiliza la nueva función IFNV en lugar de la función IF. Tan pronto como aparece el mensaje de error "#NV", comienza el mismo proceso que para la función if. Sin embargo, aquí no se requiere la función ISERROR. Sin embargo, antes de que pueda comenzar, VLOOKUP debe ajustarse brevemente para que se vea así:

BUSCARV ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSO)

La función IFNV ahora está configurada para completar la fórmula

= IFNV (BUSCARV ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSO); "")

Las dos comillas al final de la fórmula continúan haciendo el mismo trabajo que antes: permiten al usuario nombrar el mensaje de error que se arroja.

3. El método más nuevo con XLOOKUP

Desde el año 2022-2023, los usuarios de Microsoft 365 han tenido una opción aún más rápida para rediseñar el problema con el mensaje de error. En lugar de la VLOOKUP anterior, se utiliza la nueva XLOOKUP. Esto elimina la necesidad de las funciones IF e IFNV, así como la función ISERROR.

Info: Si desea obtener más información sobre BUSCARV, lea el siguiente artículo: Suprima un mensaje # N / A con BUSCARV con ISNV

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave