Recherche v approximative avec du texte

Bonjour à tous,

J'ai une petite question.

J'ai 2 colonnes avec des noms d'entreprises.

Je voudrais voir si l'entreprise dans la colonne 1 apparaît dans la colonne 2.

Exemple: colonne 1 j'ai "AXA", colonne 2 j'ai "AXA Banque". Mais il ne sont pas sur la même ligne.

Je voudrais une formule qui me permette de faire remonter AXA banque en face d'AXA.

Idéalement il peut il y avoir aussi en colonne 2 "AXA assurance". Mais je ne suis pas sur que l'on puisse faire remonter 2 valeurs.

Savez-vous comment je peux faire?

Merci pour votre aide!!!

Bonjour,

insère une colonne avant la colonne A

mets cette formule en cellule A2

=EQUIV("*"&B2&"*";C:C;0)

recopie la formule vers le bas

et tri les colonnes A:B sur un ordre croissant sur la colonne A

Bonjour i20100,

J'ai essayé mais cela ne marche pas. J'ai peut être fait une erreur...

Merci pour votre aide!

bonjour

salut au passage i20100

Micorsoft pense à toi

https://powerbi.microsoft.com/en-us/blog/power-bi-desktop-october-2018-feature-summary/#fuzzyMatching

au § FUZZY MATCHING

amitiés à vous

Bonjour,

Tu sous-entends que la réponse à ma question est dans cet interminable article?

re

Fuzzy Matching options for Merge Queries (preview)

Merge Queries allows you to easily combine data from multiple tables within the Power Query Editor. In this month’s releasing, we’re adding the option to compare values in the columns to match by using Fuzzy Matching logic, in addition to the existing “exact match” option.

You can enable Fuzzy Merge from the Preview features list in the Options dialog. Once you have done this, you’ll be able to access the new Fuzzy Matching options from within the Merge Queries dialog. Once you've selected the Fuzzy Matching option, you can also (optionally) further tweak the fuzzy matching settings.

This includes configuring:

Similarity Threshold - This option indicates how similar two values need to be in order to match. The minimum value of 0.00 will cause all values to match each other, and the maximum value of 1.00 will only allow exact matches. The default is 0.80.

Ignore case - This option indicates whether text values should be compared in a case sensitive or insensitive setting. Default behavior is case insensitive (ignore casing).

Ignore spaces - This option indicates whether text values should be compared taking into account spaces or not, such as “Some value” vs. “Somevalue”. Default behavior is to ignore spaces.

Maximum number of matches - This option controls the maximum number of matching rows that will be returned for each input row. For example, if you only want to find one matching row for each input row, specify a value of 1. The default behavior is to return all matches.

Transformation table - This option allows users to specify another query that holds a mapping table, so that some values can be auto-mapped as part of the matching logic. For example, defining a two-column table with a “From” and “To” text columns with values “Microsoft” and “MSFT” will make these two values be considered the same (similarity score of 1.00) by the matching logic.

clip_image038

Selecting this option allows non-exact matches to be performed as part of Merge, like the ones showed in the following example (matching “Will” with multiple variations: Bill, bill, Will, will, etc.)

clip_image040

Please note that in order to be able to refresh datasets that leverage this feature in the Power BI service, you will need to upgrade to the October release of the On-premises data gateway.

c'est tout !

mais je n'ai pas reporté les dessins et vidéos

note : tu as cru que tout le lien ne traitait que de Fuzzy Matching, alors que ce n'est qu'un détail. Tu es toi aussi surpris que Microsoft fasse autant d'évolutions de Power BI chaque mois !

preuve que Crosoft met le paquet sur ce logiciel, c'est son avenir, parce que c'est le nôtre aussi à nous ses clients

amitiés

Mais c'est via excel ou un autre logiciel du coup?

Bonjour,

Je suis impatient de voir ton résultat avec Fuzzy Matching options for Merge Queries (preview)

D'autant plus que suite à ta demande, les fichiers .pbix sont autorisés sur ce site.

A te relire.

Cdlt.

j'ai pas encore testé (pas le besoin actuellement)

re

pour la question de départ, j'ai eu a traiter un cas similaire de regroupement de noms sous une bannière unique

à condition que les noms ne changent pas :

créer une table des équivalences avec 2 colonnes comme ceci

  • nom_brut
  • nom_équivalent

par ex en ligne 2 tu saisis AXABanque et AXA

en ligne 3 tu saisis AXAAssurance et AXA

ensuite dans la table contenant les AXA, AXABanque et autres AXAAssurance tu ajoutes une colonne RECHERCHEV qui ira lire dans la table des équivalences

simple et facile à modifier même dans 10 ans.

mais bien relire la condition de départ

à te relire

Re,

Et bien, matthieube t'offre l'opportunité d'essayer !...

Sinon, pourquoi intervenir sur ce sujet ?

Cdlt.

Sinon, pourquoi intervenir sur ce sujet ?

pour qu'il essaye

je donne la piste, pas la solution

surtout qu'il n'a pas fourni de fichier contenant plus de précisions (impératif lorsqu'on navigue dans les eaux troubles des saisies mal fagotées et parfois pleines de fôtes et de _ ou de - ou d'espaces ou de majuscules ou d'accents...

quand il aura essayé, on l'aidera, toi, moi ou un autre

amitiés

Re,

Donc pour résumer, tu ne sais pas faire.

Cdlt.

ben si

j'ai mis une solution dans un message ci-dessus

avec une table d'équivalences

Merci JMD pour ton message. Je ne sais pas trop comment m'y prendre. As-tu la possibilité de jeter un coup d’œil au fichier?

Les "sous entreprises" doivent être regroupées sous une "Entreprise".

Dans les "sous entreprises" remontent tout ou partie du nom des "Entreprises" c qui doit nous aider dans l'élaboration de la formule.

Merci pour ton aide.

Rechercher des sujets similaires à "recherche approximative texte"