Eliminar #N / A en el resultado vlookup


¿Cómo modifico esta función para que el resultado sea simplemente una celda en blanco en lugar de tener #N/A mostrar si B2 no tiene nada en esa celda?

Yo creo Que podría necesitar algo como una comprobación de ISERROR, pero no sé al 100% lo que estoy haciendo.

=VLOOKUP(B2,Index!A1:B12,2,FALSE)

Gracias!

Author: pnuts, 2013-01-08

3 answers

Si solo desea devolver un espacio en blanco cuando B2 está en blanco, puede usar una función IF adicional para ese escenario específicamente, es decir,

=IF(B2="","",VLOOKUP(B2,Index!A1:B12,2,FALSE))

O para devolver un espacio en blanco con cualquier error de la VLOOKUP (por ejemplo, incluyendo si B2 se rellena pero ese valor no se encuentra en la VLOOKUP) puede usar la función IFERROR si tiene Excel 2007 o posterior, es decir,

=IFERROR(VLOOKUP(B2,Index!A1:B12,2,FALSE),"")

En versiones anteriores es necesario repetir el VLOOKUP, por ejemplo,

=IF(ISNA(VLOOKUP(B2,Index!A1:B12,2,FALSE)),"",VLOOKUP(B2,Index!A1:B12,2,FALSE))

 103
Author: barry houdini,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-01-07 20:14:30

Si está buscando cambiar el color de la celda en caso de error de vlookup, vaya a formato condicional . Para hacer esto vaya al "FORMATO CONDICIONAL" > "NUEVA REGLA". En este elegir el "Seleccionar el tipo de regla" = "Formato solo las celdas que contiene". Después de esto cambia la ventana a continuación, en la que elija "Error" en el primer menú desplegable .Después de esto proceder en consecuencia.

 1
Author: Abhishek Madan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-07-31 14:48:30

Para evitar errores en cualquier función de Excel, utilice las funciones de manejo de errores que comienzan con IS* en Excel. Incruste su función con estas funciones de manejo de errores y evite el texto indeseable en sus resultados. Más información en Página OfficeTricks

 -1
Author: KumaraPush,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-16 07:26:45