Correspondance confirmée : Orders!B2 est la valeur recherchée ; Customers!A:A est le tableau de recherche ; Customers!D:D est le tableau de retour. Customer ID doit être unique et la correspondance est exacte.
Formule pour Orders!F2
=IF(B2="","",XLOOKUP(B2,Customers!$A:$A,Customers!$D:$D,"À vérifier",0))
Le IF externe conserve les lignes d'entrée vides. XLOOKUP recherche B2 dans la colonne fixe des identifiants clients, renvoie la valeur de la même ligne dans la colonne D, affiche « À vérifier » en l'absence de correspondance et emploie le mode de correspondance 0 pour une correspondance exacte. Les signes dollar maintiennent les colonnes sources fixes lors de la copie.
Contrôles des données : comparez ISTEXT/ISNUMBER sur les deux colonnes d'identifiants ; testez les longueurs après suppression des espaces ; employez =COUNTIF(Customers!$A:$A,A2) dans une colonne auxiliaire et examinez les résultats supérieurs à 1.
Tests : identifiant connu → segment indiqué ; identifiant vide → cellule vide ; identifiant inconnu → À vérifier ; identifiant source en double → signalement dans le contrôle auxiliaire avant de faire confiance à la recherche.
Version tableau : =IF([@[Customer ID]]="","",XLOOKUP([@[Customer ID]],Customers[Customer ID],Customers[Customer Segment],"À vérifier",0)).