Avez-vous besoin de combiner des chaînes de texte dans Excel? Apprenez à utiliser les fonctions CONCATENATE et CONCAT dans ce guide rapide.
Lorsque vous travaillez avec des données dans Microsoft Excel, il est souvent nécessaire de combiner le texte de plusieurs cellules pour créer un ensemble de données bien organisé et complet. Heureusement, plusieurs fonctions sont disponibles à cet effet, notamment CONCATENATE et CONCAT.
CONCATENATE et CONCAT sont des fonctions simples qui vous permettent de fusionner diverses valeurs et chaînes dans Excel. Bien qu'ils soient similaires, il existe une différence essentielle entre les deux. Examinons de plus près chaque fonction et déterminons celle qui convient le mieux aux différents scénarios.
Comment utiliser la fonction CONCATENER dans Excel
La fonction CONCATENATE dans Excel joint plusieurs chaînes dans une seule cellule. Il vous permet de fusionner deux ou plusieurs valeurs de cellule, constantes ou chaînes de texte. La syntaxe de CONCATENER est la suivante :
=CONCATENATE(text1, [text2], [text3], ...)
Ici, texte 1, texte2, texte3, et ainsi de suite représentent les références de cellule ou les chaînes de texte que vous souhaitez combiner. Vous pouvez inclure jusqu'à 255 arguments de texte dans la fonction CONCATENER. Si vous travaillez avec des chaînes de texte, mettez les chaînes entre guillemets (" ").
Lorsque vous combinez des chaînes de texte et des valeurs numériques, il est important d'inclure des espaces entre les différents arguments pour éviter toute confusion dans les résultats de la formule. Vous pouvez insérer des espaces, des signes de ponctuation et des symboles dans les chaînes de texte.
Il s'agit d'un inconvénient partagé de CONCATENATE et CONCAT par rapport à la fonction TEXTJOIN, car TEXTJOIN peut automatiquement séparer les valeurs avec des délimiteurs spécifiques, tels que des virgules ou des tabulations.
Une utilisation simple de la fonction CONCATENATE consiste à prendre les prénoms, deuxièmes et derniers noms des clients et à sortir le nom complet. Par exemple, dans la feuille de calcul ci-dessus, la formule ci-dessous renvoie les noms complets :
=CONCATENATE(A2, B2, C2)
Dans cette formule, CONCATENER prend les noms dans A2, B2, et C2 et les unit. Gardez à l'esprit que CONCATENATE ne prend pas en charge les délimiteurs. Par conséquent, pour éviter que les noms ne se chevauchent, incluez un espace après chaque nom dans la cellule d'origine.
Une autre utilisation de CONCATENATE consiste à résumer les informations de différentes cellules. Supposons que vous disposiez d'une feuille de calcul contenant des informations sur divers éléments. Vous pouvez combiner les informations sur chaque élément et conclure le résultat en utilisant CONCATENER.
Considérez la feuille de travail ci-dessus. Voici une liste de certains produits, leurs prix, le nombre d'unités vendues, l'objectif de vente, l'étiquette du produit et l'état de son objectif de vente. Vous pouvez résumer toutes ces données en une seule phrase à l'aide de la fonction CONCATENER.
=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )
Cette longue formule est essentiellement simple. Chaque argument est un morceau de la phrase complète. La fonction CONCATENER joint les valeurs de différentes cellules et ajoute du texte entre elles pour former une phrase.
Vous pouvez ensuite masquer les colonnes d'origine pour rendre votre feuille de calcul moins encombrée.
Comment utiliser la fonction CONCAT dans Excel
Disponible pour Excel 2019 et les versions ultérieures, la fonction CONCAT sert de version améliorée de CONCATENATE. La syntaxe de la fonction CONCAT est la suivante :
=CONCAT(text1, [text2], [text3], ...)
Comme CONCATENER, texte 1, texte2, texte3, etc., représentent les références de cellule ou les chaînes de texte à joindre. Le principal avantage de CONCAT est sa capacité à gérer plus efficacement les gammes et les tableaux.
Contrairement à CONCATENATE, la fonction CONCAT ne nécessite pas de références de cellule explicites pour chaque argument. Au lieu de cela, vous pouvez spécifier directement une plage de cellules ou un tableau. Cela réduit considérablement la longueur et la complexité de la formule lorsqu'il s'agit de jeux de données plus volumineux.
Dans le même exemple que précédemment, pour combiner les prénom, deuxième prénom et nom de famille des clients dans une feuille de calcul Excel, la formule serait :
=CONCAT(A2:C2)
Comme la fonction CONCATENER, cette formule prend les valeurs de nom dans A2:C2 et les réunit pour afficher le nom complet. La différence ici est que vous pouvez spécifier la plage de valeurs plutôt que de vous référer séparément à chacune. Ceci est mieux souligné dans la feuille de travail ci-dessous.
Cet exemple de feuille de travail appartient à un constructeur automobile imaginaire. Chaque voiture a un code de modèle qui contient des informations sur divers aspects du véhicule. Le code modèle comprend différents codes. Vous pouvez utiliser la fonction CONCAT pour combiner rapidement les codes pour former le code du modèle dans une formule courte :
=CONCAT(B1:B7)
La fonction CONCAT prend les valeurs dans B1:B7 et les réunit pour former le code modèle de chaque voiture. Les mêmes résultats avec CONCATENER nécessiteraient la formule plus longue ci-dessous :
=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)
CONCATENER vs. CONCAT: Lequel devez-vous utiliser?
Lorsque vous utilisez une ancienne version d'Excel, CONCATENATE est un choix fiable pour fusionner des valeurs de texte. Cependant, même dans ce cas, le symbole esperluette (&) peut facilement obtenir les mêmes résultats que CONCATENER. En effet, les formules ci-dessous produisent toutes les mêmes résultats :
=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)
L'un des défauts de CONCATENATE est qu'il manque de fonctionnalités uniques. Comme démontré, l'esperluette peut faire la même chose que CONCATENATE. Un autre problème est que le nom de la fonction lui-même est trop long. Comparez la formule de l'esperluette avec celle de CONCATENER pour voir par vous-même.
Pour remédier à ces limitations, Excel a introduit CONCAT. La fonction CONCAT peut faire tout ce que fait CONCATENATE, mais elle peut également fonctionner avec des plages et des tableaux. Cela rend CONCAT supérieur à CONCATENATE et à l'esperluette. Par conséquent, si votre version d'Excel prend en charge CONCAT, il est préférable d'utiliser CONCAT plutôt que CONCATENATE.
Le nom plus court de CONCAT et sa capacité à fonctionner sur des plages rendent les formules plus courtes et plus faciles à naviguer. Cependant, si votre objectif est de combiner des chaînes de texte, CONCAT et CONCATENATE peuvent être difficiles à utiliser car ils ne prennent pas en charge les délimiteurs. La fonction TEXTJOIN est une meilleure option pour fusionner des chaînes de texte
Microsoft a l'intention de remplacer CONCATENATE par CONCAT, il est donc sage de s'habituer à travailler avec CONCAT. Bien qu'Excel continuera à prendre en charge l'ancien CONCATENATE pour la compatibilité avec les anciens fichiers Excel.
Ironiquement, le Fonction CONCATENER dans Google Sheets peut fonctionner sur des gammes et des tableaux; par conséquent, il est exactement identique à CONCAT dans Google Sheets. Le seul but de son existence est la compatibilité avec les anciens fichiers Excel, si vous importez vos fichiers Excel dans Google Sheets.
Rationalisez la fusion de données dans Excel avec CONCATENATE et CONCAT
CONCATENATE et CONCAT sont deux fonctions Excel qui vous permettent de joindre des chaînes de texte et de créer des ensembles de données cohérents. Vous pouvez utiliser ces fonctions pour fusionner des valeurs de cellule, des constantes ou des chaînes de texte et résumer les informations de différentes cellules.
La fonction CONCAT peut gérer les plages et les tableaux plus efficacement et sa syntaxe est plus courte que CONCATENATE, ce qui en fait la fonction préférée de la plupart des utilisateurs. Toutefois, si vous utilisez une ancienne version d'Excel, CONCATENATE reste un choix fiable si vous ne souhaitez pas utiliser l'esperluette pour joindre des valeurs.
Quelle que soit la fonction que vous choisissez, joindre des cellules est un moyen efficace de résumer vos données ou de produire de nouvelles valeurs conjointes. La combinaison de cellules peut vous aider à économiser de l'espace dans votre feuille de calcul et à tirer plus facilement des conclusions en introduisant des chaînes de texte.