Supprimer les doublons dans cellule Excel

Dire que j'ai la suite de chaîne de texte dans une seule cellule Excel:

John John John Mary Mary

Je veux créer une formule (donc pas de fonctions de menu ou de VBA, s'il vous plaît), qui me donnerait, sur une autre cellule

John Mary

Comment puis-je faire cela?

Ce que j'ai essayé jusqu'à présent a été une recherche sur internet et DONC sur la question et tout ce que je pouvais trouver ont été les solutions impliquant Excel intégré de suppression des doublons ou quelque chose impliquant countif et le remplacement de doublons pour "". J'ai aussi pris un coup d'oeil à la liste des fonctions Excel, en particulier ceux de la catégorie "Texte", mais ne pouvais pas trouver quelque chose d'intéressant, qui pourrait être fait sur une cellule.

Qu'avez-vous essayé? Ce type d'approche sont que vous prenez? C'est un banal problème à résoudre à l'aide de VBA; pas si simple avec juste des formules. Vous pourriez être en mesure de le faire avec helper colonnes.
Je vais mettre à jour le Q avec mes faibles tentatives pour résoudre le problème.
Je peux comprendre le besoin pour uniquement à l'aide de formules, mais puis-je vous demander pourquoi vous ne pouvez pas utiliser VBA pour cela avec une Macro associée à une forme ou d'un bouton sur la feuille? Je suis purement curieux. Même un événement intégré à la Feuille de calcul. hmm?
beaucoup de nos utilisateurs utilisent Calc au lieu d'Excel; à partir de mon expérience, Calc ne pas faire un travail d'interprétation de rien, mais la plus simple des macros VBA.

OriginalL'auteur Waldir Leoncio | 2014-09-17