La fonction CONCATENER Excel : Le guide complet
La fonction CONCATENER est une fonction de texte intégrée à Excel qui permet de joindre deux ou plusieurs chaînes de texte en une seule chaîne. C'est un outil fondamental pour manipuler et formater des données textuelles dans vos feuilles de calcul.
Syntaxe de la fonction CONCATENER
La syntaxe de la fonction CONCATENER est simple :
=CONCATENER(texte1; [texte2]; ...)
- texte1 : Le premier élément de texte à joindre. Il peut s'agir d'une chaîne de texte entre guillemets (par exemple, "Bonjour"), d'une référence de cellule (par exemple, A1) ou d'une autre formule qui renvoie du texte.
- [texte2]; ... : Les éléments de texte suivants à joindre. Vous pouvez ajouter jusqu'à 255 éléments de texte. Ils peuvent également être des chaînes de texte, des références de cellules ou des formules.
Exemples d'utilisation de la fonction CONCATENER
Voici quelques exemples pratiques pour illustrer l'utilisation de la fonction CONCATENER :
-
Exemple 1 : Combiner un nom et un prénom
Supposons que vous ayez le nom dans la cellule A1 et le prénom dans la cellule B1. Pour les combiner dans la cellule C1, vous pouvez utiliser la formule suivante :
excel =CONCATENER(A1; " "; B1)Notez l'utilisation des guillemets avec un espace (" ") pour insérer un espace entre le nom et le prénom.
Description de la capture d'écran: Une feuille Excel avec les colonnes A (Nom), B (Prénom) et C (Nom Complet). La cellule A1 contient "Dupont", la cellule B1 contient "Jean", et la cellule C1 (contenant la formule ci-dessus) affiche "Dupont Jean".
-
Exemple 2 : Créer une adresse complète
Si vous avez l'adresse dans la cellule A2, le code postal dans la cellule B2 et la ville dans la cellule C2, vous pouvez créer une adresse complète dans la cellule D2 avec la formule suivante :
excel =CONCATENER(A2; ", "; B2; " "; C2)Ici, nous utilisons des virgules et des espaces pour formater l'adresse.
Description de la capture d'écran: Une feuille Excel avec les colonnes A (Adresse), B (Code Postal), C (Ville) et D (Adresse Complète). A2 contient "10 rue de la Paix", B2 contient "75001", C2 contient "Paris", et D2 (contenant la formule ci-dessus) affiche "10 rue de la Paix, 75001 Paris".
-
Exemple 3 : Combiner du texte avec des nombres
Vous pouvez également combiner du texte avec des nombres. Par exemple, si la cellule A3 contient un nombre et que vous voulez l'afficher avec un texte, vous pouvez utiliser :
excel =CONCATENER("Le résultat est : "; A3)Description de la capture d'écran: Une feuille Excel avec la colonne A (Valeur) et la colonne B (Texte). A3 contient "123", et B3 (contenant la formule ci-dessus) affiche "Le résultat est : 123".
Alternatives à la fonction CONCATENER
Bien que la fonction CONCATENER soit utile, Excel offre une alternative plus simple et souvent plus pratique : l'opérateur & (esperluette).
L'opérateur & (Esperluette)
L'opérateur & permet également de concaténer des chaînes de texte. Il est plus court et plus facile à utiliser que la fonction CONCATENER.
-
Exemple 1 (avec l'opérateur
&) : Combiner un nom et un prénomLa formule suivante est équivalente à l'exemple 1 ci-dessus :
excel =A1 & " " & B1Le résultat est le même : "Dupont Jean".
-
Exemple 2 (avec l'opérateur
&) : Créer une adresse complèteLa formule suivante est équivalente à l'exemple 2 ci-dessus :
excel =A2 & ", " & B2 & " " & C2Le résultat est le même : "10 rue de la Paix, 75001 Paris".
Avantages de l'opérateur &
- Simplicité : L'opérateur
&est plus simple à écrire et à lire que la fonction CONCATENER. - Rapidité : Il est souvent plus rapide à utiliser, surtout pour les concaténations simples.
- Lisibilité : La formule est plus concise et plus facile à comprendre.
La fonction TEXTE pour formater les nombres
Lorsque vous combinez du texte avec des nombres ou des dates, vous pouvez utiliser la fonction TEXTE pour formater ces valeurs. Cela vous permet de contrôler l'apparence des nombres et des dates dans la chaîne de texte résultante.
-
Exemple : Afficher une date dans un format spécifique
Supposons que la cellule A4 contienne une date. Pour l'afficher dans un format spécifique (par exemple, "jj/mm/aaaa"), vous pouvez utiliser la formule suivante :
excel =CONCATENER("Date : "; TEXTE(A4; "jj/mm/aaaa"))Ou avec l'opérateur
&:excel ="Date : " & TEXTE(A4; "jj/mm/aaaa")Description de la capture d'écran: Une feuille Excel avec la colonne A (Date) et la colonne B (Texte). A4 contient "01/01/2024", et B4 (contenant la formule ci-dessus) affiche "Date : 01/01/2024".
Erreurs courantes avec CONCATENER et comment les éviter
- Oublier les espaces : N'oubliez pas d'inclure des espaces entre les éléments de texte si nécessaire. Utilisez " " pour insérer un espace.
- Erreurs de syntaxe : Vérifiez attentivement la syntaxe de la fonction CONCATENER ou de l'opérateur
&. Assurez-vous que tous les arguments sont correctement séparés par des points-virgules. - Problèmes de format de nombre/date : Utilisez la fonction TEXTE pour formater les nombres et les dates si nécessaire.
- Dépassement de la limite de caractères : Excel a une limite de 32 767 caractères par cellule. Si votre concaténation dépasse cette limite, vous obtiendrez une erreur.
Bonnes pratiques pour la concaténation dans Excel
- Planifiez votre concaténation : Avant de commencer, déterminez clairement les éléments de texte que vous voulez combiner et l'ordre dans lequel ils doivent apparaître.
- Utilisez des références de cellules : Évitez d'écrire directement du texte dans les formules. Utilisez plutôt des références de cellules pour faciliter la modification et la mise à jour des données.
- Testez vos formules : Vérifiez que vos formules de concaténation fonctionnent correctement avant de les appliquer à de grandes quantités de données.
- Choisissez la méthode la plus appropriée : Utilisez l'opérateur
&pour les concaténations simples et la fonction CONCATENER pour les concaténations plus complexes ou lorsque vous avez besoin de combiner un grand nombre d'éléments. - Documentez vos formules : Ajoutez des commentaires à vos formules pour expliquer ce qu'elles font et comment elles fonctionnent. Cela facilitera la maintenance et la compréhension de vos feuilles de calcul.
CONCAT : La nouvelle fonction de concaténation (Excel 2019 et versions ultérieures)
Depuis Excel 2019, une nouvelle fonction de concaténation, CONCAT, est disponible. Elle est similaire à CONCATENER mais offre une meilleure flexibilité et une syntaxe plus simple.
La principale différence est que CONCAT peut accepter une plage de cellules comme argument, ce que CONCATENER ne peut pas faire directement.
-
Exemple : Concaténer une plage de cellules avec CONCAT
Si vous avez une plage de cellules A1:A5 contenant du texte, vous pouvez les concaténer en une seule chaîne avec la formule suivante :
excel =CONCAT(A1:A5)Cela concaténera toutes les cellules de A1 à A5 dans l'ordre.
Description de la capture d'écran: Une feuille Excel avec la colonne A (Texte). Les cellules A1 à A5 contiennent "Texte1", "Texte2", "Texte3", "Texte4", "Texte5", et la cellule B1 (contenant la formule ci-dessus) affiche "Texte1Texte2Texte3Texte4Texte5".
TEXTJOIN : Concaténation avec délimiteur (Excel 2019 et versions ultérieures)
Une autre fonction puissante introduite dans Excel 2019 est TEXTJOIN. Elle permet de concaténer des chaînes de texte avec un délimiteur spécifié.
-
Syntaxe de la fonction TEXTJOIN
excel =TEXTJOIN(délimiteur; ignorer_vide; texte1; [texte2]; ...)- délimiteur : Le caractère ou la chaîne de caractères à utiliser comme délimiteur entre les éléments de texte.
- ignorer_vide : VRAI pour ignorer les cellules vides, FAUX pour les inclure avec le délimiteur.
- texte1; [texte2]; ... : Les éléments de texte à joindre.
-
Exemple : Concaténer avec un délimiteur
Pour concaténer les cellules A1 à A5 avec une virgule comme délimiteur et ignorer les cellules vides, vous pouvez utiliser la formule suivante :
excel =TEXTJOIN(", "; VRAI; A1:A5)Description de la capture d'écran: Une feuille Excel avec la colonne A (Texte). Les cellules A1 à A5 contiennent "Texte1", "Texte2", "", "Texte4", "Texte5", et la cellule B1 (contenant la formule ci-dessus) affiche "Texte1, Texte2, Texte4, Texte5".
Conclusion
La fonction CONCATENER et ses alternatives, comme l'opérateur &, CONCAT et TEXTJOIN, sont des outils essentiels pour manipuler et formater du texte dans Excel. En comprenant leur syntaxe, leurs utilisations et leurs limites, vous pouvez optimiser vos feuilles de calcul et automatiser des tâches répétitives. N'hésitez pas à expérimenter avec ces fonctions pour découvrir tout leur potentiel et améliorer votre productivité avec Excel.