Fusionner 2 lignes en gardant leurs contenus [Résolu/Fermé]

Signaler
Messages postés
4
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
3 octobre 2007
-
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
-
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)

16 réponses

Messages postés
4
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
3 octobre 2007
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60776 internautes nous ont dit merci ce mois-ci

Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
6 345
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60776 internautes nous ont dit merci ce mois-ci

and the winner is... eriiic! merci beaucoup! je gagne tellement plus de temps qu'en utilisant les tcd !!! merci et bonne journée!
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60776 internautes nous ont dit merci ce mois-ci

Messages postés
23761
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
13 janvier 2020
2 896
Salut,

quel logiciel/programme ?
Messages postés
4
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
3 octobre 2007
1
dsl... excel 2000.
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
6 345
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
Messages postés
4
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
3 octobre 2007
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>
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
6 345
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
Messages postés
216
Date d'inscription
samedi 9 septembre 2006
Statut
Membre
Dernière intervention
8 novembre 2019
52
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.
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!
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 ?
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!
Messages postés
7391
Date d'inscription
vendredi 28 mars 2003
Statut
Contributeur
Dernière intervention
28 août 2020
3 038
salut
peut être passer par Données/ sous totaux
puis dans la ligne sous tes regoupements faire ta formule de concaténation
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!
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
Messages postés
23484
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 septembre 2020
6 345
yesss!! c'est quoi le lot ??