Syntaxe
La fonction CONCAT s’écrit de la façon suivante :
= CONCAT( texte1 ; [texte2] ;... )
Cette fonction possède au moins un argument.
texte1
– 1er texte à fusionner, cellule ou plage de cellules.
La fonction CONCAT permet de fusionner plusieurs valeurs. À la différence de la fonction CONCATENER, on peut indiquer une plage de cellules à fusionner. On peut fusionner des valeurs directement saisies dans la formule avec des références de cellules et des plages de cellules.
= CONCAT( "Bonjour " ; A1 ; B1:B4 )
Cette fonction ignore les cellules vides. Pour séparer les valeurs par un espace ou un autre caractère, il faut ajouter dans la fonction ces éléments :
= CONCAT( A1 ; " " ; B1 ; " " ; C1 )
La fonction JOINDRE.TEXTE permet, quant à elle, de mettre des délimiteurs entre chaque argument.
Il est tout à faire possible de joindre du texte et des nombres.
= CONCAT( "L'article coûte " ; 168 ; " €" )
--> Résultat : l'article coûte 168 €
En ce qui concerne les dates, il faudra se servir de la fonction TEXTE pour préserver le format. En effet, Excel stocke les dates sous format nombre et sans la fonction TEXTE, on obtiendrait un résultat non souhaité.
= CONCAT( "La date est " ; AUJOURDHUI() )
--> Résultat : "La date est 45103"
= CONCAT("La date est " ; TEXTE( AUJOURDHUI() ; "jj/mm/aa" ) )
--> Résultat : "La date est 26/06/2023"
Caractéristiques de la fonction CONCAT
- Elle permet de fusionner des valeurs contenues dans des cellules ou plages de cellules ;
- Elle nécessite l’utilisation de la fonction TEXTE pour préserver les dates ;
- Elle ignore les cellules vides.
Formules en lien
- RECHERCHEV avec plusieurs critères
- RECHERCHEV et CONCATENER
- Convertir nombre en texte
- Convertir date en texte
- RECHERCHEV avec plusieurs résultats
- Remplacer un caractère par un autre (yc spéciaux)
- Compter le nombre de cellules contenant du texte
- Compter le nombre de cellules contenant une partie du texte (mot, caractère)
- Compter le nombre de cellules égales à un texte
- Si cellule contient un texte
- Si cellule contient un texte (sensible à la casse)
- Si cellule contient texte alors 1
- Si cellule ne contient pas un mot ou une partie du texte
Fonctions en lien
- CONCATENER
- JOINDRE.TEXTE
- TROUVE
- CTXT
- GAUCHE
- DROITE
- NBCAR
- MINUSCULE
- MAJUSCULE
- STXT
- NOMPROPRE
- CHERCHE
- SUBSTITUE
- REMPLACER
- CNUM
- TEXTE
- EXACT
- TEXTE.AVANT
- TEXTE.APRES
- SUPPRESPACE