J'ai une colonne dans Excel 2013 contenant les valeurs trouvées avec VLOOKUP()
. Pour une raison quelconque, je ne parviens pas à utiliser la mise en forme conditionnelle pour mettre en surbrillance les cellules contenant #N/A
.
J'ai essayé de créer des règles de surbrillance pour "Égal à ..." et "Texte qui contient ...", mais ni l'un ni l'autre ne semble fonctionner.
Comment utiliser le formatage conditionnel pour mettre en surbrillance les cellules contenant # N/A?
#N/A
n'est pas un "texte" en ce qui concerne Excel, il y ressemble. C'est en fait une erreur très spécifique qui signifie que la valeur est "Non disponible" en raison d'une erreur lors du calcul.
Vous pouvez utiliser ISNA(Range)
pour apparier une erreur de ce type.
Plutôt que "contient du texte", vous voulez créer une nouvelle règle vide plutôt que générique, puis "Utilisez une formule pour déterminer les cellules à formater".
Vous devriez pouvoir y configurer la règle pour la première cellule de votre plage et celle-ci s’écoulera dans le reste de la plage.
=ISNA(range)
Par exemple, pour formater conditionnellement les cellules B6:B8
:
=ISNA($B6)
.$B6:$B8
)Ce qui correspondra à vrai et appliquera donc le formatage souhaité.
Pour référence, Microsoft fournit une liste des fonctions IS qui indique leur nature, ainsi que des exemples d'utilisation.
Utilisez une formule personnalisée de:
=ISERROR($C1)
Une autre option consiste à utiliser la formule suivante:
=IFERROR(VLOOKUP(A1,[Some Range],[Some Column]), "Not Found")
Remplacez "Introuvable" par un texte d'erreur approprié.
Ensuite, définissez une règle de format conditionnel pour le texte d'erreur que vous avez écrit. Si VLOOKUP trouve une valeur, il la sortira. Sinon, le texte de l'erreur sera généré et des règles de mise en forme conditionnelle lui seront alors appliquées.