IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Problème avec les doublons


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 42
    Points : 32
    Points
    32
    Par défaut Problème avec les doublons
    Bonjour,

    J'ai un petit souci avec la suppression des doublons. J'ai une liste de 1692 données et je chercher à supprimer les doublons. Mais j'ai des "coquilles", car certaines données contiennent des espaces et donc ne sont pas considérer comme des doublons... La question est que faire ?

    J'aimerais autant que possible m'affranchir des macros...

    D'avance merci.

  2. #2
    Membre expert

    Homme Profil pro
    Retraité
    Inscrit en
    Juin 2012
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2012
    Messages : 1 564
    Points : 3 554
    Points
    3 554
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Si les données brutes sont en colonne A, et si tous les espaces contenus dans une cellule sont à considérer comme des caractères parasites, une idée peut être de récupérer en colonne B les données "nettoyées" en utilisant la fonction SUBSTITUE.
    Par exemple écrire en B1 la formule :
    = SUBSTITUE(A1 ; " " ; "")
    à recopier vers le bas
    puis d'effectuer le travail de suppression des doublons à partir de la colonne B.
    Cordialement
    Claude

  3. #3
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 855
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 855
    Points : 28 774
    Points
    28 774
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Pour ajouter un élément à la réponse de Claude, on peut également utiliser l'outil Rechercher/Remplacer (Ctrl+H) et s'il s'agit d'éliminer uniquement les espaces avant et après la chaîne de caractères contenue en A1.
    La formule à écrire en B1 est
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 42
    Points : 32
    Points
    32
    Par défaut
    Bonjour,

    La solution de Claude fonctionne parfaitement pour supprimer les espaces. J'avoue ne pas avoir essayer celle de Philippe...

    Mais le problème persiste quand je veux supprimer les doublons. Là ça devient le chaos et l'anarchie...

    je vous joint le tableau, pour que vous puissiez voire si le problème ne viens pas de moi (Dans 90 % des cas, le problèmes est entre l'écran et la chaise )

    D'avance merci.
    Fichiers attachés Fichiers attachés

  5. #5
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 855
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 855
    Points : 28 774
    Points
    28 774
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Plusieurs problèmes.
    Premièrement, les cellules de la colonne A & B de la ligne 77 sont vides, deuxièmement comme tu l'as fait remarquer il y a certaine références de la colonne A qui ont des espaces avant ou après la chaîne de caractères et enfin troisièmement certain libellé (verbatim) de références identiques ne sont pas eux identiques.
    En conclusion et si l'on accepte de supprimer les lignes avec les doublons des références
    1) supprimer la ligne 77 ou remplir les cellules vides
    2) supprimer les espaces de la colonne A avec l'outil Rechercher/Remplacer ou avec une formule comme celle proposée par Claude.
    3) Utiliser l'outil Supprimer les doublons en cochant uniquement Code
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 42
    Points : 32
    Points
    32
    Par défaut
    Bonjour,

    J'ai bien fait comme vous dites. Le problème est qu'une fois que je cherche le nombre d’occurrence (à l'aide de la fonction NB.SI), le total n'est pas cohérent avec mon nombre de donnée.

    j'ai 1692 données et le résultat de la somme de mon nombre d'occurrence est de 3540...

    je ne comprends pas d'où viens le problème...

    D'avance merci pour l'aide.

  7. #7
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 855
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 855
    Points : 28 774
    Points
    28 774
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    J'ai fait exactement comme expliqué et j'ai bien gardé les lignes sans doublons. (en prenant en compte les éléments de la colonne A).
    Sur les 1692 lignes de départ, Il y a 11 lignes avec une référence de 4 caractères (espace en trop) et 1 ligne à supprimer.
    Après avoir enlever les espaces, j'ai utiliser l'outil Supprimer les doublons en cochant uniquement Ref et il reste 412 lignes avec référence unique.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. Probléme avec les doublons
    Par benlakhel dans le forum Shell et commandes POSIX
    Réponses: 4
    Dernier message: 05/02/2013, 10h40
  2. [XL-2007] Problème avec les doublons
    Par Mammy Potter dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/02/2011, 12h17
  3. Probléme avec les doublons
    Par albatof dans le forum SQLite
    Réponses: 2
    Dernier message: 16/06/2008, 16h40
  4. Division relationnelle : problème avec les doublons
    Par ced dans le forum Langage SQL
    Réponses: 4
    Dernier message: 11/12/2007, 16h49
  5. []Problème avec les formulaires Outlook
    Par davidinfo dans le forum Outlook
    Réponses: 6
    Dernier message: 05/12/2002, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo