Formules Excel

Comment Maîtriser la Concaténation sur Excel et Google Sheets ?

15 janvier 2026 4 vues

La concaténation est une fonction essentielle dans Excel et Google Sheets qui permet de combiner des données provenant de différentes cellules en une seule. Que vous ayez besoin d'assembler des noms et prénoms, des adresses, ou des codes produits, la concaténation est votre alliée. Cet article vous guidera à travers les différentes méthodes de concaténation, des plus simples aux plus avancées, vous permettant de gagner du temps et d'améliorer l'efficacité de vos feuilles de calcul.

Qu'est-ce que la Concaténation dans Excel et Google Sheets ?

La concaténation, en termes simples, est l'action de joindre ou de lier des chaînes de caractères (textes). Dans Excel et Google Sheets, cela signifie combiner le contenu de plusieurs cellules en une seule cellule. C'est une technique fondamentale pour manipuler et formater des données.

Pourquoi Utiliser la Concaténation ?

  • Assemblage de données : Combiner des informations fragmentées (nom, prénom, adresse, etc.) en une seule donnée cohérente.
  • Création de codes : Générer des codes uniques en combinant différents éléments (préfixe, numéro, date).
  • Personnalisation de messages : Créer des messages dynamiques en intégrant des données variables.
  • Simplification des rapports : Consolider des informations pour une meilleure lisibilité.

Les Méthodes de Concaténation

Il existe plusieurs façons de concaténer des données dans Excel et Google Sheets. Nous allons explorer les plus courantes et les plus efficaces.

1. L'Opérateur & (Esperluette)

L'opérateur & est la méthode la plus simple et la plus couramment utilisée pour la concaténation. Il suffit de placer & entre les références des cellules que vous souhaitez combiner.

Syntaxe : =A1&B1

Exemple :

Supposons que la cellule A1 contienne le texte "Bonjour" et la cellule B1 contienne le texte " le monde !". La formule =A1&B1 dans la cellule C1 affichera "Bonjour le monde !".

Capture d'écran : (Description : Une capture d'écran montrant une feuille Excel avec les cellules A1 contenant "Bonjour", B1 contenant " le monde !" et C1 contenant la formule =A1&B1, affichant "Bonjour le monde !".)

Astuce : Vous pouvez ajouter des espaces ou d'autres caractères en les incluant entre guillemets. Par exemple, =A1&" "&B1 ajoutera un espace entre les deux textes.

2. La Fonction CONCATENER (ou CONCAT)

La fonction CONCATENER (ou CONCAT dans les versions récentes d'Excel et Google Sheets) est une autre méthode pour concaténer des données. Elle prend un ou plusieurs arguments, chacun représentant une chaîne de caractères à combiner.

Syntaxe : =CONCATENER(A1;B1;C1) ou =CONCAT(A1;B1;C1)

Exemple :

Si A1 contient "Excel", B1 contient " est" et C1 contient " génial", alors =CONCATENER(A1;B1;C1) affichera "Excel est génial".

Capture d'écran : (Description : Une capture d'écran montrant une feuille Excel avec les cellules A1 contenant "Excel", B1 contenant " est", C1 contenant " génial" et D1 contenant la formule =CONCATENER(A1;B1;C1), affichant "Excel est génial".)

Avantage : CONCATENER peut être plus lisible que l'opérateur & si vous concaténez de nombreuses cellules.

Remarque : La fonction CONCAT est une version plus récente et plus performante de CONCATENER. Privilégiez son utilisation si elle est disponible dans votre version d'Excel ou Google Sheets.

3. La Fonction TEXTJOIN

La fonction TEXTJOIN est particulièrement utile lorsque vous souhaitez concaténer une plage de cellules avec un séparateur spécifique. Elle est disponible dans Excel 2019 et versions ultérieures, ainsi que dans Google Sheets.

Syntaxe : =TEXTJOIN(délimiteur; ignorer_vides; texte1; [texte2]; ...)

  • délimiteur : Le caractère ou la chaîne de caractères à utiliser comme séparateur.
  • ignorer_vides : VRAI pour ignorer les cellules vides, FAUX pour les inclure avec le délimiteur.
  • texte1, texte2, ... : Les chaînes de caractères ou les plages de cellules à concaténer.

Exemple :

Si les cellules A1:A3 contiennent "Pomme", "Banane" et "Orange", la formule =TEXTJOIN(", ";VRAI;A1:A3) affichera "Pomme, Banane, Orange".

Capture d'écran : (Description : Une capture d'écran montrant une feuille Excel avec les cellules A1 à A3 contenant respectivement "Pomme", "Banane" et "Orange". La cellule B1 contient la formule =TEXTJOIN(", ";VRAI;A1:A3) et affiche "Pomme, Banane, Orange".)

Avantage : TEXTJOIN est idéal pour concaténer des listes de valeurs avec un séparateur constant.

4. La Fonction JOINDRE.TEXTE (Ancienne version d'Excel)

JOINDRE.TEXTE est l'équivalent français de TEXTJOIN sur les versions d'Excel antérieures à 2019. Sa syntaxe est identique à celle de TEXTJOIN.

Exemples Pratiques de Concaténation

Voyons quelques exemples concrets d'utilisation de la concaténation dans différents contextes.

Exemple 1 : Combiner Nom et Prénom

Supposons que vous ayez une colonne "Nom" (colonne A) et une colonne "Prénom" (colonne B). Vous souhaitez créer une colonne "Nom Complet" (colonne C).

  • Dans la cellule C1, entrez la formule : =A1&" "&B1
  • Tirez la formule vers le bas pour l'appliquer à toutes les lignes.

Capture d'écran : (Description : Capture d'écran montrant une feuille Excel avec les colonnes Nom, Prénom et Nom Complet. La colonne Nom Complet est remplie en utilisant la formule de concaténation.)

Exemple 2 : Créer une Adresse Complète

Vous avez des colonnes pour "Numéro de Rue", "Nom de Rue", "Code Postal" et "Ville". Vous voulez créer une adresse complète dans une seule colonne.

  • Dans la cellule correspondante, entrez une formule comme : =A1&" "&B1&", "&C1&" "&D1
  • Adaptez les références de cellules à votre feuille de calcul.

Capture d'écran : (Description : Capture d'écran montrant une feuille Excel avec les colonnes Numéro de Rue, Nom de Rue, Code Postal, Ville et Adresse Complète. La colonne Adresse Complète est remplie en utilisant la formule de concaténation.)

Exemple 3 : Générer un Code Produit

Vous avez un préfixe de produit, un numéro de série et une date de fabrication. Vous voulez créer un code produit unique.

  • Dans la cellule cible, utilisez une formule comme : =A1&"-"&B1&"-"&TEXTE(C1;"jjmmaaaa")
  • La fonction TEXTE permet de formater la date selon le format souhaité.

Capture d'écran : (Description : Capture d'écran montrant une feuille Excel avec les colonnes Préfixe, Numéro de Série, Date de Fabrication et Code Produit. La colonne Code Produit est remplie en utilisant la formule de concaténation et la fonction TEXTE pour formater la date.)

Conseils et Astuces pour la Concaténation

  • Utilisez des guillemets pour ajouter du texte statique : N'oubliez pas d'encadrer le texte que vous souhaitez ajouter (espaces, tirets, etc.) avec des guillemets.
  • Formatez les nombres et les dates : Utilisez la fonction TEXTE pour contrôler le format des nombres et des dates lors de la concaténation.
  • Gérez les cellules vides : Utilisez la fonction SI pour éviter d'afficher des séparateurs inutiles si une cellule est vide. Par exemple : =SI(A1="";"";A1&", ")&B1
  • Combinez la concaténation avec d'autres fonctions : La concaténation peut être combinée avec d'autres fonctions Excel comme RECHERCHEV, INDEX/EQUIV, GAUCHE, DROITE, etc., pour des manipulations de données plus complexes.

Erreurs Courantes à Éviter

  • Oublier les guillemets : L'oubli des guillemets autour du texte statique est une erreur fréquente qui provoque une erreur #NOM?.
  • Mauvaise syntaxe : Vérifiez attentivement la syntaxe de vos formules, en particulier les points-virgules et les parenthèses.
  • Références de cellules incorrectes : Assurez-vous que les références de cellules dans votre formule sont correctes.
  • Ne pas gérer les cellules vides : L'absence de gestion des cellules vides peut entraîner des résultats inattendus. Utilisez la fonction SI pour les gérer correctement.

Concaténation Avancée : Combiner avec d'autres Fonctions

La concaténation devient encore plus puissante lorsqu'elle est combinée avec d'autres fonctions Excel. Voici quelques exemples :

1. Concaténer avec RECHERCHEV

Vous pouvez utiliser RECHERCHEV pour récupérer une valeur à partir d'un tableau et la concaténer avec d'autres informations. Par exemple :

="Le prix du produit "&A1&" est de "&RECHERCHEV(A1;Produits;2;FAUX)&" €"

Cette formule recherche le prix du produit dont le nom est en A1 dans un tableau nommé "Produits" et l'affiche dans une phrase.

2. Concaténer avec SI

Comme mentionné précédemment, la fonction SI est utile pour gérer les cellules vides ou pour afficher différents résultats en fonction d'une condition. Par exemple :

=SI(A1>10;"Le nombre est supérieur à 10 : "&A1;"Le nombre est inférieur ou égal à 10 : "&A1)

3. Concaténer avec GAUCHE/DROITE/STXT

Ces fonctions permettent d'extraire une partie d'une chaîne de caractères et de la concaténer avec d'autres éléments. Par exemple :

=GAUCHE(A1;3)&"-"&DROITE(A1;3)

Cette formule extrait les trois premiers et les trois derniers caractères de la cellule A1 et les combine avec un tiret.

Conclusion

La concaténation est une compétence essentielle pour tout utilisateur d'Excel et de Google Sheets. En maîtrisant les différentes méthodes et en comprenant comment les combiner avec d'autres fonctions, vous pouvez automatiser des tâches, améliorer la qualité de vos données et gagner un temps précieux. N'hésitez pas à expérimenter et à adapter les exemples présentés dans cet article à vos propres besoins. Avec un peu de pratique, vous deviendrez un expert de la concaténation !

Questions fréquentes

Quelle est la différence entre CONCATENER et CONCAT ?

CONCAT est la version plus récente et plus performante de CONCATENER. Si votre version d'Excel ou Google Sheets prend en charge CONCAT, il est préférable de l'utiliser.

Comment ajouter un saut de ligne dans une concaténation ?

Pour ajouter un saut de ligne, utilisez la fonction `CAR(10)` (ou `CHAR(10)` en anglais) dans votre formule. Par exemple : `=A1&CAR(10)&B1`.

Comment concaténer des nombres en conservant le format original ?

Utilisez la fonction `TEXTE` pour formater les nombres avant de les concaténer. Par exemple : `=TEXTE(A1;"0.00")&B1` formatera le nombre en A1 avec deux décimales avant de le concaténer avec le texte en B1.

Mots-clés associés :

formule excel texte combiner texte excel joindre texte excel texte excel excel tutorial

Partager cet article :