Bonjour,
J'ai une base de données sous format excel.
J'essaie de trouver et supprimer des doublons grace a des formules et des comparaisons de chaine de caractere mais le soucis c'est que ma base n'est pas normalisée surtout au niveau des adresses.
Je vous donne un exemple.
Je vais avoir "2 avenue du Général de Gaulle", "2 av du Gen de Gaulle", "2 avenue Charles de Gaulle"...
Mes formules excell de comparaison me detectent les adresses comme differentes alors que bien sur c'est la meme adresse.
Je souhaiterai un programme VBA ou excell qui puisse me detecter des chaines de caracteres qui sont "presques pareilles" et que le logiciel me pose ensuite la question pour que je puisse choisir si oui ou non les deux adresses sont identiques ou differentes.
J'avais pensé à décomposer toute l'adresse en une serie de lettre et ensuite comparer les lettres présentes dans les 2 chaines de caracteres.
A partir du moment ou un nombre suffisant de lettre vont se retrouver dans les deux chaines alors je demande à excell de me poser la question pour que moi je decide si oui ou non je suis sur la meme adresse.
J'avais aussi pensé à l'idée de decomposer l'adresse non pas en lettre mais en mot afin de comparer les mots qui se retrouvent dans les deux chaines.
Avant de me lancer dans l'écriture d'un tel script, peut etre que certain d'entre vous se sont déja posé le probleme.
Peut etre meme que des logiciels ou plug in existe dans le commerce et pourrait faire ce boulot ?
Dans l'attente de vos reponses...
a+
J'ai une base de données sous format excel.
J'essaie de trouver et supprimer des doublons grace a des formules et des comparaisons de chaine de caractere mais le soucis c'est que ma base n'est pas normalisée surtout au niveau des adresses.
Je vous donne un exemple.
Je vais avoir "2 avenue du Général de Gaulle", "2 av du Gen de Gaulle", "2 avenue Charles de Gaulle"...
Mes formules excell de comparaison me detectent les adresses comme differentes alors que bien sur c'est la meme adresse.
Je souhaiterai un programme VBA ou excell qui puisse me detecter des chaines de caracteres qui sont "presques pareilles" et que le logiciel me pose ensuite la question pour que je puisse choisir si oui ou non les deux adresses sont identiques ou differentes.
J'avais pensé à décomposer toute l'adresse en une serie de lettre et ensuite comparer les lettres présentes dans les 2 chaines de caracteres.
A partir du moment ou un nombre suffisant de lettre vont se retrouver dans les deux chaines alors je demande à excell de me poser la question pour que moi je decide si oui ou non je suis sur la meme adresse.
J'avais aussi pensé à l'idée de decomposer l'adresse non pas en lettre mais en mot afin de comparer les mots qui se retrouvent dans les deux chaines.
Avant de me lancer dans l'écriture d'un tel script, peut etre que certain d'entre vous se sont déja posé le probleme.
Peut etre meme que des logiciels ou plug in existe dans le commerce et pourrait faire ce boulot ?
Dans l'attente de vos reponses...
a+