Regroupement de plusieurs lignes selon le critère d'une colonne

John_198606 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
Sous excel j'ai un tableau qui regroupe les livraisons effectuées aux clients comme suit : colonne 1 : contient le nom et prénom des clients ; colonne 2 contient les numéros de CIN des clients ; colonne 3 contient la date de livraison.
Le travail que je souhaite effectuer c'est d'obtenir un tableau qui contient les mêmes informations sans avoir des doublons au niveau de la colonne 2 comportant les CIN et ce tableau doit comporter toutes les livraison effectuer à chaque client dans une seule ligne en ajoutant des colonnes ( intitulées par exemple : date livraison 1 ; date livraison 2 ...ect) en fonction de nombre de livraison effectuée par client . Je dois avoir comme résultat final un tableau dont le nombre de lignes est le nombre des cin sans doublon et son largeur est le plus grand nombre des livraisons effectuées par les clients. Pour arriver à ce résultat je me trouve obliger de créer un nouveau tableau, de supprimer le doublons , d'inserer des nouvelles colonnes et de faire des rechercheV pour chaque nouvelle colonne insérée afin de trouver les valeurs correspondantes. Ce travail prend beaucoup du temps; est ce qu'il n'y a pas une méthode rapide pour effectuer ce travail sans passer par un code VBA?
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
à défaut d'avoir plus d'infos sur votre modèle, voyez si vous pouvez tirer quelque chose de celui-ci
https://www.cjoint.com/c/KKymc71z6TK
Pour aller plus loin, déposez si possible votre fichier, avec des explications sur les attendus sur le site où vous avez trouvé le mien et revenez coller le lien sur ce site
crdlmnt
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour John

Un petit exemple dont tu peux t'inspirer :
https://www.cjoint.com/c/KKymTN5kcog

Cdlmnt
Via
0