picture picture
novembre 22, 2013 Excel 23 Commentaires

[ Excel ] Comment fusionner 2 colonnes sans perdre les données ?

pac-man pictoLa 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) >

celules excel gauche

celules excel gauche

 

 

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 :

cellules excel final

 

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

23 Responses to “[ Excel ] Comment fusionner 2 colonnes sans perdre les données ?”

23 Commentaires

  1. Véronique dit :

    Trop simple et trop génial !
    Merci pour vos explications claires et complètes !

  2. Mira dit :

    C’est top, merci! :)

  3. AUZEINE Sophie dit :

    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

  4. John dit :

    Mon commentaire va pas apporter grand chose mais je voulais dire merci, tuto très clair et utile

  5. Math dit :

    Merci bcp bcp bcp https://www.webtolosa.com/wp-includes/images/smilies/icon_biggrin.gif
    même en 2017, ce post sert toujours

  6. Waboofun dit :

    Super! Merci d’avoir partagé et la question et la réponse.

  7. Brahim dit :

    UN GRAND MERCI

  8. Oui, c’est la seule solution simple et facile à faire…
    On pourra recourir à une Macro aussi…
    Merci

  9. webtolosa dit :

    @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 :-)

  10. Clémence dit :

    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

  11. jc3 dit :

    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 ?

  12. Thio dit :

    Bonjour, grand MERCI pour cette astuce. merci encore

  13. Angels dit :

    Vraiment Génial! Merci

  14. Aline dit :

    Merci beaucoup pour l’astuce F2 et F9 :)

  15. DanBaz33 dit :

    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.

  16. 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

  17. webtolosa dit :

    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)

  18. modibbo sadou dit :

    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

  19. chayma dit :

    Comment faire pour faire la même opération mais avec plusieurs cellules?? (+ que 2 a fusionner dans une meme cellule)
    Merci !

  20. webtolosa dit :

    cliquez sur l’en-tête de la colonne pour la sélectionner > clic droit > supprimer ;)

  21. richard dit :

    Bonjour,
    Problème : cpmment supprimer les 2 colonnes qui ont servi..
    Merci

  22. Marie dit :

    Merci beaucoup, je commençais à désesper ! :)

  23. Très bien. Merci pour l’astuce. :)

Commentaire

Name

Mail (ne sera pas publié)

Website

Laisser ces deux champs tels quels :
:D :-) :( :o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: