Comment utiliser la fonction RECHERCHE V

Ouail BENYAHIA 0 Points de réputation
2025-12-08T09:10:22.84+00:00

Bonjour,

J'ai le message d'erreur N/A qui apparait sur le fichier ci-joint quand je remplis les champs de la fonction RECHERCHE V, que dois-je faire pour que cela ne puisse plus apparaître ? J'ai pourtant bien le numéro de compte client qui existe bien dans ma plage, je ne comprends pas pourquoi j'ai ce message d'erreur qui s'affiche à chaque fois, que dois-je faire pour le résoudre ? Merci !

Cordialement,

Microsoft 365 et Office | Excel | Autres | Autres
0 commentaires Aucun commentaire

8 réponses

Trier par : Plus récent
  1. Kai-H 27,645 Points de réputation Personnel externe de Microsoft Corporation Modérateur
    2025-12-09T14:41:24.5233333+00:00

    Bonjour, Ouail BENYAHIA

    Je suis ravi d'apprendre que le problème a été résolu. Si vous avez d'autres questions, n'hésitez pas à nous recontacter.

    Bonne journée.

    Cette réponse vous a-t-elle été utile?

    0 commentaires Aucun commentaire

  2. Aliboron - (MVP Office Mac '03-'19) 13,110 Points de réputation Modérateur bénévole
    2025-12-08T15:24:54.89+00:00

    Oui, en effet. Tu n'as pas précisé ce que recouvrait la plage nommée "pcg", ce qui aurait été utile, mais on peut le déduire du fait que tu cherchais à obtenir le résultat de la troisième colonne du tableau. Et avec la fonction RECHERCHEV(), c'est impérativement la première colonne du tableau qui est utilisée par la recherche (voir dans l'aide).

    Au besoin, pour faire une recherche moins contrainte par ça, tu peux regarder RECHERCHEX() qui ouvre un peu les possibilités (un peu ce qu'on peut obtenir en combinant INDEX() et EQUIV(), vieille méthode de contournement).

    L'essentiel est que tu aies fini par trouver la solution ! Bonne continuation ! 😉

    Cette réponse vous a-t-elle été utile?

    0 commentaires Aucun commentaire

  3. Ouail BENYAHIA 0 Points de réputation
    2025-12-08T14:34:17.1366667+00:00

    Ah ça y est j'ai compris ! En fait, comme le champ demandé est le libellé, alors la plage doit commencer par le libellé et pas le numéro de facture. Car quand ma plage faisait 3 colonnes, j'avais N/A de partout et quand j'ai renommé ma plage (par exemple PCG3 en prenant en première colonne le libellé) sur 2 colonnes ça a fonctionné !

    Merci beaucoup, c'est tout bon pour moi.

    Cette réponse vous a-t-elle été utile?

    0 commentaires Aucun commentaire

  4. Kai-H 27,645 Points de réputation Personnel externe de Microsoft Corporation Modérateur
    2025-12-08T13:59:08.1966667+00:00

    (Avertissement : les informations fournies ont été traduites à l'aide d'un outil de traduction automatique ; bien que nous nous efforcions d'assurer l'exactitude des traductions, celles-ci peuvent ne pas toujours refléter pleinement le sens, le contexte ou l'intention du contenu original).

    Bonjour, Ouail BENYAHIA

    Bienvenue sur le forum Microsoft Q&A.

    Merci pour votre question. D'après ce que je vois et d'après votre description, l'erreur #N/A dans VLOOKUP signifie généralement qu'Excel ne trouve pas de correspondance exacte pour la valeur recherchée dans la première colonne de la plage de recherche. Voici les causes et les solutions les plus courantes:

    Pourquoi vous obtenez l’erreur #N/A

    Différences dans le texte (espaces, majuscules, caractères supplémentaires)

    • Dans votre première feuille, la valeur recherchée est Buffalo Grill SA (Montpellier) (cellule D88).
    • Dans le tableau PCG, l’entrée correspondante semble similaire mais peut contenir :
      • Des espaces avant/après le texte.
      • Une ponctuation différente (parenthèses, tirets).
      • Des caractères invisibles (espaces insécables).
    • Avec FAUX (exact), VLOOKUP exige une correspondance parfaite, y compris les espaces et la ponctuation.

    Position de la colonne de recherche

    • VLOOKUP ne cherche que dans la première colonne de la plage.
    • Si votre plage PCG commence en colonne A mais que les noms sont en colonne B, VLOOKUP échouera sauf si la colonne B est la première colonne de la plage.

    Problèmes de type de données

    • Si une colonne est en texte et l’autre en nombre ou mixte, Excel peut ne pas faire la correspondance correctement.

    Définition de la plage

    • Vérifiez que la plage nommée pcg inclut bien toutes les lignes et colonnes nécessaires (colonne des noms et colonne des numéros de compte).

    Comment corriger le problème

    Voici les solutions étape par étape:

    1. Vérifier la correspondance exacte du texte

    • Utilisez TRIM() et CLEAN() pour supprimer les espaces ou caractères invisibles:
    =TRIM(CLEAN(D88))
    
    • Comparez la valeur nettoyée avec l’entrée du tableau PCG:
    =D88=
    

    Si cela renvoie FAUX, les textes ne sont pas identiques.

    2. Ajuster la plage de recherche

    Si votre tableau PCG ressemble à ceci:

    • Colonne A: Code
    • Colonne B: Nom du client
    • Colonne C: Numéro de compte

    Alors votre VLOOKUP doit commencer à la colonne B:

    =VLOOKUP(D88; pcg!B:C; 2; FAUX)
    

    (Ici, 2 correspond à la deuxième colonne de la plage, soit le numéro de compte.)

    3. Utiliser une formule plus robuste

    Si les noms varient légèrement (espaces, majuscules), utilisez:

    • INDEX + MATCH:
    =INDEX(pcg!C:C; MATCH(D88; pcg!B:B; 0))
    

    Cette combinaison est plus flexible et plus facile à déboguer.

    4. Vérifier les caractères cachés

    Comparez les longueurs avec LEN():

    =LEN(D88) vs LEN(pcg!B129)
    

    Si les longueurs diffèrent, il y a des caractères invisibles.

    5. Utiliser des jokers (si une correspondance partielle est acceptable)

    Si vous devez seulement retrouver une partie du nom:

    =VLOOKUP("*"&D88&"*"; pcg!B:C; 2; FAUX)
    

    Mais cela fonctionne uniquement si la valeur recherchée est suffisamment unique.

    Merci de votre patience, nous espérons que ces informations vous ont été utiles.  


    Si la réponse vous a aidé, veuillez cliquer sur « Accepter la réponse » et la noter positivement. Si vous avez d'autres questions concernant cette réponse, veuillez cliquer sur « Commentaire ».  

    Remarque : veuillez suivre les étapes indiquées dans notre documentation pour activer les notifications par e-mail si vous souhaitez recevoir les notifications par e-mail relatives à ce fil de discussion.

    Cette réponse vous a-t-elle été utile?

    0 commentaires Aucun commentaire

  5. Ouail BENYAHIA 0 Points de réputation
    2025-12-08T13:36:11.9+00:00

    Je vous avais envoyé des captures d'écran dans mes précédentes demandes, ne les avez-vous pas vues ? Je vous illustre le problème d'une manière différente (je suis sur la cellule B88)

    Image de l’utilisateur

    Et voici la matrice PCG :

    Image de l’utilisateur

    Dans le cas présent, on voit bien que le premier libellé (Buffalo Grill SA Montpellier) est associé au compte client 41101001517 (d'après le PCG), pour autant il le détecte en N/A dans la première feuille, pourquoi ? Que faut-il faire / modifier pour résoudre le problème.

    J'espère que cela vous sera suffisant pour résoudre le problème, je reste à votre disposition pour toutes questions. Je vais supprimer mes coordonnées dans le premier mail.

    Cette réponse vous a-t-elle été utile?

    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur(e) de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur(e).