Mettre plusieurs lignes sur une même ligne

Résolu
Bonjour,

Je vais essayer d'être clair.
J'ai un tableau avec des comptes clients.
Un compte client par ligne.
Si un compte client comporte 2 ou 3 infos différentes pour un même champ, j'aurai 2 ou 3 lignes.

Ex

Cpte client Nom client Ville
12345 Dupont Paris
12345 Dupont Lille
12345 Dupont Marseille

Je voudrai tout rapatrier sur une même ligne et avoir ça

Cpte client Nom client Ville 1 Ville 2 Ville 3
12345 Dupont Paris Lille Marseille

Y a t'il une formule pour faire ça svp ???

6 réponses

  1. Génial.
    C'est exactement ça qu'il me fallait.

    Énorme merci à toi Via55 et chapeau pour les formules et l'ingéniosité.
    0
    1. Tant mieux !

      Merci de passer en résolu (en haut à droite)

      Bonne suite
      0
  2. J'ai parlé trop vite.
    J'ai voulu essayer de copier et de modifier la formule "=si" dans le 2ème onglet pour l'appliquer à une nouvelle colonne du 1er onglet mais je patauge un peu....

    Ci-joint le fichier avec ce que j'ai essayé de faire:
    https://www.cjoint.com/?3ApbXya0AKB

    Peux-tu m'aider ou m'expliquer comment faire pour modifier la formule si je veux ajouter d'autres champs et leur appliquer la même méthode ?

    Je dois le faire pour une dizaine d'autres champs...
    0
    1. Bonjour Via et merci beaucoup !

      J'ai pu faire mon tableau cet a.m et j'ai capté le truc.
      Pas encore un pro de la fonction matricielle mais je commence à comprendre !

      Encore merci pour ton aide et le temps pris pour me répondre ce midi.
      0
      1. Bien

        mais je précise que ce ne sont pas des fonctions matricielles (celles qui se valident avec CTRL+MAJ+ENTREE et se mettent alors entre { } ) mais une simple combinaison des fonctions INDEX et EQUIV

        Bonne continuation
        0