Concaténer sans doublon
Fermé
woods_uzumaki
Messages postés
2
Date d'inscription
mardi 18 juillet 2017
Statut
Membre
Dernière intervention
19 juillet 2017
-
Modifié le 18 juil. 2017 à 17:35
woods_uzumaki Messages postés 2 Date d'inscription mardi 18 juillet 2017 Statut Membre Dernière intervention 19 juillet 2017 - 19 juil. 2017 à 17:06
woods_uzumaki Messages postés 2 Date d'inscription mardi 18 juillet 2017 Statut Membre Dernière intervention 19 juillet 2017 - 19 juil. 2017 à 17:06
A voir également:
- Concaténer sans doublon
- Concaténer pdf - Guide
- Supprimer doublon excel - Guide
- Concatener deux cellules excel - Guide
- Excel rang sans doublon ✓ - Forum Bureautique
- Alea entre bornes sans doublon - Forum Excel
5 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 394
Modifié le 18 juil. 2017 à 17:43
Modifié le 18 juil. 2017 à 17:43
Bonjour
voyez ici
https://www.cjoint.com/c/GGspQcmAMkv
la seule chose à admettre pour ne pas compliquer la formule est que l'édition se termine pas une virgule si le dernier titre est un doublon
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
voyez ici
https://www.cjoint.com/c/GGspQcmAMkv
la seule chose à admettre pour ne pas compliquer la formule est que l'édition se termine pas une virgule si le dernier titre est un doublon
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
28 décembre 2023
7 211
Modifié le 18 juil. 2017 à 18:17
Modifié le 18 juil. 2017 à 18:17
Bonjour,
avec une fonction personnalisée :
https://www.cjoint.com/c/GGsqpmBQWbG
eric
PS : remplacer ", " par "," si tu ne veux pas d'espace après la ,
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
avec une fonction personnalisée :
Function concat(plage As Range) As String Dim c As Range, dict Set dict = CreateObject("Scripting.Dictionary") For Each c In plage If Not dict.exists(c.Value) And c <> "" Then dict(c.Value) = 1 Next c concat = Join(dict.keys, ", ") Set dict = Nothing End Function
=concat(B2:G2)
https://www.cjoint.com/c/GGsqpmBQWbG
eric
PS : remplacer ", " par "," si tu ne veux pas d'espace après la ,
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
18 juil. 2017 à 18:32
18 juil. 2017 à 18:32
Bonjour.
Il est dommage que ta liste de domaines soit en ligne 1, et ta liste d'étudiants en colonne A. En effet l'outil DONNÉES/Supprimer les doublons ne fonctionne que sur des données en colonne !
Si tu as la possibilité de refaire ta base en permutant lignes et colonnes, tant mieux.
Sinon, il te faut sélectionner ta base A1:N6 en Feuil1, faire Copier, aller en A1 de Feuil2, et faire Collage option Transposer.
Puis faire un Copier-Coller de B8:F14 en B16, en prenant bien soin que la ligne 15 reste parfaitement vide.
Sélectionner B16:B22 et faire DONNÉES/Supprimer les doublons/Continuer avec la sélection en cours
En B24 saisir la formule
Il est dommage que ta liste de domaines soit en ligne 1, et ta liste d'étudiants en colonne A. En effet l'outil DONNÉES/Supprimer les doublons ne fonctionne que sur des données en colonne !
Si tu as la possibilité de refaire ta base en permutant lignes et colonnes, tant mieux.
Sinon, il te faut sélectionner ta base A1:N6 en Feuil1, faire Copier, aller en A1 de Feuil2, et faire Collage option Transposer.
Puis faire un Copier-Coller de B8:F14 en B16, en prenant bien soin que la ligne 15 reste parfaitement vide.
Sélectionner B16:B22 et faire DONNÉES/Supprimer les doublons/Continuer avec la sélection en cours
En B24 saisir la formule
=B16 & SI(B17="";"";"," & B17 & SI(B18="";"";"," & B18 & SI(B19="";"";"," & B19(j'ai ajouté les espaces uniquement pour la lisibilité ; tu peux t'en passer).
& SI(B20="";"";"," & B20 & SI(B21="";"";"," & B21 & SI(B22="";"";"," & B22))))))
Raymond PENTIER
Messages postés
58388
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
17 avril 2024
17 088
18 juil. 2017 à 18:44
18 juil. 2017 à 18:44
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
woods_uzumaki
Messages postés
2
Date d'inscription
mardi 18 juillet 2017
Statut
Membre
Dernière intervention
19 juillet 2017
19 juil. 2017 à 17:06
19 juil. 2017 à 17:06
Merci beaucoup à tous pour vos solutions.
Effectivement supprimer les doublons n'est que par colonne, ca aurait pu être plus simple si j'y avait pensé au début. Mais j'ai appris des choses :) Donc pas plus mal !
Effectivement supprimer les doublons n'est que par colonne, ca aurait pu être plus simple si j'y avait pensé au début. Mais j'ai appris des choses :) Donc pas plus mal !
18 juil. 2017 à 17:54
https://www.cjoint.com/c/GGsp1nXbl7v
la cellule doit être formatée en "alignement" retour à la ligne
crdlmnt
18 juil. 2017 à 18:14
Classeur3 seul valable donc
https://www.cjoint.com/c/GGsqokjeynv
crdlmnt