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.
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ément | Ce que cela signifie | Dans l'exemple |
|---|---|---|
= | Toute formule commence par un signe égal. Sans =, Excel considère ce que vous tapez comme du texte ordinaire. | = |
JOINDRE.TEXTE | Le 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élimiteur | Avec JOINDRE.TEXTE : ce qui se place entre chaque morceau, comme ", " ou " ". | " " |
ignorer_vide | Avec JOINDRE.TEXTE : VRAI pour sauter les cellules vides, FAUX pour les inclure. | VRAI |
texte1 | La 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.
Voici comment procéder :
- Cliquez sur D1 et tapez JOINDRE.TEXTE avec une parenthèse.
=JOINDRE.TEXTE( - Tapez ce qui doit se placer entre les morceaux, ici une espace entre guillemets, et un point-virgule.
=JOINDRE.TEXTE(" "; - Tapez VRAI, pour ignorer les cellules vides, et un point-virgule.
=JOINDRE.TEXTE(" ";VRAI; - 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.
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.
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.
Là où ça coince souvent
- CONCATENER est l'ancienne fonction et ne fonctionne pas avec des plages. CONCAT, si.
Entraînez-vous dans la leçon Assembler du texte. Les premiers exercices sont gratuits.
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