Excel - Concaténer sans calcul automatique
Résolu
Simart
-
Simart Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Simart Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Voilà mon problème actuel. Je suis en train de concaténer plusieurs colonnes en une seule. Ma formule actuelle est la suivante... :
Fx=CONCATENER("De ";B2;" (";C2;"), ";E2;", le ";D2;". ";"Contenu : ";G2)
...dans l'optique d'obtenir cela (exemple de la seconde ligne) :
De ABADIE Daniel (conservateur), Paris, Mnam, le 18/12/1986. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Mon souci c'est qu'une partie des données de D2 sont inscrites sous la forme jj/mm/aaaa, et Excel m'interprète cela comme un calcul étrange puisqu'il me donne ce résultat :
De ABADIE Daniel (conservateur), Paris, Mnam, le 31764. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Que me manque-t-il pour éviter toute interprétation de calcul à l'avenir dans mes formules de concaténation ? Merci d'avance, à chacun d'entre vous pour votre temps et vos conseils.
Voilà mon problème actuel. Je suis en train de concaténer plusieurs colonnes en une seule. Ma formule actuelle est la suivante... :
Fx=CONCATENER("De ";B2;" (";C2;"), ";E2;", le ";D2;". ";"Contenu : ";G2)
...dans l'optique d'obtenir cela (exemple de la seconde ligne) :
De ABADIE Daniel (conservateur), Paris, Mnam, le 18/12/1986. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Mon souci c'est qu'une partie des données de D2 sont inscrites sous la forme jj/mm/aaaa, et Excel m'interprète cela comme un calcul étrange puisqu'il me donne ce résultat :
De ABADIE Daniel (conservateur), Paris, Mnam, le 31764. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Que me manque-t-il pour éviter toute interprétation de calcul à l'avenir dans mes formules de concaténation ? Merci d'avance, à chacun d'entre vous pour votre temps et vos conseils.
A voir également:
- Excel - Concaténer sans calcul automatique
- Calcul moyenne excel - Guide
- Liste déroulante excel - Guide
- Réponse automatique thunderbird - Guide
- Concatener deux cellules excel - Guide
- Word et excel gratuit - Guide
4 réponses
Bonjour
Excel transforme la date en code de son calendrier
à tout hasard ça marche chez moi:
essayez de placer deux guillemets avant D2,soit pour la partie de la formule :
",le";"";D2;
Avec un blanc ou non entre les deux guillemets
Crdlmnt
Excel transforme la date en code de son calendrier
à tout hasard ça marche chez moi:
essayez de placer deux guillemets avant D2,soit pour la partie de la formule :
",le";"";D2;
Avec un blanc ou non entre les deux guillemets
Crdlmnt
Bonjour
au lieu d'écrire D2 (qui contient la date ,)
ecris TEXTE(D2;"jj/mm/aa")
au lieu d'écrire D2 (qui contient la date ,)
ecris TEXTE(D2;"jj/mm/aa")
La méthode donnée par Vaucluse n'a malheureusement pas changé mon problème, mais celle proposée par Michel_m fonctionne parfaitement. Je procéderai de la sorte à l'avenir. Voici la formule qui figure désormais dans mes colonnes... :
Fx=CONCATENER("De ";B2;" (";C2;"), ";E2;", le ";TEXTE(D2;"jj/mm/aaaa");". ";"Contenu : ";G2)
...et ça donne ça :
De ABADIE Daniel (conservateur), Paris, Mnam, le 18/12/1986. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Merci à vous pour votre temps et vos réponses rapides !
Fx=CONCATENER("De ";B2;" (";C2;"), ";E2;", le ";TEXTE(D2;"jj/mm/aaaa");". ";"Contenu : ";G2)
...et ça donne ça :
De ABADIE Daniel (conservateur), Paris, Mnam, le 18/12/1986. Contenu : lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt
Merci à vous pour votre temps et vos réponses rapides !
bonjour
Tu peux te simplifier la vie en te passant de la fonction CONCATENER en écrivant :
=A1&TEXTE(B1;"jj/mm/aaaa")&C1
Comme tu l'as sans doute compris ma date est en B1 dans l'exemple.
Tu peux te simplifier la vie en te passant de la fonction CONCATENER en écrivant :
=A1&TEXTE(B1;"jj/mm/aaaa")&C1
Comme tu l'as sans doute compris ma date est en B1 dans l'exemple.
Trop pressé, ami gbinforme ! Ta formule =A1&TEXTE(B1;"jj/mm/aaaa")&C1 donne
"ABADIE Daniel18/12/1986lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt"
sans espaces, sans virgules et sans parenthèses.
Tu voulais sans doute proposer
="De "&B2&" ("&C2&"), "&E2&", le "&TEXTE(D2;"jj/mm/aaaa")&". "&"Contenu : "&G2 ?
La simplification ne porte que sur l'économie de CONCATENER() ...
"ABADIE Daniel18/12/1986lui adresse prises de vues effectuées pour l'exposition à la Galerie 30 ; ss intérêt"
sans espaces, sans virgules et sans parenthèses.
Tu voulais sans doute proposer
="De "&B2&" ("&C2&"), "&E2&", le "&TEXTE(D2;"jj/mm/aaaa")&". "&"Contenu : "&G2 ?
La simplification ne porte que sur l'économie de CONCATENER() ...