Excel - Afficher différentes cellules en une seule
Résolu
Myckou
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
Myckou Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Myckou Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Mon but n'est pas de fusionner des cellules, mais d'en lister plusieurs en une seule.
Ex. A1=123, B1=456, C1=789 → D1=123456789
ou A1=16, A2=1986, A3=258 → A4=161986258
Merci d'avance.
Mon but n'est pas de fusionner des cellules, mais d'en lister plusieurs en une seule.
Ex. A1=123, B1=456, C1=789 → D1=123456789
ou A1=16, A2=1986, A3=258 → A4=161986258
Merci d'avance.
A voir également:
- Excel - Afficher différentes cellules en une seule
- Comment imprimer un tableau excel sur une seule page - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Verrouiller cellules excel - Guide
3 réponses
Bonjour,
pour excel aucun 0 non significatif n'est justifié. Il faut donc lui imposer une régle que tu ne fournis pas.
Si tu veux tes nombres sur 4 chiffres par exemple sert-toi du format :
eric
pour excel aucun 0 non significatif n'est justifié. Il faut donc lui imposer une régle que tu ne fournis pas.
Si tu veux tes nombres sur 4 chiffres par exemple sert-toi du format :
=TEXTE(A1;"0000")
eric
Bonsoir,
Pour concaténer, dans D1 : "=A1&B1&C1"
dans A4 : "=A1&A2&A3"
De même pour les autres cellules.
Pour concaténer, dans D1 : "=A1&B1&C1"
dans A4 : "=A1&A2&A3"
De même pour les autres cellules.
Bonsoir Myckou,
Cas n° 1
En A1 : 456 format : standard
En A2 : 0123 format personnalisé : 0000
En A3 : =A1 & TEXTE(A2;"0000") => 4560123
---------------------------------
Cas n° 2
En A1 : 456 format : texte
En A2 : 0123 format : texte
En A3 : =A1 & A2 => 4560123
---------------------------------
Pour A3, qui contient une formule,
le format est bien sûr : Standard
---------------------------------
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur le lien « Marquer comme résolu ».
Cordialement. 😊
Cas n° 1
En A1 : 456 format : standard
En A2 : 0123 format personnalisé : 0000
En A3 : =A1 & TEXTE(A2;"0000") => 4560123
---------------------------------
Cas n° 2
En A1 : 456 format : texte
En A2 : 0123 format : texte
En A3 : =A1 & A2 => 4560123
---------------------------------
Pour A3, qui contient une formule,
le format est bien sûr : Standard
---------------------------------
Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur le lien « Marquer comme résolu ».
Cordialement. 😊
Bonsoir eriiic,
Pour le cas 1 : j'avais vu ton message #6 avec A1 ; je viens seulement
de voir ton message #8 avec A2 ; donc erreur de ma part : désolé ! 😞
Pour le cas 2 : tu as raison ; je vais de suite modifier mon message #9.
Amitiés, albkan 😊
PS : Merci beaucoup d'avoir pardonné à liguec1 ! Ça montre que tu sais
être compréhensif et magnanime : tu as un grand cœur généreux ! 😉
Ex: A1=456 A2=0123 donnent A3=456123
alors que j'aimerai 4560123
Au lieu de faire , fais :
Bonjour Myckou,
Ton 1er nombre en A1 est 456 ; ton 2ème nombre en A2 = 0123 ; donc comme
tu veux garder le 0 qui est devant, ton nombre en A2 est bien sur 4 chiffres,
d'où le fait que eriiic t'a proposé cette formule en A3 : =A1 & TEXTE(A2;"0000")
avec 4 zéros entre les guillemets (pas des apostrophes).
Si tu avais voulu le nombre 45600123, eriiic t'aurais proposé cette formule
en A3 : =A1 & TEXTE(A2;"00000") ; avec 5 zéros entre les guillemets.
Si ton nombre de zéros est variable et qu'il est en B3 (par exemple),
alors mets en A3 : =A1 & TEXTE(A2;REPT("0";B3))
==============================
D'autre part, tu as écris ceci dans ton énoncé initial :
«
Ex. A1=123, B1=456, C1=789 → D1=123456789
ou A1=16, A2=1986, A3=258 → A4=161986258
»
Pour ton exemple 1, c'est en ligne : A1, B1, C1, D1
Pour ton exemple 2, c'est en colonne : A1, A2, A3, A4
----------------------------------------------------
Il faut choisir l'un ou l'autre ; comme tu as mis A1, A2, A3
dans ton message #7, je vais choisir en colonne :
«
Ex. A1=123, A2=456, A3=789 → A4=123456789
ou A1=16, A2=1986, A3=258 → A4=161986258
»
----------------------------------------------------
De plus, selon ton message #7, tu veux 4 chiffres pour A2,
donc 2ème correction pour ton 1er exemple :
«
Ex. A1=123, A2=0456, A3=789 → A4=1230456789
ou A1=16, A2=1986, A3=258 → A4=161986258
»
----------------------------------------------------
Ton exemple 1 :
En A1 : 123
En A2 : 0456
En A3 : 789
En A4 : =A1 & TEXTE(A2;"0000") & A3 => 1230456789
----------------------------------------------------
Ton exemple 2 :
En A1 : 16
En A2 : 1986
En A3 : 258
En A4 : =A1 & TEXTE(A2;"0000") & A3 => 161986258
----------------------------------------------------
Donc pour tes 2 exemples, le nombre du milieu (qui est celui de A2)
est bien toujours de 4 chiffres.
Si tu veux à la place un nombre de chiffres variable, à toi d'adapter selon
ma formule du début de ce message, avec REPT (3ème paragraphe).
==============================
Dis-moi ce que tu en penses, et si ça te convient. Si oui, merci d'aller
en haut de page pour cliquer sur le lien « Marquer comme résolu ».
Cordialement. 😊