construction d'un tableau à partir d'une liste

flwozn

XLDnaute Nouveau
Bonjour,

Je n'arrive pas à résoudre un problème qui, pourtant, ne doit pas être si compliqué. En fait je possède un fichier avec une liste d'information comme ceci :

nom Moreau
prénom Francis
age 34
pays France
couleur Jaune
nom Bidot
prénom Jean
age 25
pays Suisse
nom Martin
prénom Alain
age 76
pays Allemagne

Avec cette liste j'aimerais obtenir un tableau de cette forme là :

Nom Prénom Age Pays Couleur
Moreau Francis 34 France Jaune
Bidot Jean 25 Suisse
Martin Alain 76 Allemagne

Il y a une difficulté car certaine personnes n'ont pas de couleur.

Voyez-vous une idée pour construire ce genre de tableau aisément ?

Merci,
Florent
 

bcharef

XLDnaute Accro
Re : construction d'un tableau à partir d'une liste

Bonsoir flwozn & pierrejean,
Bonsoir à toutes et à tous.

Un essai en formules matricielles à valider par ctrl, maj et entrée.

J'en profite de l'occasion de passer le grand bonjour à Monsieur pierrejean.

Cordialement.

BCharef
 

Pièces jointes

  • ConstD'unTablAPartirD'uneListe.xls
    43 KB · Affichages: 101

sioum

XLDnaute Occasionnel
Re : construction d'un tableau à partir d'une liste

bsr

voila ce que j'ai fait

tu selectionnes tes données

tu fais Données/Convertir

suivant -> décocher tabulation et coche espace
suivant -> terminer

et colle le résultat dans le fichier que je t'envoi

par contre pour ton histoire de couleur je sais pas ce que ca risque de donner

a moins que tu puisses mettre couleur aucune

menfin
j'espere que ca t'iras
 

Pièces jointes

  • Copie de Transpose.xls
    29.5 KB · Affichages: 93
  • Copie de Transpose.xls
    29.5 KB · Affichages: 94
  • Copie de Transpose.xls
    29.5 KB · Affichages: 96

flwozn

XLDnaute Nouveau
Re : construction d'un tableau à partir d'une liste

Bonsoir flwozn & pierrejean,
Bonsoir à toutes et à tous.

Un essai en formules matricielles à valider par ctrl, maj et entrée.

J'en profite de l'occasion de passer le grand bonjour à Monsieur pierrejean.

Cordialement.

BCharef

Bonjour BCharef,

Merci pour ta formule. J'ai fait le test mais je rencontre un petit problème peut-être causé à par les lignes qui contiennent les adresses, car elles sont parfois en double. Dans mon fichier, une personne à :

- un nom
- un prénom
- un age
- un pays
- une adresse postale (ou une adresse email)

Il arrive que l'adresse postale soit en double, donc sur deux lignes.

J'ai mit le fichier en pièce jointe avec une mise en forme lisible.

Bonjour Monique, Sioum, je regarde vos propositions. :)

Merci à vous,
Cdt
Florent
 

Pièces jointes

  • Copie de ConstD'unTablAPartirD'uneListe.zip
    14.5 KB · Affichages: 23
Dernière édition:

flwozn

XLDnaute Nouveau
Re : construction d'un tableau à partir d'une liste

bsr

voila ce que j'ai fait

tu selectionnes tes données

tu fais Données/Convertir

suivant -> décocher tabulation et coche espace
suivant -> terminer

et colle le résultat dans le fichier que je t'envoi

par contre pour ton histoire de couleur je sais pas ce que ca risque de donner

a moins que tu puisses mettre couleur aucune

menfin
j'espere que ca t'iras

Bonjour Sioum, ta formule a l'air très simple mais si je comprend bien elle fonctionne à partir des numéros de ligne "début" et "fin". Sachant que les personnes de mon fichier comporte parfois une adresse en doublon, les numéro de lignes "début" et "fin" ne sont donc pas régulier.

Il faudrait peut-être que je supprime les doublons, avec le risque de supprimer les adresses identiques de deux personnes différentes...

Aussi j'ai rajouté une colonne "Email" et modifié la formule pour qu'elle corresponde à celle des premières colonnes, mais ça n'affiche aucun résultat. :confused:

Cdt,
Florent
 

Pièces jointes

  • Copie de Copie de Transpose.zip
    5.8 KB · Affichages: 19
Dernière édition:

flwozn

XLDnaute Nouveau
Re : construction d'un tableau à partir d'une liste

Bonjour tous,

Un essai
Formule matricielle, à valider par ctrl, maj et entrée

Bonjour Monique, merci pour ta réponse. J'ai complété le tableau et ça fonctionne très bien y compris avec l'adresse en doublon (A9 et B9). En revanche lorsque je rajoute une colonne "Email" je n'arrive pas à adapter les fonctions DECALER et INDEX pour faire apparaitre les email de Nicolas, Jules et Marco. Sinon tout le reste fonctionne parfaitement. :)
 

Pièces jointes

  • ColonnesEnTableauFlwozn.xls
    28 KB · Affichages: 68
Dernière édition:

flwozn

XLDnaute Nouveau
Re : construction d'un tableau à partir d'une liste

Bonjour, dans le fichier joint j'ai fait en sorte que les adresses et les @email soient traités de la même façon, mais je rencontre un problème puisque au delà de 5 entrées, le tableau ne se rempli plus... comme je ne comprend pas trop le fonctionnement de la formule je n'arrive pas à l'adapter.

Pourriez-vous m'aider s'il vous plait ? :eek:

Florent
 

Pièces jointes

  • Copie de ColonnesEnTableauFlwozn-1.zip
    5.9 KB · Affichages: 28

Monique

Nous a quitté
Repose en paix
Re : construction d'un tableau à partir d'une liste

Bonjour,

Les plages n’étaient nommées que jusqu’à la ligne 32.
Il faut les nommer par formules, par Insertion – Nom – Définir
Ensuite, tourras ajouter des noms sans problème.
 

Pièces jointes

  • ColonnesEnTableauFlwoznV2.zip
    6.4 KB · Affichages: 51

flwozn

XLDnaute Nouveau
Re : construction d'un tableau à partir d'une liste

Bonjour,

Les plages n’étaient nommées que jusqu’à la ligne 32.
Il faut les nommer par formules, par Insertion – Nom – Définir
Ensuite, tourras ajouter des noms sans problème.

Merci beaucoup Monique ça fonctionne nickel ! j'ai appliqué sur mes 18500 lignes et construit mon tableau sur 4 colonnes et 3485 lignes ! :)

Ca ma rend un grand service, excellente journée à toi!
Florent


ps: merci sioum et bcharef pour l'ingéniosité de vos formules
 

Discussions similaires

Statistiques des forums

Discussions
312 504
Messages
2 089 087
Membres
104 026
dernier inscrit
bernard58