Modification de NA en texte de réponse réel - Conseils Excel

Table des matières

Tout d'abord, un clin d'œil spécial à pour donner à un hack comme moi un coup ou deux en tant que pronostiqueur quotidien invité. Permettez-moi de commencer en disant que presque tout ce que j'ai appris sur Excel vient de ce grand site, alors ne soyez pas surpris (ou ne m'accusez pas de vol) si les choses vous semblent familières. À la pointe:

RECHERCHEV est un outil puissant. Parfois, si une correspondance exacte n'est pas trouvée, une valeur autre que la norme # N / A est souhaitable. Par exemple, si votre plage de recherche (tableau_table) est A1: C10, la formule

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

renverra # N / A si le chat n'est pas trouvé dans A1: A10. Si, à la place, vous souhaitez renvoyer l'expression "Aucune correspondance", la formule suivante est souvent suggérée:

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

Cela fonctionne correctement, mais au détriment de devoir rechercher votre valeur deux fois. Cela peut être amélioré par les éléments suivants:

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

ou avec encore moins de risque de canal carpien en reconnaissant qu'Excel traite zéro et «Faux» de manière identique:

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

IML

Articles intéressants...