Trier des données par bloc
Exordium
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
Zoul67 Messages postés 1959 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un tableau excel avec des données concernant des patients pour une étude clinique. Chaque patient est identifié par un n° mais j'ai plusieurs lignes pour un seul patient, de tel sorte que dans la colonne A, j'ai par exemple :
25623567
25623567
25623567
25623567
25789891
25789891
26987452
26987452
26987452
Le nombre de lignes par patient n'est pas toujours le même.
J'aimerais pouvoir créer un "bloc" sur base du numéro d'identification, de telle sorte que quand je trie sur base d'un critère (soit une autre colonne que A), toutes les lignes du patient bougent ensemble.
Pourriez-vous m'aider ?
J'ai lu différentes choses sur des macros mais je suis une néophyte d'excel et je ne comprends pas trop ...
J'ai un tableau excel avec des données concernant des patients pour une étude clinique. Chaque patient est identifié par un n° mais j'ai plusieurs lignes pour un seul patient, de tel sorte que dans la colonne A, j'ai par exemple :
25623567
25623567
25623567
25623567
25789891
25789891
26987452
26987452
26987452
Le nombre de lignes par patient n'est pas toujours le même.
J'aimerais pouvoir créer un "bloc" sur base du numéro d'identification, de telle sorte que quand je trie sur base d'un critère (soit une autre colonne que A), toutes les lignes du patient bougent ensemble.
Pourriez-vous m'aider ?
J'ai lu différentes choses sur des macros mais je suis une néophyte d'excel et je ne comprends pas trop ...
A voir également:
- Trier des données par bloc
- Fuite données maif - Guide
- Excel trier par ordre croissant chiffre - Guide
- Bloc-notes (windows) - Télécharger - Traitement de texte
- Sauvegarde des données - Guide
- Supprimer les données de navigation - Guide
12 réponses
Bonjour,
Je pense que tu as bien expliqué ton tableau actuel.
Mais je ne saisis pas ton besoin ("toutes les lignes du patient bougent ensemble"). Merci de préciser ta demande. En fonction de ces précisions, on verra ce qui est le plus opportun :
- filtre,
- formules,
- macro,
- ??
A+
Je pense que tu as bien expliqué ton tableau actuel.
Mais je ne saisis pas ton besoin ("toutes les lignes du patient bougent ensemble"). Merci de préciser ta demande. En fonction de ces précisions, on verra ce qui est le plus opportun :
- filtre,
- formules,
- macro,
- ??
A+
Bonjour
il semblerait que votre demande corresponde au filtre automatique d'Excel. Vous avez essayé?
sélectionner la ligne de titre, ruban / données / filtrer et voir le menu déroulant dans le titre de colonne référence.
crdlmnt
il semblerait que votre demande corresponde au filtre automatique d'Excel. Vous avez essayé?
sélectionner la ligne de titre, ruban / données / filtrer et voir le menu déroulant dans le titre de colonne référence.
crdlmnt
Oui, je ne savais pas trop comment le formuler.
Bon imaginons le premier patient "23623567". J'aimerais que si je triais mes données sur base de la colonne B (résultat du test X), toutes les lignes commençant par 23623567 restent ensemble, même s'il n'y a un résultat B que pour une seule des lignes ...
Bon imaginons le premier patient "23623567". J'aimerais que si je triais mes données sur base de la colonne B (résultat du test X), toutes les lignes commençant par 23623567 restent ensemble, même s'il n'y a un résultat B que pour une seule des lignes ...
Mon problème est qu'actuellement, lorsque je trie mes patients sur base du résultat du test (par exemple montrer tous les positifs), je ne vois que les lignes où il y a une réponse positive pour B, et plus toutes les lignes du patient ... je ne sais pas si c'est clair ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
hé bé alors; sélectionnez le champ complet / Trier /
dans la fenêtre "trier par",choisir la colonne de référence comme référence" de tri
Non?
Errare humanum est, perseverare diabolicum
dans la fenêtre "trier par",choisir la colonne de référence comme référence" de tri
Non?
Errare humanum est, perseverare diabolicum
Non ...
J'ai par exemple :
A B
11111 P
11111 0
11111 0
33333 N
33333 0
33333 0
33333 0
44444 P
44444 0
44444 0
Je voudrais que quand je trie sur base du critère B, cela me donne
33333 N
33333 0
33333 0
33333 0
11111 P
11111 0
11111 0
44444 P
44444 0
44444 0
Et pour le moment quand je trie sur base du critère B, j'obtiens ça
33333 N
11111 P
44444 P
11111 0
11111 0
44444 0
44444 0
33333 0
33333 0
33333 0
mais je voudrais que mes lignes restent "ensemble" sur base de A, vous voyez ? :-)
J'ai par exemple :
A B
11111 P
11111 0
11111 0
33333 N
33333 0
33333 0
33333 0
44444 P
44444 0
44444 0
Je voudrais que quand je trie sur base du critère B, cela me donne
33333 N
33333 0
33333 0
33333 0
11111 P
11111 0
11111 0
44444 P
44444 0
44444 0
Et pour le moment quand je trie sur base du critère B, j'obtiens ça
33333 N
11111 P
44444 P
11111 0
11111 0
44444 0
44444 0
33333 0
33333 0
33333 0
mais je voudrais que mes lignes restent "ensemble" sur base de A, vous voyez ? :-)
Oui, il y en a pour chaque patient mais chaque fois pour une seule des lignes.
L'astuce, c'est que je n'ai pas trop envie de rajouter une colonne étant donné que j'ai déjà plus de 6000 lignes et 30 colonnes...
L'astuce, c'est que je n'ai pas trop envie de rajouter une colonne étant donné que j'ai déjà plus de 6000 lignes et 30 colonnes...
Je ne peux proposer que ça : https://www.cjoint.com/?DBunMWXHBXh
(formule en colonne C puis tri d'abord suivant la colonne C puis suivant la colonne B)
Soit, ça ajoute 3.33% de colonnes...
(formule en colonne C puis tri d'abord suivant la colonne C puis suivant la colonne B)
Soit, ça ajoute 3.33% de colonnes...
Merci ... mais ça n'est pas vraiment la solution idéale, car je n'ai pas que le critère B ... j'aimerais pouvoir les trier sur base de n'importe lequel de mes critères, tant que les lignes patient restent ensemble ...
Re
je ne comprend toujours pas bien:
avez vous essayé un tri selon plusieurs niveau??
:
soit dans la fenêtre de tri une fois le champ sélectionné:
*trier par: colonne ref > croissant ou décroissant selon ce que vous voulez
cliquez sur:"ajouter un niveau"
colonne code, croissant ou décroissant selon besoin;
en prenant votre copie , en mélangeant les lignes et en triant ainsi,
avec ça au départ:
33333 0
33333 0
44444 0
44444 P
11111 P
11111 0
33333 N
44444 0
33333 0
11111 0
voila ce que j'obtiens:
11111 P
11111 0
11111 0
33333 N
33333 0
33333 0
33333 0
44444 P
44444 0
44444 0
avec A croissant et B croissant
crdlmnt
je ne comprend toujours pas bien:
avez vous essayé un tri selon plusieurs niveau??
:
soit dans la fenêtre de tri une fois le champ sélectionné:
*trier par: colonne ref > croissant ou décroissant selon ce que vous voulez
cliquez sur:"ajouter un niveau"
colonne code, croissant ou décroissant selon besoin;
en prenant votre copie , en mélangeant les lignes et en triant ainsi,
avec ça au départ:
33333 0
33333 0
44444 0
44444 P
11111 P
11111 0
33333 N
44444 0
33333 0
11111 0
voila ce que j'obtiens:
11111 P
11111 0
11111 0
33333 N
33333 0
33333 0
33333 0
44444 P
44444 0
44444 0
avec A croissant et B croissant
crdlmnt
Sauf qu'en faisant ça, la colonne B n'est pas triée dans l'ordre .... tous les patients positifs (P) ne se suivent pas ...