Toutes les fonctions Excel

Assembler du texte dans Excel : comment ça marche

Assemblez des cellules avec le signe &, par exemple =A2&" "&B2. Pour de longues listes, utilisez JOINDRE.TEXTE.

Essayez gratuitement les premiers exercicesDans la leçon Assembler du texte

Comment assembler du texte ?

Avec le signe &, vous collez des textes : =A2&B2 place le contenu de B2 juste après celui de A2. Pour mettre une espace ou un autre caractère entre les deux, ajoutez-le comme texte entre guillemets : =A2&" "&B2.

Pour une plus longue série de cellules, JOINDRE.TEXTE est plus pratique. Vous dites une seule fois ce qui se place entre chaque morceau et si les cellules vides peuvent être ignorées, puis vous donnez toute la plage. CONCAT et l'ancienne CONCATENER assemblent sans rien entre les morceaux.

Quand assembler du texte ?

  • Le prénom et le nom ensemble dans une cellule : =A2&" "&B2.
  • Un code à partir d'un pays et d'un numéro : =C2&"-"&D2.
  • Une phrase avec un montant : ="Total : "&TEXTE(B2;"# ##0,00")&" €".
  • Une liste de noms dans une seule cellule, séparés par des virgules : =JOINDRE.TEXTE(", ";VRAI;A2:A6).

Syntaxe

La syntaxe est le modèle fixe d'une fonction. Les mots entre parenthèses sont des emplacements à remplir : c'est là que vous indiquez vous-même quelque chose, comme une cellule, un nombre ou un texte. Tout le reste se tape exactement tel quel.

=JOINDRE.TEXTE(délimiteur; ignorer_vide; texte1; [texte2]; ...)

Assemble avec le même caractère entre chaque morceau. Fonctionne avec une plage entière.

Avec un exemple : =JOINDRE.TEXTE(" ";VRAI;A1:B1)

Voici comment lire la formule, élément par élément :

ÉlémentCe que cela signifieDans l'exemple
=Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire.=
JOINDRE.TEXTELe nom de la fonction : c'est ainsi qu'Excel sait ce qu'il doit faire. Vous pouvez le taper en minuscules, Excel le met lui-même en majuscules.JOINDRE.TEXTE
( )Juste après le nom viennent les parenthèses. Entre les deux, ce dont la fonction a besoin pour travailler : les arguments.( )
délimiteurAvec JOINDRE.TEXTE : ce qui se place entre chaque morceau, comme ", " ou " "." "
ignorer_videAvec JOINDRE.TEXTE : VRAI pour sauter les cellules vides, FAUX pour les inclure.VRAI
texte1La première cellule, la première plage ou le premier texte.A1:B1
[texte2]Facultatif : ce qui vient ensuite.omis
;Un point-virgule sépare les arguments. Dans un Excel en anglais, c'est une virgule.;
" "Le texte se tape entre guillemets, comme "Lyon". Un nombre ou une cellule, comme 500 ou A2, se tape sans guillemets.
[ ]Ce qui est entre crochets peut être omis. Les crochets eux-mêmes ne se tapent jamais.
...Vous pouvez en indiquer d'autres, chaque fois séparés par un point-virgule.

Étape par étape

D1 contient =JOINDRE.TEXTE(" ";VRAI;A1:B1). JOINDRE.TEXTE met une espace entre les cellules. Modifiez les nombres ou la formule et regardez ce qui se passe.

D1
A
B
C
D
E
F
G
H
1
Anne
Petit
Anne Petit
2
3
4
5
6
7
8
9
10
Prêt

Voici comment procéder :

  1. Cliquez sur D1 et tapez JOINDRE.TEXTE avec une parenthèse.=JOINDRE.TEXTE(
  2. Tapez ce qui doit se placer entre les morceaux, ici une espace entre guillemets, et un point-virgule.=JOINDRE.TEXTE(" ";
  3. Tapez VRAI, pour ignorer les cellules vides, et un point-virgule.=JOINDRE.TEXTE(" ";VRAI;
  4. Sélectionnez les cellules à assembler, A1 et B1, fermez la parenthèse et appuyez sur Entrée.=JOINDRE.TEXTE(" ";VRAI;A1:B1)

Autres exemples

Avec le signe &

D1 contient =A1&" "&B1. Une espace est aussi du texte : elle se met donc entre guillemets.

D1
A
B
C
D
E
F
G
H
1
Anne
Petit
Anne Petit
2
3
4
5
6
7
8
9
10
Prêt

Une liste sans cellules vides

C1 contient =JOINDRE.TEXTE(", ";VRAI;A2:A5). Avec VRAI, la cellule vide est ignorée. Avec FAUX, vous auriez deux virgules à la suite.

C1
A
B
C
D
E
F
G
H
1
Nom
Anne, Thomas, Sophie
2
Anne
3
Thomas
4
5
Sophie
6
7
8
9
10
Prêt

Un nombre avec sa mise en forme

C1 contient ="Total : "&TEXTE(A2;"# ##0,00")&" €". Sans TEXTE, vous verriez 1234,5. TEXTE décide de l'aspect du nombre dans la phrase.

C1
A
B
C
D
E
F
G
H
1
Total
Total : 1 234,50 €
2
1234,5
3
4
5
6
7
8
9
10
Prêt

Là où ça coince souvent

  • CONCATENER est l'ancienne fonction et ne fonctionne pas avec des plages. CONCAT, si.
Envie d'essayer vous-même ?
Entraînez-vous dans la leçon Assembler du texte. Les premiers exercices sont gratuits.

Essayez gratuitement les premiers exercices

Questions fréquentes

Quelle différence entre CONCAT et JOINDRE.TEXTE ?

CONCAT colle simplement tout ensemble. JOINDRE.TEXTE met entre les morceaux le séparateur de votre choix, comme une virgule, et peut ignorer les cellules vides.

À lire aussi

GAUCHE, DROITE et STXTSUPPRESPACENBCARMAJUSCULE, MINUSCULE et NOMPROPRECHERCHE et TROUVE