Concaténer les cellules dans Excel

Dernière mise à jour le 05/02/2024
Temps de lecture : 3 minutes

Concaténer c'est l'action de regrouper plusieurs cellules ensemble. Plusieurs techniques sont possibles.

Plusieurs façons de concaténer les cellules dans Excel

Pour concaténer des cellules dans Excel il existe trois fonctions ainsi que le signe &, appelé "et commercial". 

  • CONCAT
  • CONCATENER
  • JOINDRE.TEXTE

Pourquoi autant de formules ?

Historiquement, Excel a toujours permis de regrouper 2 cellules

  • Soit avec la fonction CONCATENER
  • Ou bien avec le symbole &

Mais si vous aviez besoin de faire un regroupement sur plus de 2 cellules, la manipulation n'était pas simple. C'est pourquoi, Microsoft a construit 2 nouvelles fonctions pour concaténer depuis une plage de données.

  • CONCAT
  • JOINDRE.TEXTE

Fonction CONCATENER vs symbole &

En fait, il n'y a aucune différence entre l'utilisation du symbole & et la fonction CONCATENER.

Par exemple, dans l'exemple suivant, pour concaténer le code postal avec le nom de la ville, nous pouvons écrire

=CONCATENER(A2,B2)

Concatenation de deux cellules avec la fonction CONCATENER

Ou bien encore

=A2&B2

Concatener dans Excel avec le symbole

Remarques :

  • Dans les deux cas, il n'y a pas d'espace entre le code postal et la ville. Il faut le gérer autrement
  • Avec la fonction CONCATENER, on ne peut pas sélectionner une plage de données mais cellule par cellule. C'est pour ça que la fonction CONCATENER a été dépréciée (le point d'exclamation devant la fonction)
CONCATENER fonction depreciee

La fonction CONCAT

A partir de la version d'Excel 2016, Microsoft a introduit la fonction CONCAT.

Cette fonction a l'avantage de concaténer plusieurs cellules juste en sélectionnant une plage de cellules.

=CONCAT(B2:G2)

Fonction CONCAT pour concatener une plage de cellules

Mais là encore, le résultat est peu lisible car toutes cellules sont accolées.

La fonction JOINDRE.TEXTE

C'est pour corriger tous les problèmes énumérés précédemment que Microsoft à créé en mars 2016 la fonction JOINDRE.TEXTE

Les paramètres de la fonction JONDRE.TEXTE sont les suivants :

  • Délimiteur, comme un tiret, un espace, mais toujours entre guillemets.
  • Prise en compte des cellules vides (VRAI ou FAUX).
  • Plage de cellules à concaténer.

Donc, pour lier les 4 cellules de nos clients en une seule, avec un espace entre chaque cellule, nous écrivons la formule

=JOINDRE.TEXTE(" ";;A2:D2)

Autre exemple, si nous souhaitons constituer le numéro de sécurité sociale à partir du détail de chaque partie, nous écrirons.

=JOINDRE.TEXTE("-";VRAI;B2:G2)

Utilisation de la fonction JOINDRE.TEXTE dans Excel

Conclusion

Sans discution, la meilleure fonction pour combiner plusieurs cellules dans Excel c'est la fonction JOINDRE.TEXTE. Cette fonction est très souvent utilisée pour faire des formules complexes comme extraire les chiffres d'une cellule.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Concaténer les cellules dans Excel

Reading time: 3 minutes
Dernière mise à jour le 05/02/2024

Concaténer c'est l'action de regrouper plusieurs cellules ensemble. Plusieurs techniques sont possibles.

Plusieurs façons de concaténer les cellules dans Excel

Pour concaténer des cellules dans Excel il existe trois fonctions ainsi que le signe &, appelé "et commercial". 

  • CONCAT
  • CONCATENER
  • JOINDRE.TEXTE

Pourquoi autant de formules ?

Historiquement, Excel a toujours permis de regrouper 2 cellules

  • Soit avec la fonction CONCATENER
  • Ou bien avec le symbole &

Mais si vous aviez besoin de faire un regroupement sur plus de 2 cellules, la manipulation n'était pas simple. C'est pourquoi, Microsoft a construit 2 nouvelles fonctions pour concaténer depuis une plage de données.

  • CONCAT
  • JOINDRE.TEXTE

Fonction CONCATENER vs symbole &

En fait, il n'y a aucune différence entre l'utilisation du symbole & et la fonction CONCATENER.

Par exemple, dans l'exemple suivant, pour concaténer le code postal avec le nom de la ville, nous pouvons écrire

=CONCATENER(A2,B2)

Concatenation de deux cellules avec la fonction CONCATENER

Ou bien encore

=A2&B2

Concatener dans Excel avec le symbole

Remarques :

  • Dans les deux cas, il n'y a pas d'espace entre le code postal et la ville. Il faut le gérer autrement
  • Avec la fonction CONCATENER, on ne peut pas sélectionner une plage de données mais cellule par cellule. C'est pour ça que la fonction CONCATENER a été dépréciée (le point d'exclamation devant la fonction)
CONCATENER fonction depreciee

La fonction CONCAT

A partir de la version d'Excel 2016, Microsoft a introduit la fonction CONCAT.

Cette fonction a l'avantage de concaténer plusieurs cellules juste en sélectionnant une plage de cellules.

=CONCAT(B2:G2)

Fonction CONCAT pour concatener une plage de cellules

Mais là encore, le résultat est peu lisible car toutes cellules sont accolées.

La fonction JOINDRE.TEXTE

C'est pour corriger tous les problèmes énumérés précédemment que Microsoft à créé en mars 2016 la fonction JOINDRE.TEXTE

Les paramètres de la fonction JONDRE.TEXTE sont les suivants :

  • Délimiteur, comme un tiret, un espace, mais toujours entre guillemets.
  • Prise en compte des cellules vides (VRAI ou FAUX).
  • Plage de cellules à concaténer.

Donc, pour lier les 4 cellules de nos clients en une seule, avec un espace entre chaque cellule, nous écrivons la formule

=JOINDRE.TEXTE(" ";;A2:D2)

Autre exemple, si nous souhaitons constituer le numéro de sécurité sociale à partir du détail de chaque partie, nous écrirons.

=JOINDRE.TEXTE("-";VRAI;B2:G2)

Utilisation de la fonction JOINDRE.TEXTE dans Excel

Conclusion

Sans discution, la meilleure fonction pour combiner plusieurs cellules dans Excel c'est la fonction JOINDRE.TEXTE. Cette fonction est très souvent utilisée pour faire des formules complexes comme extraire les chiffres d'une cellule.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.