Fusionner 2 lignes en gardant leurs contenus

Résolu
so.beauty Messages postés 4 Statut Membre -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
voilà le topo : j'aimerai fusionner deux lignes qui portent le même intitulé (ex : A1=B1=4 ; A2=B2=med1) tout en conservant toutes les données de ces deux lignes. (pour chaque colonne j'aurais donc une sorte de concaténation..) bref si vous pouviez m'aider...! merci d'avance (et merci pour ce site qui me sauve la vie régulièrement)
Configuration: Windows XP
Internet Explorer 7.0

16 réponses

  1. so.beauty Messages postés 4 Statut Membre 1
     
    je termine la phrase précédente : insérer une ligne en dessous de chaque paquet de lignes portant le même intitulé (ici : n°234 med1) puis effectuer une fonction concaténation. mais pour ça je sens qu'ill va me falloir une macro...
    1
  2. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Voilà une solution à ton pb. Je t'explique sommairement et je te met un fichier exemple

    1: te fabriquer une clé type n°234med1(une tite erreur dans la feuillle: pour la clé lire =B1&C1)

    2: récuperer ta liste avec un filtre élaboré sans doublon (simple, c'est dans un menu excel)

    3: ecrire la 1ère formule =SOMME.SI($A$4:$A$12;$C22;D$4:D$12) en étant bien attentive aux $
    quand tu auras repéré tes zones sur l'exemple tu sélectionneras facilement sur ta feuille

    4: recopier la formule vers le bas autant que de clés

    5: selectionner ta zone verticale et la tirer vers la droite autant que besoin

    le fichier avec les explications : http://www.cijoint.fr/cij18055555427617.xls
    tu peux tester en modifiant tes 1

    eric

    PS : une tite erreur dans la feuillle: pour la clé lire = B1&C1
    1
  3. so.beauty
     
    and the winner is... eriiic! merci beaucoup! je gagne tellement plus de temps qu'en utilisant les tcd !!! merci et bonne journée!
    1
  4. blux Messages postés 2051 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    quel logiciel/programme ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. so.beauty Messages postés 4 Statut Membre 1
     
    dsl... excel 2000.
    0
  7. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Tu ne peux fusionner 2 cellules en conservant les 2 données.
    Ce que tu peux faire c'est masquer une des 2 lignes mais ça sera pour toutes les colonnes, ce n'est peut-être pas ce que tu souhaites.
    Il faudrait préciser comment est ta feuille qu'on voit pourquoi tu ne supprimes pas tout simplement une des 2 ligne
    eric
    0
  8. so.beauty Messages postés 4 Statut Membre 1
     
    ok, merci pour cette réponse rapide. voilà mon tableau :
    lignes          A            B            C            D           E
    1            n°234      med1          X
    2            n°234      med1                       X           X
    3            n°234      med1         X            X
    
    et je souhaiterai obtenir :
    
    4            n°234     med1          2X          2X            X
    
    idée: insérer une ligne en dessous de chaque paquet de lignes portant le même intitulé (ici : n°234 med1) puis effectuer une fonction concaténation... mais pour ça, je sens qu'il va falloir une macro.
    
    qu'en pensent les pros ?<
    code></code>
    0
  9. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Je pense que ça doit être réalisable par formules mais je ne vois pas comment.
    Si personne ne te fournit de réponse prochainement je regarderai pour faire une macro
    eric
    0
  10. PLOU44 Messages postés 242 Statut Membre 54
     
    Bonsoir,

    Tu pourrais essayer les tableaux dynamiques croisés.
    Je les ai déjà utilisé mais avec un peu de mal.
    Alors de là à t'expliquer...
    Il faudrait que je m'y remette.

    Bon courage.
    0
  11. so.beauty
     
    hello!
    merci pour vos réponses. j'avais pensé aux tableaux croisés dynamique mais malheureusement ça ne peut pas s'appliquer à ce que je fais. en attendant je fais tout à la main... je m'aide d'un test logique pour détecter plus vite les ensembles de lignes portant le même intitulé.
    bonne après-midi!
    0
  12. anges35
     
    Bonjour J'ai une proposition qui vaut ce qu'elle vaut. Créer une nouvelle ligne avec le même intitulé. Activer la fonction NBVAL qui sait compter les croix dans chaque colonne. Puis avec le menu format/cellules/nombre/personnalisé : taper standard"X". De fait vous aurez le résultat donné par NBVAL suivi du X. Est-ce que cela peut convenir ?
    0
  13. so.beauty
     
    rebonjour!
    oui, ce n'est pas une mauvaise idée. j'ai mis des chiffres "1" à la place des X comme ça il additionne et ça évite de passer par cette fonction nbval. par contre j'ai des cellules contenant autre chose que des X, comme du texte. il me faut donc les concaténer. ce n'est pas sorcier je sais.. mais quand on a 3000 lignes à analyser, c'est un peu fastidieux!
    0
  14. UsulArrakis Messages postés 7683 Statut Contributeur 3 196
     
    salut
    peut être passer par Données/ sous totaux
    puis dans la ligne sous tes regoupements faire ta formule de concaténation
    0
  15. so.beauty
     
    alleluia!
    merci beaucoup pour cette astuce UsulArrakis!! dommage qu'il n'y ait pas la fonction concatener dans cette fonction sous-totaux. mais c déjà ça. merci bcp!
    0
  16. xkristi
     
    Salut !

    Tout dépend de ce qu'il y a dans tes X est-ce vraiment des X ou un texte , valeur ?

    si c'est vraiment des X

    donne un titre à tes colonnes
    insère une colonne Concaténation
    et fais données, sous-totaux
    cela te donnera le nombre de X

    CONCA NO LIB PATIENT TENACE COOL
    CONCATENER(B2;C2) n°234 medl X X
    n°234 medl n°234 medl X
    n°234 medl n°234 medl X X
    Nombre n°234 medl 2 2 1

    si c'est du texte faut un Tableau croisé dynamique sur cette colonne Conca
    0
  17. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    yesss!! c'est quoi le lot ??
    0