Tutoriel réalisé avec Excel 2013
La formule Concaténer d’Excel permet de rassembler les données contenues dans une ou plusieurs cellules en une seule de manière automatique, une fois que la formule est bien saisie.
SOMMAIRE
Concaténer sans formule Excel
Pour ce premier exemple, je veux rassembler les prénoms et noms contenus dans une feuille de calculs. C’est-à-dire qu’à la place d’avoir Emma en C2 et MARTIN en D2, je voudrais avoir Emma MARTIN en E2.
On pourrait utiliser l’opérateur & pour réaliser ce collage directement dans la barre de formule ou dans la cellule :
=C2 & " " & D2
Le & permet d’accoler les données et » « permet d’ajouter une espace.
La même chose peut se faire en insérant du texte entre guillemets comme par exemple :
=C2 & " " & D2 & " " & "est une cliente"
j’aurais Emma MARTIN est une cliente
Concaténer avec la formule Excel CONCATENER
Cependant, pour concaténer plusieurs cellules, il sera préférable d’utiliser la formule adéquate.
Pour cela, allez dans l’onglet Formules > Insérer une fonction ou cliquez sur le fx à côté de la barre de formule. Saisissez le mot concaténer dans le cadre de recherche et cliquez sur Ok. Il ne devrait rester qu’une formule à choisir. Double-cliquez dessus ou cliquez sur Ok.
Pour cet exemple, je souhaite écrire Mme Emma MARTIN possède le numéro client n°1.
Je vais donc sélectionner à la fois des cellules et saisir du texte :
- Texte1, je clique sur B2 ;
- Texte2, j’insère une espace (qui se transforme en » « lorsque je change de champ) ;
- Texte3, je clique sur C2 ;
- Texte4, j’insère une espace ;
- Texte5, je clique sur D2 ;
- Texte6 (s’il n’apparaît pas, descendez avec la scrollbar de droite), j’insère une espace ;
- Texte7, je saisis « possède le numéro client n° » ;
- Texte8, je clique sur A2.
Vérifiez que le résultat correspond à ce que vous vouliez au bas de la boîte de dialogue et cliquez sur Ok.
Vous pouvez recopier la formule sur toutes les lignes, la concaténation s’effectuera selon les données de chaque ligne.
À tout moment, vous pourrez modifier votre formule, soit directement par la barre de formule ou en double-cliquant sur la cellule, soit en recliquant sur Insérer une fonction lorsque vous êtes sur une cellule comprenant cette formule.
Bonjour,
Merci pour cette explication. Y aurait-il une solution pour ne pas mettre de virgule avec espace si la cellule est vide ?
Bonjour,
Oui, il faut imbriquer une formule SI du genre : si cellule vide, ne rien faire, sinon mettre la cellule…
Exemple :
=si(estvide(b2);"";concaténer etc.
Est-ce qu’il est possible de fusionner les informations des cellules sans formule ? Parce que moi j’ai envie de fusionner les informations sans garder les premières cellules.
Faites un copier-coller avec valeurs des cellules contenant la formule.
Bonjour,
Est-ce possible de fusionner deux formules en une pour deux cellules, s’il vous plaît ?
=JOURS(DATE_DEBUT,DATE_FIN)
et=DATEDIF(DATE_DEBUT;AUJOURDHUI();"D")
Je voudrais savoir si Excel peut calculer la même chose même si les formules sont différentes ? Le but c’est de compter le nombre de jours travaillés.
Merci.
Bonjour,
Ne serait-ce pas plus simple d’utiliser la formule NB.JOURS.OUVRES ?
=NB.JOURS.OUVRES(A1;B1;0)
Bonjour Lydia,
J’ai créé une autre colonne avec :
=NB.JOURS.OUVRES(DATE_DEBUT;AUJOURDHUI())
et ça fonctionne bien. Merci. Quand vous parlez de (A1;B1;0) le zéro est pour servir quoi ?Bonjour Éric,
Si vous avez une liste avec les jours fériés, ça vous permet de la pointer et ça retirera ces jours du compte.