Trier des valeurs d'une colonne

jeromeP -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans ma colonne j'ai 3 valeurs qui se répètent :

ligne 1 Nom
ligne 2 Prénom
ligne 3 Adresse
ligne 4 Nom
ligne 5 Prénom
ligne 6 Adresse

Je voudrais faire une colonne avec le nom, une deuxième avec le prénom et une troisième colonne avec l'adresse;

Quelle formule dois je utiliser;

Merci d'avance
Configuration: Windows Vista
Firefox 2.0.0.11

4 réponses

  1. zorgon80 Messages postés 218 Statut Membre 45
     
    bonjour

    tu selectionnes ta colonne puis tu fais copier / collage special /et sur le pop up de collage special tu flagues transpose
    et le tour sera joue

    a plus
    0
  2. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Et tu as combien de lignes à traiter ?
    C'est toi qui a conçu ce fichier, ou tu l'as importé comme cela ?
    Et à l'origine c'était un fichier Excel, un fichier Word, un document scanné et passé à la reconnaissance de caractères ?

    Si tu as très peu de lignes, tu peux effectivement transposer les données par matrices de3 sur 3.
    Si tu en as beaucoup, il faudra passer commande auprès de nos amis spécialistes de VBA d'une bonne macro !
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonsoir,

    Tu peux le faire sans vba.
    Insère déjà une ligne 1 pour avoir une ligne de titres: nom, prenom, adresse
    en B2: =SI(MOD(LIGNE();3)=2;A3;"")
    en B3: =SI(MOD(LIGNE();3)=2;A4;"")
    recopier B2:B3 vers le bas
    Copier les colonnes B:C et collage spécial valeurs
    Filtre automatique sur ligne 1 et en colonne B sélectionner 'vides'
    Sélectionner la 1ère ligne vide, puis Shift+clic gauche sur la dernière ligne vide pour toutes les sélectionner
    Clic-droit sur les lignes sélectionnées et choisir 'supprimer la ligne'
    Remettre le filtre automatique en colonne B sur 'tous'

    eric
    0
  4. Raymond PENTIER Messages postés 58216 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Eric, tu ne t'es pas relu :
    en B3: =SI(MOD(LIGNE();3)=2;A4;"")
    recopier B2:B3 vers le bas


    Tu voulais écrire :
    en C2: =SI(MOD(LIGNE();3)=2;A4;"")
    recopier B2:C2 vers le bas
    ?
    Amicalement.
    0
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonjour Raymond,

      Oui, tout à fait, merci du rectificatif
      Fais de beaux reves... :-)
      eric
      0