[ Excel ] Comment fusionner 2 colonnes sans perdre les données ?
La fusion de 2 cellules ressemble à une phagocytose : la cellule de gauche gobe sans complexe tout le contenu de celle de droite !
D’où mon dilemme lorsque j’ai dû trouver une solution pour fusionner 2 colonnes entières en gardant les contenus des cellules…
Comme d’habitude c’est tout simple : il suffit de connaître la formule magique, qui permet même de rajouter le même texte à toutes les cellules de la colonne […]
En clair :
les 2 colonnes ci-dessous (A et B) devaient devenir ceci (C) >
La formule magique s’appelle : CONCATENER()
Il suffit de cliquer dans la première cellule de la colonne C (à côté de « janvier » dans mon exemple) et d’insérer le code suivant dans le champ de formules (A2 et B2 sont les 2 cellules à fusionner dans mon exemple) :
=CONCATENER(A2;B2)
Il est même possible de concaténer du texte entre, avant ou après le contenu des 2 cellules à fusionner : il suffit de le séparer des N° des cellules par un point-virgule, et de ne pas oublier de mettre la chaîne de caractère souhaitée entre guillemets.
Dans mon exemple, j’ai mis le signe « égal » entre les contenus des 2 cellules :
Il ne reste plus qu’à valider la formule, puis à tirer la « poignée de recopie » de C2 jusqu’en bas de la colonne C de mon tableau (le petit « + » du coin inférieur droit de la cellule).
Et le tour est joué
05/12/2017 : Un petit ajout
Si vous souhaitez effacer les colonnes ayant servi de créer la colonne des valeurs concaténées (les colonnes « A » et « B » dans mon exemple ci-dessus), la colonne concaténée (colonne « C » dans mon exemple) affiche instantanément #REF puisque ses sources de calcul ont disparues.
Le solution consiste à créer une nouvelles colonne « D » par exemple, et à faire un copier-coller des valeurs de la colonne concaténée. Attention à bien choisir de ne coller que les valeurs, et non les formules : Clic droit > « Collage Spécial » > « Valeurs » > OK
Trop simple et trop génial !
Merci pour vos explications claires et complètes !
C’est top, merci!
Merci, vraiment merci, gros gain de temps, très clair.
Je suis toujours épatée par ce partage, ces aides sur le net, bravo !
Cela me réconforte en l’humain
Mon commentaire va pas apporter grand chose mais je voulais dire merci, tuto très clair et utile
Merci bcp bcp bcp https://www.webtolosa.com/wp-includes/images/smilies/icon_biggrin.gif
même en 2017, ce post sert toujours
Super! Merci d’avoir partagé et la question et la réponse.
UN GRAND MERCI
Oui, c’est la seule solution simple et facile à faire…
On pourra recourir à une Macro aussi…
Merci
@Clémence
le mieux est de chercher du côté de l’aide en ligne de Microsoft > https://support.office.com/fr-be/article/CONCATENER-CONCATENER-fonction-8f8ae884-2ca8-4f7a-b093-75d702bea31d
Bonjour,
Je rencontre un problème :
je souhaite concatener plusieurs colonnes (max 4) avec séparation de « ; » : ça OK!
mon soucis lorsque je veux prolonger la formule sur l’ensemble de mes données : par exemple sur une ligne en dessous je n’ai qu’à concatener deux colonnes et les deux autres étant vides. dans le résultat de ma cellule ça finit par double « ; » car les deux dernières sont vides mais a pris en compte dans ma formule le « ; ».
alors ma question est : comment, dans ma formule de concatener, ne pas prendre en compte les cellules vides sans ajouter automatiquement les « ; » et me coller seulement les cellules où j’ai des données ? et par miracle lorsque la formule rencontre une cellule vide mettre un point final « . »
merci pour votre retour
Par contre pour ceux que ça intéresse le résultat est du style « =CONCATENER(B1;C1) ». Pour avoir le résultat en clair et non en formule, sélectionner la 1ère cellule, presser d’abord sur la touche du clavier F2 et tout en maintenant la pression presser aussi la touche F9. ce qui enlève la formule et remplace par le résultat.
Faire ça pour les autres cellules.
Question : Est-ce possible de faire cette opération sur plusieurs cellules sans avoir à le faire sur chacune d’elle individuellement ?
Bonjour, grand MERCI pour cette astuce. merci encore
Vraiment Génial! Merci
Merci beaucoup pour l’astuce F2 et F9
Merci ça m’a servi.
Par contre pour ceux que ça intéresse le résultat est du style « =CONCATENER(B1;C1) ». Pour avoir le résultat en clair et non en formule, sélectionner la 1ère cellule, presser d’abord sur la touche du clavier F2 et tout en maintenant la pression presser aussi la touche F9. ce qui enlève la formule et remplace par le résultat.
Faire ça pour les autres cellules.
Et pour la question « si on a plusieurs cellules à concatener », très simple : taper dans une cellule vide la formule =CONCATENER( à ce moment il suffit de cliquer sur les cellules que vous voulez fusionner. Le fait de cliquer ajoute le nom de la cellulle à la fonction. Ajouter un point-virgule et cliquer sur une l’autre cellule à fusionner etc … autant que nécessaire.
je le fais suivre sur le twittos de franceexcel, info bien pratique
c’est en plus une question qu’on nous pose plus que régulièrement pour nos formations, et en fonction de la question, c’est pas facile de faire un bon récap
C’est un mauvais format de la cellule qui interprète les dates. Testez un clic droit sur la colonne (cellule) de destination de la fusion > format de la cellule > changez le format (en « date » par exemple)
merci de votre aide mais moi j’ai rencontre un probleme encore, je veux fisoinner deux cellules , »date et lieu de naissance » mais a chaque foix la date change et me donne un certain nombre de carractere. pouvez vous m’aider svp ????? voila ce que ca donne
A1 B1 = C1
1/5/98 maroua 35916 A maroua au lieu de: 1/5/98 A maroua
Comment faire pour faire la même opération mais avec plusieurs cellules?? (+ que 2 a fusionner dans une meme cellule)
Merci !
cliquez sur l’en-tête de la colonne pour la sélectionner > clic droit > supprimer
Bonjour,
Problème : cpmment supprimer les 2 colonnes qui ont servi..
Merci
Merci beaucoup, je commençais à désesper !
Très bien. Merci pour l’astuce.