Remonter des informations sur une seule ligne

sym78

XLDnaute Nouveau
Bonjour,

Je dispose d'un fichier Excel avec des informations qui sont de ce type :
A1 Martin B1 Vide C1 Vide D1 Vide
A2 Vide B2 Paris C2 Vide D2 Vide
A3 Vide B3 Vide C3 Veste D3 Vide
A4 Vide B4 Vide C4 Vide D4 Bleue

A5 Vide B5 Vide C5 Vide D5 Vide E5 Vide
A6 Jean B6 Vide C6 Vide D6 Vide E 6 Vide
A7 Vide B7 Rennes C7 Vide D7 Vide E7 Vide
A8 Vide B8 Vide C8 Short D8 Vide E8 Vide
A9 Vide B9 Vide C9 Vide D9 Rouge
A10 Vide B10 vIde C10 Vide D10 Vide E10 Xl

Et je voudrais remettre automatiquement ces infos sur une ligne par personne :
Martin Paris Veste Bleue
Jean Rennes Short Rouge XL

J'aimerai si possible ne pas utiliser de macros. Je possède Excel 2003...

Je vous remercie pour votre aide.

Sym78
 
Dernière édition:

DoubleZero

XLDnaute Barbatruc
Re : Remonter des informations sur une seule ligne

Bonjour à toutes et à tous,

Bienvenue sur XLD, sym78.

Une façon de procéder :

- sélectionner la plage de données ;
- menu "Rechercher", "Atteindre, "Cellules...", "Cellules vides", "OK" ;
- clic droit dans l'une des cellules sélectionnées ;
- supprimer ;
- décaler les cellules vers le haut.

A bientôt :)
 

sym78

XLDnaute Nouveau
Re : Remonter des informations sur une seule ligne

Bonjour,
tout d'abord merci pour votre réponse
Cette méthode ne résous malheureusement pas mon problème car j'ai des "trous" dans mes données...
Dans mon exemple E5 est vide donc si j'applique votre méthode j'obtiens :

Martin Paris Veste Bleue XL
Jean Rennes Short Rouge

au lieu de
Martin Paris Veste Bleue
Jean Rennes Short Rouge XL

Pour infos les "trous" peuvent êtres placés n'importe où...

Merci d'avance

Bonjour à toutes et à tous,

Bienvenue sur XLD, sym78.

Une façon de procéder :

- sélectionner la plage de données ;
- menu "Rechercher", "Atteindre, "Cellules...", "Cellules vides", "OK" ;
- clic droit dans l'une des cellules sélectionnées ;
- supprimer ;
- décaler les cellules vers le haut.

A bientôt :)
 

sym78

XLDnaute Nouveau
Re : Remonter des informations sur une seule ligne

Voici un fichier fictif que je viens de faire pour essayer de mieux illustrer ma demande.
Le premier tableau est ce que j'ai sur mon fichier de travail,
Le deuxième fichier est ce que je souhaite obtenir ;-)

Merci d'avance pour toutes vos idées

Sym78
 

Pièces jointes

  • fichier_base.xls
    13.5 KB · Affichages: 31

Dugenou

XLDnaute Barbatruc
Re : Remonter des informations sur une seule ligne

Bonjour,
dans ton exemple le nb de lignes entre chaque nom n'est pas toujours identique : 3 puis 4 puis 4 : c'est bien le cas ?
parce que si c'est toujours 4 lignes cela devient simple avec la fonction decaler
 
Dernière édition:

sym78

XLDnaute Nouveau
Re : Remonter des informations sur une seule ligne

Je pense que la fonction "décaler" est une très bonne piste sauf que lorsque j'ai testé cette formule sur mon fichier de travail (plus 50000 lignes), je me suis aperçu que le "pas" entre chaque nouvelle entrée n'est pas toujours de 4...
donc il faudrait que je trouve un moyen de moduler ce 4...
En résumé, il faudrait compter combien il y a de lignes entre ma première entrée et ma deuxième entrée (à partir de la colonne A) de mon tableau...

en tout cas merci beaucoup pour vos réponses !

Sym78