Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Rechercher un libellé approximatif dans un tableau et afficher une valeur

  • Initiateur de la discussion Initiateur de la discussion Adexa
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Adexa

XLDnaute Nouveau
Bonjour 🙂

Je sollicite votre aide pour automatiser mon fichier, car ma formule ne fonctionne pas (colonne A).

Pour explication : Je reçois des données de prélèvement (colonne C) de plusieurs lignes (j'ai mis les 7 premières lignes)
Je souhaite, à côté de chaque ligne, afficher le code comptable dans la colonne A, comme dans l'exemple (colonne B) qui a été fait à la main.
Pour afficher ce code, je fais une recherche du libellé de la colonne C dans le tableau à côté colonne J.

Je ne sais pas si je suis très claire dans mes explications.

Je pense que le problème vient du fait que mes libellés ne font pas identiques.

Pouvez-vous m'aider 🙂 ?

Merci beaucoup
 

Pièces jointes

Dernière édition:
Bonsoir,
une proposition qui ne fonctionnera que si les données en colonne J sont identiques à celles en colonne C.
C'est à dire, pas de "auto-entrepreneur" ou autre et pas de suffixe au libellé.
Cordialement
 

Pièces jointes

Bonjour à tous
A tester
Code:
=SI(ESTNUM(TROUVE(Tableau1[@Colonne2];$C2));Tableau1[@Colonne1];"Non trouvé")
 

Pièces jointes

Bonsoir,
une proposition qui ne fonctionnera que si les données en colonne J sont identiques à celles en colonne C.
C'est à dire, pas de "auto-entrepreneur" ou autre et pas de suffixe au libellé.
Cordialement

Bonjour, merci beaucoup. Le problème c'est que je reçois des milliers de données comme celles indiquées dans la colonne J. Il faudrait donc que je fasse un nettoyage avant. Bonne journée
 
Bonjour à tous
A tester
Code:
=SI(ESTNUM(TROUVE(Tableau1[@Colonne2];$C2));Tableau1[@Colonne1];"Non trouvé")
Bonjour, merci beaucoup pour le retour, mais en réalité le tableau de correspondance est dans le désordre, (Mon exemple n'est vraiment pas top, dsl) et il arrive aussi qu'il n'y ait pas de correspondance, donc cela signifie que je dois créer le code comptable Colonne A.
 
@Adexa

La formule de TFB (@TooFatBoy) fonctionne très bien il faut juste la valider (si tu ne le sais pas) par

Ctrl+Maj+Entrée​


En ce qui concerne les données rentrées n'importe comment comment veux tu qu'une formule puisse trouver les multiples erreurs que tu as rentré.
Une macro VBA pourrait le faire mais encore faudrait lister toutes les erreurs possibles et la liste risque d'être interminable
J'ai juste encadré les 2 erreurs les plus représentatives

1) Des espaces aux endroits ou il n'y en faut pas
2) Inversion nom prénom



3) C'est pas la peine de répéter qu'un TS ne doit pas comporter des lignes vides évidement

Dans le fichier de TFB j'ai juste rajouté une correction d'erreur et pour les résultats vides relire le point 1 et le point 2

Bonne lecture
 

Pièces jointes

Merci beaucoup, je vais regarder cela. Je suis évidemment d'accord que certaines données ont été saisies n'importe comment, mais j'ai récupéré les informations de cette façon et je cherche à aider la comptable (étant loin d'une pro excel) merci à vous
 
Bonjour à tous,

Ci-joint une solution de "recherche approximative" en PowerQuery qui retrouve les résultats attendus dans cet exemple.
Elle passe par un troisième tableau issu de la requête PowerQuery (en vert sur l'exemple) qui peut être mis sur une feuille cachée si besoin.

Si les données d'entrée ou la définition des codes comptables changent, il suffit de rafraîchir la requête (onglet Données > Actualiser tout).

A+
 

Pièces jointes

re
sinon on fait en vba
fait une recherche(avec mon pseudo) de ma fonction similaire
cette fonction utilise algorithme de levenshtein
j'y ai inclut les mots dans le désordre
tu peux decider du pourcentage de ressemblance acceptable
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
338
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…