XL 2013 RESOLU supprimer doublon contenu dans chaîne texte

dss

XLDnaute Occasionnel
Bonjour le forum,

Je recherche en vain depuis quelques jours réponse à ma question à travers forum et manipulations diverses mais en vain...
Je cherche à repérer et à supprimer des doublons contenus dans du texte: en fait, il s'agit de dates au format texte récupérées en amont type 31032016 30062016 sur 2 colonnes successives et pour lesquelles je m'aperçois qu'il peut exister des doublons pour un même identifiant comme expliqué dans l'exemple ci-joint.
Je voudrais pouvoir repérer et supprimer ces doublons sachant que je dois rester en format texte pour interface en aval.
Auriez-vous comme à l'habitude quelques tours de magie dans votre sac... pour me venir en aide ?

Cordialement
 

dss

XLDnaute Occasionnel
Re JHA, le forum,
Merci JHA pour votre réponse mais pouvez vous m'expliquer le but de la formule car il me faudrait l'adapter pour avoir un tri correct : en effet, si je trie sur le 1 les lignes 10 et 11 disparaissent à juste raison. Mais la ligne 27 disparait aussi et là à tort puisque le 30062016 est enlevé 2 fois.
Cordialement
 

dss

XLDnaute Occasionnel
Bonjour,

J'ai eu beau essayé de comprendre, rien à faire. Comment fais-tu pour déduire tes doublons, quels critères prends-tu en considération?

Pour une même valeur en colonne A (client), je regarde en colonne D et E (date de début et date de fin).
Si une date est par exemple 31032016 30062016 sur une ligne et que je trouve sur 2 autres lignes pour la même valeur en colonne A 31032016 25042016 puis 25042016 30062016 alors la ligne qui comprend la période entière sur le trimestre (31032016 30062016) est à supprimer.
Est ce plus clair?
Cordialement
 

dss

XLDnaute Occasionnel
Re
ligne 9 :
20160056 1600147 008 30042016 09052016

ligne 10 :
20160056 1600147 008 30042016 30062016

ligne 12 et 13 :
20160056 1600161 009 09052016 13052016
20160056 1600162 008 14052016 16052016
jusqu'à ligne 26 :
20160056 1600191 009 27062016 30062016

Pour un même client en A (20160056) les lignes 9 puis de 12 à 26 comprennent les unes à la suite des autres la période qui va du 30042016 au 30062016 de façon détaillée période par période.
Or, la ligne 10 comprend déjà toute cette période et est donc à supprimer car
ligne10 = ligne9 + lignes 12 à 26, j'ai 2 fois de façon différente la période du 30042016 au 30062016.

Est que cela est plus clair cette fois?

Merci de votre aide

Cordialement
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 206
Messages
2 086 207
Membres
103 157
dernier inscrit
youma