Concaténation

Résolu/Fermé
mr.denver Messages postés 31 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 7 août 2014 - Modifié par mr.denver le 1/04/2014 à 11:51
mr.denver Messages postés 31 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 7 août 2014 - 1 avril 2014 à 14:36
Bonjour,


je voudrais avoir une formule pour concaténer 4 cellules et ressortir un code dans la 5ème cellule appelée concaténation, ce code regroupe toutes les caractères de la ligne et rajoute un
"-" a la fin de chaque cellule . voila la formule que j'ai utilisé

=CONCATENER(C16&"-";D16&"-";E16&"-";F16&"-";G16)

ça marche bien sauf que je ne voudrais pas avoir de - à la fin du code court

j'ai motrer le résultat que je veut obtenir avec les signes X ?

La cellule de concaténation est désigné par>>>
malheuresement ya pas de possibilité de joindre une photo qui expliquera mieux
l'éditeur de CCM n'est pas terrible!!!





je vous remercie par avance pour le travail que vous faites.


cellules à concatener Concaténation
PMFR-MTA A >>>PMFR-MTA-A--- X
PMFR-MTA A FACI >>>PMFR-MTA-A-FACI-- X
PMFR-MTA A FACI AIRCO >>>PMFR-MTA-A-FACI-AIRCO- X
PMFR-MTA A FACI ECS >>>PMFR-MTA-A-FACI-ECS- X
PMFR-MTA A FACI CHAUF >>>PMFR-MTA-A-FACI-CHAUF- X
PMFR-MTA A FACI ECLAI DNVR >>>PMFR-MTA-A-FACI-ECLAI-DNVR ?
PMFR-MTA A FACI BAES ALDO >>>PMFR-MTA-A-FACI-BAES-ALDO ?





8 réponses

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
1 avril 2014 à 12:49
Bonjour,

Tu parles de 4 cellules alors qu'il y en a 5 !
Tu parles d'un code court ..... c'est quoi?
Tu mets des X et des ? précédés d'un espace en fin de concaténation. Quelle logique?

N'ayant rien compris à ta demande, j'ai pris texto le résultat à partir des données de base et je te propose la formule :
=A7&"-"&B7&"-"&C7&"-"&D7&"-"&E7&SI(ESTVIDE(E7);" X";" ?")
Tu obtiendras exactement ce que tu as écrit dans tes exemples.

remarque : pour charger un fichier exemple, utilises cjoint.

cdlt
1
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
1 avril 2014 à 13:31
Bonjour

En mettant &"-" à la fin

=CONCATENER(C16&"-";D16&"-";E16&"-";F16&"-";G16)&"-"
1
Ghörgh Messages postés 4884 Date d'inscription mardi 19 janvier 2010 Statut Contributeur Dernière intervention 4 avril 2023 1 242
1 avril 2014 à 11:51
0
mr.denver Messages postés 31 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 7 août 2014
1 avril 2014 à 11:58
désolé au fait j'ai modifier le poste et j'ai due le poster en double
je suis nouveau içi,je te remercie
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mr.denver Messages postés 31 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 7 août 2014
Modifié par mr.denver le 1/04/2014 à 14:05
voila ce que je veut faire exactement:


http://tinypic.com/images/goodbye.jpg/IMG


je veux avoir un résultat comme dans la ligne 7et 8

c'est à dire sans tiret à la fin.merci
0
mr.denver Messages postés 31 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 7 août 2014
1 avril 2014 à 14:21
svp les gars
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
1 avril 2014 à 14:30
Bonjour essayez avec:

=A1&SI(B1<>"";"-"&B1;"")&SI(C1<>"";"-"&C1;"")&SI(D1<>"";"-"&D1;"")&SI(E1<>"";"-"&E1;"")

crdlmnt
0
mr.denver Messages postés 31 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 7 août 2014
Modifié par mr.denver le 1/04/2014 à 14:36
ça marche à merveille!!!!!! t'es un génie Vaucluse.merci infiniment
0