Este tutorial Demuestre cómo manejar los errores VLOOKUP # N / A en Excel y Google Sheets.
IFNA en BUSCARV
Cuando busca un valor con la función BUSCARV, si no se encuentra el valor, BUSCARV devolverá el error # N / A.
1 | = BUSCARV (E3, B3: C6,2, FALSO) |
Puede agregar la función IFNA fuera de VLOOKUP, para hacer otra cosa si VLOOKUP da como resultado un error IFNA. En este ejemplo, mostraremos "No encontrado" si BUSCARV da como resultado un error # N / A:
1 | = IFNA (VLOOKUP (E3, B3: C6,2, FALSE), "No encontrado") |
Otro uso común de la función IFNA es realizar una segunda BUSCARV si la primera BUSCARV no puede encontrar el valor. Esto se puede utilizar si se puede encontrar un valor en una de dos hojas; si el valor no se encuentra en la primera hoja, busque el valor en la segunda hoja.
1 | = IFNA (BUSCARV (E3, B3: C6,2, FALSO), BUSCARV (E3, 'Hoja 02'! B3: C6,2, FALSO)) |
SI ISNA en BUSCARV
La función IFNA se introdujo en Excel 2013. Antes de eso, tenía que usar la combinación IF / ISNA más complicada:
1 | = SI (ISNA (VLOOKUP (E3, B3: C6,2, FALSE)), "No encontrado", VLOOKUP (E3, B3: C6,2, FALSE)) |
La función ISNA comprueba si el resultado de la fórmula BUSCARV es un error # N / A y devuelve Verdadero o Falso en consecuencia. Si es verdadero (es decir, su valor de búsqueda falta en la matriz de búsqueda), la función SI regresará con un mensaje que especifique; de lo contrario, le dará el resultado de BUSCARV.
SI ERROR - BUSCARV
Como se indicó anteriormente, la función IFNA prueba si la fórmula genera solo un error # N / A. En su lugar, la función IFERROR se puede utilizar para comprobar si ALGUNA se devuelve el error:
1 | = SI.ERROR (BUSCARV (E3, B3: C6,2, FALSO), "No encontrado") |
Si ISNA e IFNA en BUSCARV: Hojas de cálculo de Google
Estas fórmulas funcionan igual en Google Sheets que en Excel.