Concaténation dans une cellule de valeurs

Bonjour,

n'étant pas un expert en VBA / Excel, je coince sur le problème suivant :

J'ai un tableau qui contient pour simplifier 3 colonnes :

Ville | Pays | Année

J'ai par exemple les rows :

Compiègne | France | 2018 |

Cergy-Pontoise | France | 2018 |

Rouen | France | 2018 |

Senlis | France | 2018 |

Caen | France | 2019 |

Rouen | France | 2019 |

Compiègne | France | 2020 |

Cergy-Pontoise | France | 2020 |

Je voudrais en tirer un tableau à 2 colonnes, avec la Ville et dans la 2e colonne l'ensemble des années où la ville apparaît.

Ce qui donnerait :

Caen | 2019 |

Cergy-Pontoise | 2018, 2020 |

Compiègne | 2018, 2020 |

Rouen | 2018, 2019 |

Senlis | 2018 |

J'ai essayé de passer par un tableau croisé dynamique. mais j'ai obtenu le résultat sous une forme qui ne me convient pas, puisque qu'avec de multiples colonnes :

Caen | | 2019 | |

Cergy-Pontoise | 2018 | | 2020 |

Compiègne | 2018 | | 2020 |

Rouen | 2018 | 2019 | |

Senlis | 2018 | | |

J'ai cherché avec mes faibles compétences VBA / formules / tableau croisé mais je n'y arrive pas.

Merci de votre aide.

Bonjour

Une solution PowerQuery, intégré à Excel 2016+

Actualiser par Données, Actualiser tout

5villes-an-pq.xlsx (18.65 Ko)

Merci 78Chris,

je regarde ça, que je ne connaissais pas du tout.

Impecc, encore merci !

Rechercher des sujets similaires à "concatenation valeurs"