[VIDEO] Assembler des cellules avec la fonction CONCATENER()

Ce nouvel article va nous permettre d'inaugurer une nouvelle série d’articles dans lesquels nous reviendrons sur les principales formules d'Excel, de manière détaillée. À cette occasion, la première formule que nous allons voir ici est la formule CONCATENER() qui permet de joindre des chaînes de caractères les unes à la suite des autres.

 

Pour suivre cet article dans les meilleures conditions, je vous invite à télécharger le fichier de travail dans le lien disponible en fin d’article (cliquez ici pour y accéder).

 

 

1. La fonction CONCATENER()

 

La fonction CONCATENER() permet de d’assembler des chaînes de caractères en les mettant bout à bout les unes à la suite des autres (jusque 255 chaînes au maximum, pour un total de 8192 caractères)

 

2. Les paramètres

 

La fonction CONCATENER() s'utilise de la manière suivante :

 

=CONCATENER(texte1;[texte2],…)

 

Où :

  • texte1 : argument obligatoire, il s'agit de l'élément à joindre en premier
  • texte2,… : ensemble des autres chaînes à joindre à la suite

 

Seul le premier paramètre est obligatoire mais évidemment l'intérêt de cette fonction réside dans le fait de pouvoir lui adjoindre plusieurs paramètres les uns à la suite des autres

Comme pour toutes les fonctions sur Excel, chaque paramètre est séparé par un point-virgule, et les plages de données sont définies par deux points.

 

3. Compatibilités

 

La fonction CONCATENER() fonctionne sur les versions suivantes d'Excel :

 

  • Excel 2016
  • Excel 2013
  • Excel 2011 for Mac
  • Excel 2010
  • Excel 2007

 

4. Exemples

 

   4.1. Saisie des chaînes en paramètre

 

Pour commencer, nous allons voir un exemple simple : nous allons demander à Excel de concaténer deux chaînes de caractères que nous allons saisir directement en paramètres, afin récupérer une seule chaîne de caractères qui sera constituée par l'ensemble de ces deux chaînes.

 

=CONCATENER("Bienvenue sur ";"excelformation.fr")

   Résultat → « Bienvenue sur excelformation.fr »

 

Note : lorsque nous saisissons directement une chaîne de caractères dans une formule, celle-ci doit être entourée par des guillemets.

 

   4.2. Faire référence à des cellules

 

Évidemment nous pouvons tout aussi bien utiliser des références à des cellules :

 

=CONCATENER(A29;A30)

   Résultat → « Bienvenue sur excelformation.fr »

 

 

Dans ce nouvel exemple, le résultat retourné est exactement le même. En effet, les cellules auxquelles la formule CONCATENER() fait références ont une valeur identique à celle des chaînes de caractères saisie dans le premier exemple.

Attention lorsque qu’Excel concatène les chaînes de caractères les unes à la suite des autres il n'y a pas de caractère de séparation entre chacune d’entre elles. Sur les deux exemples que nous venons de voir, l'espace entre les deux chaînes de caractères est intégré directement dans la première. Mais nous pourrions tout autant saisir trois chaînes de caractères, en insérant au centre une chaîne constituée uniquement d’un espace :

 

=CONCATENER("Bienvenue sur";" ";"excelformation.fr")

   Résultat → « Bienvenue sur excelformation.fr »

 

Excel formation - video assembler des cellules avec la fonction concatener

 

   4.3. Inclure des guillemets dans une chaîne

 

Pour insérer des guillemets (« " ») dans une chaîne de caractères il est nécessaire de les doubler (les saisir deux fois), afin qu’Excel ne les interprète pas comme une fin de chaîne :

 

=CONCATENER("Bienvenue sur ""excelformation.fr"", le site de référence sur Excel")

   Résultat → « Bienvenue sur "excelformation.fr", le site de référence sur Excel »

 

En début de chaîne, il est donc nécessaire d'ouvrir un premier guillemet pour démarrer la chaîne de caractères puis de saisir directement à la suite les doubles guillemets. De la même manière à la fin de d’une chaîne de caractères, il va être nécessaire d'afficher trois fois les guillemets :

 

=CONCATENER("""Bienvenue sur excelformation.fr, le site de référence sur Excel""")

   Résultat → « "Bienvenue sur excelformation.fr, le site de référence sur Excel" »

 

Enfin, si la chaîne de caractères est uniquement constituée de guillemets il faudra cette fois insérer quatre fois les guillemets afin :

  • d'ouvrir la chaîne de caractères,
  • saisir les guillemets,
  • puis fermer la chaîne de caractères

 

=CONCATENER("""";"Bienvenue sur excelformation.fr, le site de référence sur Excel";"""")

   Résultat → « "Bienvenue sur excelformation.fr, le site de référence sur Excel" »

 

   4.4. CONCATENER() et les tableaux de données

 

La formule CONCATENER() peut également être utilisée au sein de tableaux de données, il suffit alors de sélectionner chacune des cellules à la suite des autres en les séparant par un point-virgule.

 

=CONCATENER([@[Colonne 1]];" ";[@[Colonne 2]];" ";[@[Colonne 3]];[@[Colonne 4]])

 

   4.5. Imbriquer des formules dans CONCATENER()

 

Il est également possible d'intégrer des calculs directement en tant que paramètre dans la formule CONCATENER() :

 

=CONCATENER(100;"HT = ";100*1,2;"TTC")

   Résultat → « 100HT = 120TTC »

 

Excel effectue les calculs en même temps qu'il concatène les cellules.

 

5. Alternatives

 

Il existe trois alternatives à la formule CONCATENER() que nous allons voir ci-après.

 

   5.1. La formule TEXTE()

 

La première de ces alternatives consiste à utiliser la formule TEXTE() qui permet de mettre en forme un texte, afin d'ajouter des éléments dans le résultat retourné :

 

=TEXTE(A66;"0,00€")

   Résultat → 10,23€

 

   5.2. Utiliser le formatage de cellule

 

Nous pouvons également modifier le formatage de la cellule pour changer son affichage. Pour cela, après avoir saisie une valeur numérique, il suffit d’effectuer un clic droit sur la cellule, puis de sélectionner « format de cellules ».

Dans la section « monétaire », nous pouvons afficher directement le symbole euros.

Excel formation - video assembler des cellules avec la fonction concatener

Il est également possible de personnaliser l'affichage dans section « Personnaliser », par exemple « 0,00"€ HT" », puis valider en cliquant sur « Ok ».

Excel formation - video assembler des cellules avec la fonction concatener

L’avantage de cette alternative par rapport à la première est que le format numérique est préservé. Ainsi il restera possible d’effectuer des calculs faisant référence à cette cellule.

 

   5.3. L’esperluette

 

Enfin, la dernière alternative consiste à utiliser le symbole esperluette (que l’on appelle également « et commercial »). Ainsi il n'est plus nécessaire d'utiliser une formule, ce symbole permet de concaténer les cellules ou les valeurs :

 

=A66&"€"

  Résultat → 10,23€

 

Cette dernière alternative est plus simple et plus rapide à utiliser que la formule CONCATENER(), elle est donc vouée à remplacer cette dernière.

6. Télécharger le fichier d'exemple

 

Vous pouvez télécharger le fichier d'exemple de cet article en cliquant sur le lien suivant :

 



Articles qui pourraient vous intéresser

[VIDEO] Assembler des cellules avec la fonction CONCATENER()

[Formation vidéo gratuite] Tout (absolument tout !) savoir sur la formule RECHERCHEV()

La fonction SI()

La fonction ALEA

Commentaires

Il n'y a aucun commentaire...

Poster un commentaire

Pseudo
Commentaire

Contact - Plan du site - À propos - Contact

© Excel-Formation 2018 - Excel, simplement

Haut de la page

Excelformation.fr propose de nombreuses formations pratiques et gratuites sur Microsoft Excel : des cours pour apprendre à structurer et analyser les données, des tutos sur les fonctions avancées, les formules et les formules avancées d'Excel, les formules matricielles, les mise-en-formes conditionnelles, les graphiques Excel (xls, xlsx, xlsm,…). Des tutoriels pour apprendre à automatiser les tâches répétitives (via des macro-commandes en VBA) de vos classeurs Excel.