Comment CONCATENER dans Excel, VBA et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce tutoriel montre comment utiliser le Fonction CONCATENER d'Excel dans Excel pour fusionner des chaînes de texte.

Présentation de la fonction CONCATENER

La fonction CONCATENATE Combine des chaînes de texte.

Pour utiliser la fonction de feuille de calcul Excel CONCATENATE, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction CONCATENATE Syntaxe et entrées :

=CONCATENER(texte1,[texte2],… )

texte 1 - Des chaînes de texte ou un tableau de cellules avec des chaînes de texte.

texte2 - La deuxième valeur de texte à joindre.

La fonction CONCAT est disponible dans Excel 2022 et peut remplacer l'ancienne fonction CONCATENATE. Il joint plusieurs chaînes de texte en une seule.

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

Comme vu ci-dessus, les deux fonctions ont les mêmes entrées. Quelle est la différence entre eux alors ?

CONCATENATE et CONCAT pour joindre plusieurs cellules

La fonction CONCAT est beaucoup plus facile à utiliser lorsque vous souhaitez joindre une plage de cellules, car vous pouvez simplement saisir une plage.

=CONCATENER(B3,C3,D3,E3) =CONCAT(B3:E3)

La fonction CONCATENATE vous oblige à saisir toutes les cellules individuelles que vous souhaitez rejoindre.

Un moyen rapide d'utiliser CONCATENATE pour joindre plusieurs cellules

Il existe un moyen plus rapide d'utiliser CONCATENATE si vous n'avez toujours pas CONCAT. Au lieu de cliquer sur les cellules une par une avec des virgules entre les deux, vous pouvez appuyer sur la touche CTRL et la maintenir enfoncée avant de cliquer sur chaque cellule. Cela vous aide à économiser l'étape consistant à appuyer sur une virgule.

CONCATENER et CONCAT avec numéro/date

Notez que CONCATENATE et CONCAT sont des fonctions de texte. Lors de l'utilisation de l'un d'eux, le résultat est un texte. Par exemple, vous ne pourrez pas additionner ces nombres dans les cellules I3 et J3 après avoir utilisé l'un ou l'autre.

La même chose se produit pour les dates car elles sont reconnues comme des numéros de série et non comme du texte. Vous n'aurez peut-être pas besoin de faire la somme des dates, mais cela ne fonctionne pas bien dans les filtres et les tableaux croisés dynamiques.

=CONCATENER(B3,"-",C3,"-",D3) =CONCAT(B3,"-",C3,"-",D3)

Pour surmonter les problèmes ci-dessus, vous pouvez utiliser VALUE pour convertir du texte en valeurs.

=VALEUR(CONCATENATE(B3,C3,D3)) =VALEUR(CONCAT(B3,C3:D3))

Une façon très courante de joindre des cellules consiste à utiliser la touche esperluette (&). Il peut simuler les scénarios ci-dessus. Un exemple:

=B3&" "&C3

En quoi diffère-t-il de CONCATENATE ou CONCAT ? Fonctionnellement, aucun. Il est plus facile de taper avec une esperluette s'il n'y en a pas beaucoup à rejoindre et a l'air plus net. S'il y a beaucoup de cellules à joindre, CONCAT serait plus facile car vous pouvez entrer une plage. L'utilisation de la touche CTRL avec CONCATENATE peut également être plus rapide.

La fonction CONCATENATE et la touche esperluette fonctionnent de la même manière dans Google Sheets.

La fonction CONCAT ne fonctionne pas tout à fait de la même manière dans Google Sheets. Il permet de joindre un maximum de deux cellules et n'autorise pas son argument en tant que plage.

Notes complémentaires

Malheureusement, CONCATENATE n'acceptera pas un tableau de cellules en entrée. Vous devez ajouter manuellement chaque référence de cellule à la formule. <>

Avec la sortie d'Excel 2016, Excel a ajouté la fonction TEXTJOIN, une bien meilleure alternative à CONCATENATE. Nos amis de Spreadsheeto ont écrit un excellent article sur l'utilisation de la nouvelle fonction TEXTJOIN pour combiner des chaînes de texte.

Revenir à la liste de toutes les fonctions dans Excel

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave