Compiler des données avec lignes doublons

Bonjour à tous,

8test-excel.xlsx (16.29 Ko)

J'essaye depuis plusieurs heures de compiler des données et je ne trouve pas de solution...j'aurai besoin d'un peu d'aide.

J'ai une liste de clients, identifiable par leur ID unique. Pour chaque ID unique il peut y avoir plusieurs comptes de facturation ou de livraison. Le fichier de données que j'ai de mon ERP contient donc ainsi plusieurs lignes débutant avec ce même ID pour un même client, et dans les colonnes leurs données de facturation ou de livraison. Pour un même client je peux donc avoir une seule ligne ou jusqu'à 10 lignes, commençant toutes par ce même ID client.

J'ai besoin d'arriver à un tableau avec une ligne par client et les comptes de facturation ou de livraison dans les colonnes suivantes (voir exemple). J'ai essayé plusieurs TCD et des tris avec les doublons mais je n'y arrive pas....Si l'un d'entre vous a une solution merci d'avance :-)

bonjour

voila , les pages du calcul sont nommées en dynamique(extensibles) pour facliter le visuel les ID client sont classés croissants

cordialement

5elenita.xlsx (26.96 Ko)

Bonjour,

Bonjour Tulipe,

version VBA sur laquelle j'étais en train de travailler, à toutes fins utiles

si les données sont bien triées ... clique sur la flèche

Sub transformer()
    Range("F1").CurrentRegion.Offset(1, 0).ClearContents
    old = "": n = 1: ligne = 2
    For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
        If Range("A" & i) = old Then
            n = n + 1
            Range("G" & ligne).Offset(0, n) = Range("D" & i)
        Else
            old = Range("A" & i)
            ligne = Range("F" & Rows.Count).End(xlUp).Row + 1
            n = 1
            Range("F" & ligne) = Range("A" & i)
            Range("G" & ligne) = Range("B" & i)
            Range("G" & ligne).Offset(0, n) = Range("D" & i)
        End If
    Next
End Sub
5test-excel.xlsm (22.77 Ko)

Bonjour à tous

Une solution PowerQuery, intégré à Excel

Actualiser par Données, Actualiser Tout

6croiser-pq.xlsx (25.87 Ko)

Super, merci de votre aide et de vos réponses :)

Rechercher des sujets similaires à "compiler donnees lignes doublons"