En combinant les entrées en double avec unique des données dans Excel

J'ai une base de données Excel et j'essaie d'éviter de faire certains manuels d'combinant des données en double. J'ai un tas de listes qui sont essentiellement les mêmes à part les étiquettes de colonne. Ce que j'aimerais avoir à faire est de combiner ces 5 inscriptions en 1 dans la liste, rendant les catégories d'une liste séparée par des virgules dans une seule cellule.

Tourner cette

En combinant les entrées en double avec unique des données dans Excel

dans ce

En combinant les entrées en double avec unique des données dans Excel

Est-il un moyen d'y parvenir? Mon document a quelques milliers d'annonces, donc, je suis évidemment en essayant d'éviter le manuel de modifier l'itinéraire. Je suis un Excel débutant, donc, tout à la main ou des tutoriels vous pourriez m'indiquer serait appréciée.

super facile si votre liste est déjà triée par la première colonne (par exemple, si tous les "Associé Canadian Tire Magasins" sont regroupés) et seulement un peu plus difficile si elles ne sont pas triées. Stocker les listes dans un tableau 2d, et de construire la liste séparée par des virgules dans la deuxième colonne de la matrice. Lorsque vous avez terminé, écrire sur une nouvelle feuille/etc.
Je ne suis pas sûr de la façon de faire? Peut-être que le fait par le biais de Excel, ou est-ce fait par programmation? Je suis un concepteur d'essayer de fudge mon chemin à travers la gestion des données de questions que je suis en cours d'exécution, donc je ne suis vraiment pas sûr de savoir comment aller à ce sujet.
Oui, cela peut être fait à l'aide de VBA (Visual Basic for Applications) qui est probablement la façon la plus simple de programmation pour "communiquer" avec Excel. Nick proposition de réponse, ci-dessous, doit être plus ou moins fonctionnellement équivalent à ce que j'ai décrit et est une autre bonne méthode pour ce type de problème (plus tôt aujourd'hui, j'ai suggéré ce genre de solution sur une autre question).

OriginalL'auteur jbwharris | 2013-04-02