2017-04-19 2 views
-2

J'ai une liste de pays séparés par des virgules dans une colonne. J'ai besoin de créer une liste unique/distincte des pays et un compte du nombre de fois qu'ils apparaissent comme indiqué dans l'image. Actuellement en faisant cela par des efforts manuels et en cherchant un moyen beaucoup plus rapide. Ouvert à VBA mais préfère les formules si possible. Merci!Liste des valeurs séparées par des virgules dans les cellules Excel pour une liste unique de valeurs et compte

Example image

+1

pourquoi avez-vous posté cette question ici? –

+0

Enregistrez une macro de votre recherche et recherchez l'un des pays, et montrez-nous ce que vous obtenez. –

+0

https://excelxor.com/2014/09/30/list-of-unique-entries-from-column-of-space-separated-strings/ Ne devrait pas être trop difficile pour vous de faire les petits ajustements de l'espace Séparé par des virgules, mais donnez-moi un cri si vous êtes coincé. –

Répondre

0

Mettre la formule suivante dans la cellule D2:

=COUNTIF(A:A,"*"&C2&"*") 

Cela fonctionne en faisant correspondre avec des caractères génériques. Par exemple, la première recherche est sur *Bulgaria*.

Notez que si vous avez des cas où un nom de pays est contenu dans un autre, vous le comptez également. (Pas un problème pour l'exemple que vous avez posté.)

+0

Merci, msitt! Cela me fait les comptes. Je cherche toujours un moyen d'isoler une liste unique de pays si je n'ai que ce qui est dans la colonne A. – Doug

+0

Vous pouvez utiliser "Text to Columns" et "Remove Duplicates" dans Excel pour obtenir la liste unique des pays. – msitt

+0

Merci encore pour votre temps et votre expertise. J'ai essayé le texte pour les colonnes et supprimer les doublons, mais ne pas arriver avec une liste unique de pays. Le texte sur les colonnes laisse les espaces principaux et supprime les doublons reconnus comme valeurs séparées. – Doug