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.

2 Comments

  1. Emmanuelle MARTEAU
    06/11/2024 @ 12:12

    bonjour.
    merci pour ces explications claires.
    cependant, quand je veux combiner plusieurs cellules, dont une contient une date format jj/mm/aaaa, la réponse donnée par Excel transforme le contenu de cette cellule en un chiffre qui n'a rien à voir avec ma date.
    savez-vous pourquoi ?
    par avance merci

    merci de rendre Excel plus abordable !!

    Reply

    • Frédéric LE GUEN
      06/11/2024 @ 12:48

      C'est gentil comme commentaire 😀
      La solution serait d'utiliser la fonction TEXTE.

      Reply

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 la façon dont les données de vos commentaires sont traitées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    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.

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      2 Comments

      1. Emmanuelle MARTEAU
        06/11/2024 @ 12:12

        bonjour.
        merci pour ces explications claires.
        cependant, quand je veux combiner plusieurs cellules, dont une contient une date format jj/mm/aaaa, la réponse donnée par Excel transforme le contenu de cette cellule en un chiffre qui n'a rien à voir avec ma date.
        savez-vous pourquoi ?
        par avance merci

        merci de rendre Excel plus abordable !!

        Reply

        • Frédéric LE GUEN
          06/11/2024 @ 12:48

          C'est gentil comme commentaire 😀
          La solution serait d'utiliser la fonction TEXTE.

          Reply

      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 la façon dont les données de vos commentaires sont traitées.