Comment utiliser la fonction CONCAT dans Excel

La fonction CONCAT est commune à Microsoft Excel et Google Sheets et permet de fusionner plusieurs chaînes de texte en une seule. Son utilisation est particulièrement précieuse dans diverses situations telles que le traitement de données textuelles et l’élaboration de rapports.

Description et syntaxe

Dans Excel, la fonction CONCAT a remplacé CONCATENER, offrant ainsi une plus grande flexibilité pour concaténer une série de cellules sans l’utilisation d’un séparateur spécifique. La syntaxe de base de CONCAT dans Excel est :

=CONCAT(texte1, [texte2], ...)

texte1, texte2, ... désignent les chaînes de caractères à assembler. Ces éléments peuvent être des références de cellules, des chaînes de caractères explicites ou des résultats de formules.

Google Sheets utilise également une syntaxe similaire pour sa fonction CONCAT, bien que dans certains cas, la fonction CONCATENATE soit préférée pour assurer une compatibilité avec les versions antérieures.

Exemples pratiques d’utilisation

Explorons des cas pratiques où la fonction CONCAT s’avère particulièrement utile :

Cas pratique n°1: Création d’une adresse email

Supposons que vous disposiez d’une liste de prénoms et de noms dans une feuille de calcul et que vous souhaitiez générer des adresses email pour chaque individu.

  • Prénom : A2 (exemple : Jean)
  • Nom : B2 (exemple : Dupont)

La formule pour créer l’email sous la forme « jean.dupont@email.com » serait :

=CONCAT(LOWER(A2), ".", LOWER(B2), "@email.com")

Cette formule convertit le prénom et le nom en minuscules avec la fonction LOWER, puis les assemble avec un point et un domaine de messagerie explicite.

Cas pratique n°2: Formatage d’une date

Imaginons maintenant que vous avez les composantes d’une date dans différentes cellules et que vous voulez les assembler en un format de date spécifique.

  • Jour : A3 (exemple : 5)
  • Mois : B3 (exemple : Mars)
  • Année : C3 (exemple : 2023)

Vous pouvez utiliser CONCAT pour formatter cette date de manière lisible :

=CONCAT(A3, " ", B3, " ", C3)

Cette formule regroupe le jour, le mois et l’année en séparant chaque composante par un espace, résultant en la chaîne de texte « 5 Mars 2023 ».

Des fonctions telles que CONCAT sont essentielles pour manipuler et préparer les données en vue de leur analyse, de la création de rapports ou simplement pour améliorer la clarté des informations dans vos documents Excel ou Google Sheets.

Plus d'infoRmation: https://support.microsoft.com/fr-fr/office/concat-concat-fonction-9b1a9a3f-94ff-41af-9736-694cbd6b4ca2

Autres fonctions
Renvoie une matrice de valeurs de texte provenant de n’importe quelle plage spécifiée
Change les CaraCtères anglais ou katakana à pleine Chasse (Codés sur deux oCtets) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à demi-Chasse (Codés sur un oCtet)
Convertit un nombre en texte en utilisant le format monétaire ß (baht)
Renvoie le caRactèRe spécifié paR le code numéRique
Trouve un TexTe dans un auTre TexTe (sans respecTer la casse)
Convertit un argument textuel en nombre
Renvoie le numéRo de code du pRemieR caRactèRe d’une chaîne de texte
Assemble plusieurs éléments textuels de fAçon à n’en former qu’un seul
Convertit un nombre au format texte aveC un nombre de déCimales spéCifié
Change les CaraCtères anglais ou katakana à demi-Chasse (Codés sur un oCtet) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à pleine Chasse (Codés sur deux oCtets)
Convertit un nombre en texte en utilisant le format monétaire € (euro)
Renvoie des caRactèRes situés à l’extRême dRoite d’une chaîne de caRactèRes
Supprime touS leS caractèreS de contrôle du texte
Vérifie si deux Valeurs de texte sont identiques
Renvoie des caRactèRes situés à l’extRême gauche d’une chaîne de caRactèRes
Change les CaraCtères à demi-Chasse (Codés sur un oCtet) à l’intérieur d’une Chaîne de CaraCtères en CaraCtères à pleine Chasse (Codés sur deux oCtets)
Combine le texte à partir de plusieurs plages et/ou chaînes, et inclut un séparateur que vous spécifiez entre chaque valeur de texte à combiner Si le délimiteur est une chaîne de texte vide, cette fonction concatène effectivement les plages
Convertit le texte en majusCules
Convertit le texte en minusCules
Renvoie le nombRe de caRactèRes contenus dans une chaîne de texte
Met en Majuscules la preMière lettre de chaque Mot dans une chaîne textuelle
Extrait lEs caractèrEs phonétiquEs (furigana) d’unE chaînE dE tExtE
Remplace des caRactèRes dans un texte
Répète un texte un ceRtain nombRe de fois
Renvoie un nombRe déteRminé de caRactèRes d’une chaîne de texte à paRtiR de la position que vous indiquez
Remplace l’ancien texte d’une chaîne de caRactèRes paR un nouveau
Supprime leS eSpaceS du texte
Convertit ses arguments en texte
Convertit un nombre au format texte
Trouve une valeur TexTuelle dans une auTre, en respecTanT la casse
Renvoie le caractère référencé par la valeur numérique donnée
Renvoie le nombre (point de code) qui correspond au premier caractère du texte
Convertit du texte en nombre d’une manière indépendante des paramètres régionaux
Renvoie le texte de n’importe quelle valeur spécifiée