Comment modifier une liste dans Excel ?

Bonjour,
mesdames et messieurs,

j'ai une série des adresses dans une colonne d'un fichier Excel comme suit :
- nom1 et prénom1
- adresse1
- code poste1 + ville1
- pays1
------------------------------------
- nom2 et prénom2
- adresse2
- code poste2 + ville2
- pays2

Et comment faire pour transposer ces séries d'adresses simultanément en ligne comme suit :
- nom1 et prénom1 - adresse1 - code poste1 + ville1 - pays1
- nom2 et prénom2 - adresse2 - code poste2 + ville2 - pays2

Merci beaucoup d'avance

Ninajoel
Configuration: Windows XP Internet Explorer 7.0

4 réponses

  1. Salut,

    Si j'ai bien compris ton problème, tes données sont par exemple colonne A,

    en A1 le Nom, en A2 le prénom, en A3 l'adresse etc ... etc ...

    mets la plage A1 à A6 et Edition/Copier, cliques sur un cellule vide et Edition/Collage Spécial coches transposé et OK

    Tes données qui étaient en colonne seront en ligne

    A+
    Mike-31

    Un problème sans solution est un problème mal posé  (Einstein)
    0
    1. Bonjour MIKE-31,

      merci bcp pour votre réponse mais cela je sais le faire .
      je voulais une astuce pour transposer plusieurs adresses en une fois dans un tableau de 5 colonne :

      ! Nom et Prénom ! Adresse 1 ! Adresse 2 ! Code postal - Ville ! Pays !
      --------------------------------------------------------------------------------
      ! ! ! ! ! !

      Merci encore de me répondre

      Ninajoel
      0
  2. Contributeur
    Bonjour
    si vos données sont bien rangées comme vous le dites, essayez cette petite ruse, exemple ci dessous à adapter à vos champ:
    pour l'exemple:
    colonne A à partir de A2, vos données en colonne:
    soit A2 nom; A3 Adresse 1;A4 Adresse 2; A5 Code et ville;A6 Pays

    en D2 rentrez 2
    en D3, rentrez 7

    tirez sur la hauteur du tableau que vous voulez obtenir en sélectionnant en même temps les deux cellules, l'incrémentation donne 2,7,12 etc...
    en E1, rien
    en F1:1 en G1:2en H1:3 en I1:4 et en J1:5

    En E2 la formule:
    =INDIRECT("A"&$D2+D$1), tirez cette formule de E2 à J2
    reprenez tous le champ E2:J2, tirez vers le bas sur la hauteur du champ
    si vos donnéees sont bien "cadencées" ça devrait marcher.
    Crdlmnt
    0
    1. Contributeur
      Re

      ci dessous un petit modéle pour complèter le message précédent
      http://www.cijoint.fr/cjlink.php?file=cj200909/cijXHUppuV.xls

      Crdlmnt

      0
      1. Re,

        Peux tu mettre un fichier exemple en masquant les noms ou données confidentielles par des toto et titi que l'on voit la structure du fichier
        a joindre avec ce lien

        https://www.cjoint.com/

        A+
        Mike-31

        Un problème sans solution est un problème mal posé  (Einstein)
        0
        1. Merci beaucoup Mike-31,

          j'ai résolu mon problème car ça marche comme tu l'a expliqué exemple à l'appui.

          Ciao et à la prochaine.

          Ninajoel
          0