picture picture
novembre 22, 2013 TIC News 20 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é :)

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

20 Commentaires

  1. John dit :

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

  2. Math dit :

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

  3. Waboofun dit :

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

  4. Brahim dit :

    UN GRAND MERCI

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

  6. 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 :-)

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

  8. 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 ?

  9. Thio dit :

    Bonjour, grand MERCI pour cette astuce. merci encore

  10. Angels dit :

    Vraiment Génial! Merci

  11. Aline dit :

    Merci beaucoup pour l’astuce F2 et F9 :)

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

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

  14. 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)

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

  16. chayma dit :

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

  17. webtolosa dit :

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

  18. richard dit :

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

  19. Marie dit :

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

  20. 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: