Cambio de NA a un texto de respuesta real - Consejos de Excel

Tabla de contenido

En primer lugar, un guiño especial por darle una oportunidad a un truco como yo como informador diario invitado. Permítanme comenzar diciendo que casi todo lo que aprendí sobre Excel provino de este gran sitio, así que no se sorprenda (ni me acuse de robo) si las cosas me parecen familiares. A la punta:

VLOOKUP es una herramienta poderosa. A veces, si no se encuentra una coincidencia exacta, es deseable un valor diferente al estándar # N / A. Por ejemplo, si su rango de búsqueda (table_array) es A1: C10, la fórmula

=VLOOKUP("cat",$A$1:$C$10,3,FALSE)

devolverá # N / A si no se encuentra cat en A1: A10. Si, en cambio, desea devolver la frase "No coincide", a menudo se sugiere la siguiente fórmula:

=IF(ISNA(VLOOKUP("cat",$A$1:$C$10,3,FALSE)),"no match",VLOOKUP("cat",$A$1:$C$10,3,FALSE))

Esto funciona correctamente, pero a costa de tener que buscar su valor dos veces. Esto se puede mejorar de la siguiente manera:

=IF(COUNTIF($A$1:$A$10,"cat")>0,VLOOKUP("cat",$A$1:$C$10,3,FALSE),"no match")

o incluso con menos riesgo de túnel carpiano al reconocer que Excel trata cero y "Falso" de manera idéntica:

=IF(COUNTIF($A$1:$A$10,"cat"),VLOOKUP("cat",$A$1:$C$10,3,0),"no match")

IML

Articulos interesantes...