Fusionner du texte avec CONCAT
Assemblez des cellules en une seule chaîne avec CONCAT.
Fusionner du texte avec CONCAT est une leçon Excel Formulas Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Excel Formulas Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Excel Formulas Academy comprend 4 leçons au total.
Pourquoi joindre du texte ?
Les tableurs stockent souvent les textes associés dans des cellules séparées : un prénom dans une colonne et un nom de famille dans une autre. Pour les afficher ensemble comme une seule valeur, vous joignez (ou concaténez) les textes.
Joindre des textes vous permet de créer des noms complets, des adresses, des codes produit ou des objets d’e-mail sans rien retaper. Lorsque les cellules sources changent, le résultat joint est automatiquement mis à jour.
Dans cette leçon, vous utiliserez la fonction CONCAT pour fusionner le texte de plusieurs cellules en une seule chaîne.
Découvrez la fonction CONCAT
CONCAT prend un ou plusieurs morceaux de texte et les assemble dans l’ordre où vous les indiquez.
La structure de base est =CONCAT(text1, text2, ...). Chaque argument peut être une référence de cellule comme A2, une chaîne saisie entre guillemets comme "Hello", ou même une plage.
La fonction renvoie l’ensemble sous la forme d’une seule chaîne combinée. Ici, A2 contient Ada et B2 contient Lovelace.
=CONCAT(A2, B2)Le problème de l’espace manquant
Si A2 contient Ada et B2 contient Lovelace, alors =CONCAT(A2, B2) donne AdaLovelace, sans espace.
CONCAT joint uniquement ce que vous lui fournissez. Elle n’ajoute pas d’espaces à votre place.
Pour corriger cela, insérez un espace littéral comme argument distinct. Un espace n’est que du texte : il doit donc être placé entre guillemets : " ".
=CONCAT(A2, " ", B2)Ajouter du texte littéral
Tout argument placé entre guillemets est considéré comme du texte littéral et est copié exactement dans le résultat.
Vous pouvez ainsi insérer des mots fixes entre vos cellules. Supposons que A2 contienne Ada et que C2 contienne Engineering.
La formule ci-dessous assemble une cellule, des mots fixes et une autre cellule pour former un fragment de phrase bien structuré.
=CONCAT(A2, " works in ", C2)Joindre plus de deux cellules
CONCAT accepte de nombreux arguments : vous pouvez donc enchaîner plusieurs cellules et séparateurs.
Imaginez que vous construisiez un nom complet à partir de trois colonnes : le prénom dans A2, le deuxième prénom dans B2 et le nom de famille dans C2.
Il vous suffit d’indiquer chaque cellule en les séparant par un espace.
=CONCAT(A2, " ", B2, " ", C2)Exemple guidé : les codes produit
Supposons qu’un code produit combine une lettre de catégorie, un tiret et un nombre. A2 contient SHOE et B2 contient 4471.
Vous voulez obtenir le code SHOE-4471. Assemblez les cellules en plaçant un tiret littéral au milieu.
Remarquez que CONCAT assemble sans problème du texte et des nombres ; le nombre est converti en texte dans le résultat.
=CONCAT(A2, "-", B2)Le raccourci avec l’esperluette
Il existe une façon encore plus rapide de concaténer du texte : l’opérateur esperluette &.
Il fonctionne comme CONCAT, mais sa lecture est plus naturelle. Ces deux formules produisent le même résultat :
=CONCAT(A2, " ", B2)=A2 & " " & B2
Beaucoup de personnes préfèrent & pour les concaténations courtes, car il est plus rapide à saisir.
=A2 & " " & B2CONCAT ou l’ancienne fonction CONCATENATE
Vous verrez peut-être une ancienne fonction appelée CONCATENATE dans certains tableurs. Elle concatène également du texte, mais elle ne peut pas accepter de plages et n’est conservée que pour assurer la compatibilité avec les anciennes versions.
CONCAT est le remplacement moderne : cette fonction fait tout ce que fait CONCATENATE et accepte également des plages entières comme A2:A5.
Pour les nouvelles formules, privilégiez CONCAT ou l’opérateur &.
=CONCAT(A2:A5)Concaténer une plage entière
Comme CONCAT accepte les plages, vous pouvez concaténer une colonne de valeurs en une seule opération. Si A2:A5 contient les lettres C, O, D, E, alors =CONCAT(A2:A5) renvoie CODE.
Soyez prudent : avec une plage, vous ne pouvez pas insérer de séparateurs entre chaque élément. Si vous avez besoin d’un délimiteur entre les valeurs, vous devrez utiliser TEXTJOIN, qui fait l’objet de la prochaine leçon.
=CONCAT(A2:A5)Créer une adresse e-mail
Une tâche courante consiste à créer des adresses e-mail à partir de colonnes contenant des noms. Supposons que A2 contienne ada, que B2 contienne lovelace et que chaque adresse se termine par le même domaine.
Concaténez les cellules avec un point et une chaîne de domaine fixe.
Le résultat est ada.lovelace@coddykit.com et il se met à jour chaque fois que les cellules contenant les noms changent.
=CONCAT(A2, ".", B2, "@coddykit.com")Attention aux espaces en fin
Si une cellule source contient secrètement un espace supplémentaire (par exemple Ada avec un espace à la fin), votre texte concaténé le conserve : Ada Lovelace devient Ada Lovelace avec un double espace.
Vous pouvez nettoyer chaque cellule pendant la concaténation en l’entourant de TRIM, qui supprime les espaces superflus.
Ainsi, votre résultat combiné reste bien présenté, même lorsque les données sont désordonnées.
=CONCAT(TRIM(A2), " ", TRIM(B2))Vérification rapide
Testez votre compréhension de la concaténation de texte avec CONCAT.
Récapitulatif : concaténer du texte avec CONCAT
Vous avez appris à combiner du texte provenant de plusieurs cellules :
=CONCAT(text1, text2, ...)concatène les valeurs dans l’ordre.- La fonction n’ajoute aucun espace ; vous devez donc inclure vous-même
" ". - Le texte entre guillemets devient du texte littéral dans le résultat.
- L’opérateur
&constitue une autre solution rapide. CONCATaccepte les plages, mais ne peut pas placer de séparateurs entre les éléments d’une plage.
Ensuite, vous concaténerez de nombreuses valeurs avec un délimiteur à l’aide de TEXTJOIN.
Questions Fréquemment Posées
La leçon « Fusionner du texte avec CONCAT » est-elle gratuite ?
Oui — le texte complet de « Fusionner du texte avec CONCAT » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Excel Formulas Academy, passe à CoddyKit PRO. Le cours Excel Formulas Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Fusionner du texte avec CONCAT » ?
Assemblez des cellules en une seule chaîne avec CONCAT. Tu pratiques Excel Formulas Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Excel Formulas Academy ?
Aucune expérience préalable n'est requise. Excel Formulas Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Fusionner du texte avec CONCAT » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Excel Formulas Academy ?
Oui. Chaque leçon Excel Formulas Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Fusionner du texte avec CONCAT
- Assembler avec des séparateurs grâce à TEXTJOIN
- Modifier la casse avec UPPER, LOWER et PROPER
- Remplacer du texte avec SUBSTITUTE