Fórmula de Excel: BUSCARV sin error # N / A -

Tabla de contenido

Fórmula genérica

=IFERROR(VLOOKUP(value,table,2,FALSE),"message")

Resumen

Para ocultar el error # N / A que arroja BUSCARV cuando no puede encontrar un valor, puede usar la función SI.ERROR para detectar el error y devolver el valor que desee.

Explicación

Cuando BUSCARV no puede encontrar un valor en una tabla de búsqueda, devuelve el error # N / A. La función IFERROR le permite detectar errores y devolver su propio valor personalizado cuando hay un error. Si BUSCARV devuelve un valor normalmente, no hay error y se devuelve el valor buscado. Si BUSCARV devuelve el error # N / A, IFERROR se hace cargo y devuelve el valor que usted proporciona.

Si tiene un valor de búsqueda en la celda A1 y valores de búsqueda en un rango llamado tabla, y desea que una celda esté en blanco si no se encuentra ninguna búsqueda, puede usar:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"")

Si desea devolver el mensaje "No encontrado" cuando no se encuentra ninguna coincidencia, utilice:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found")

Opción IFNA

En Excel 2013, la función IFNA está disponible para atrapar y manejar errores # N / A específicamente. La sintaxis de uso es la misma que con IFERROR:

=IFERROR(VLOOKUP(A1,table,2,FALSE),"Not found") =IFNA(VLOOKUP(A1,table,2,FALSE),"Not found")

Versiones anteriores de Excel

En versiones anteriores de Excel que carecen de la función IFERROR, deberá repetir VLOOKUP dentro de una función IF que detecta un error con ISNA o ISERROR. Por ejemplo:

=IF(ISNA(VLOOKUP(A1,table,2,FALSE)),"",VLOOKUP(A1,table,2,FALSE))

Articulos interesantes...