Documentation/Fonctions Calc/CONCAT
TDF LibreOffice Document Liberation Project Blogs communautaires Weblate Nextcloud Redmine Ask LibreOffice Donner
Nom de la fonction :
CONCAT
Catégorie :
Texte
Résumé :
Concatène plusieurs chaînes de texte en une seule chaîne.
La fonction CONCAT est une version améliorée de la fonction CONCATENER, avec CONCAT acceptant les plages de cellules comme arguments.
Syntaxe :
CONCAT(Chaîne 1 [; Chaîne 2 [; … [; Chaîne 255]]])
Renvoie :
Renvoie une chaîne de texte formée en concaténant les arguments de chaîne de bout en bout.
Arguments :
chaîne1 est une chaîne de texte (entre guillemets), un nombre, une référence à une cellule, une référence à une plage de cellules ou un tableau en ligne de chaînes (entre accolades '{' et '}'). chaîne1 spécifie la ou les premières chaînes qui doivent être concaténées.
Chaîne 2 à Chaîne 253 sont similaires à Chaîne 1 mais spécifient les chaînes suivantes qui doivent être concaténées.
- La formule d'utilité limitée
=CONCAT()
ne provoque pas d'erreur mais renvoie une chaîne vide. - La longueur de la chaîne à renvoyer est limitée à moins de 256 * (1024)2 caractères. Si les arguments passés entraînent un dépassement de cette limite, CONCAT signale une erreur de dépassement de chaîne (Err :513).
Détails complémentaires :
Lorsqu'une plage de cellules est spécifiée, les cellules sont parcourues ligne par ligne (de haut en bas).
Cette fonction n'est pas une exigence d'ODF 1.2 mais est compatible avec la fonction CONCAT de Microsoft Excel.
Exemples :
Formule | Description | Renvoie |
---|---|---|
=CONCAT("Life is really simple, "; "but we insist on making it complicated "; "(Confucius).") | Ici, trois chaînes individuelles sont passées en tant qu'arguments séparés, la fonction les concaténant et renvoyant "Life is really simple, but we insist on making it complicated (Confucius).". | Life is really simple, but we insist on making it complicated (Confucius). |
=CONCAT(D1; D2; D3) où les cellules D1, D2 et D3 contiennent respectivement les chaînes "When nothing is going right,", " go left", et "!" respectivement. | Ici, trois chaînes individuelles sont transmises par des références de cellule, la fonction les concaténant et renvoyant "When nothing is going right, go left!". | When nothing is going right, go left! |
=CONCAT({"The ", "journey ", "of ", "a ", "thousand ", "miles ", "begins ", "with ", "one ", "step."}) | Ici, dix chaînes individuelles sont transmises dans un tableau en ligne, la fonction les concaténant et renvoyant "The journey of a thousand miles begins with one step". | The journey of a thousand miles begins with one step. |
=CONCAT("Total: $"; 123.45) | Ici, une chaîne et un nombre sont passés comme arguments, la fonction les concaténant et renvoyant "Total : 123,45 $". | Total: $123.45 |
=CONCAT(A1:B3) où les cellules A1, A2, A3, B1, B2 et B3 contiennent respectivement les chaînes "A1", "A2", "A3", "B1", "B2" et "B3". | Ici, la fonction concatène le contenu de toutes les cellules de la plage A1:B3, renvoyant "A1B1A2B2A3B3". Notez l'ordre de concaténation pour une plage de cellules. | A1B1A2B2A3B3 |
=CONCAT(A:B; 3:4) | Ici, la fonction concatène le contenu de toutes les cellules des colonnes A et B, ainsi que celui de toutes les cellules des lignes 3 et 4. Dans cet exemple, le contenu des cellules A3, A4, B3 et B4 pourrait apparaître deux fois dans la chaîne renvoyée. La chaîne exacte renvoyée dépendrait du contenu des cellules des colonnes A et B, des lignes 3 et 4. | - |
Fonctions LibreOffice associées :
Standard ODF :
Aucun.
Fonctions Excel relatives (ou similaires) :
CONCAT