[Excel] Déplacer des contenus chaque 3 lignes
Résolu
Yomguaille
Messages postés
4
Statut
Membre
-
pilas31 Messages postés 1878 Statut Contributeur -
pilas31 Messages postés 1878 Statut Contributeur -
Bonjour,
J'ai dans ma colonne A des coordonnées de personnes, étalées sur 3 lignes :
- NOM PRENOM
- ADRESSE
- CODE_POSTAL VILLE
puis à nouveau :
- NOM PRENOM
- ADRESSE
- CODE_POSTAL VILLE
Donc, toutes les 3 lignes, j'ai une nouvelle personne et ses coordonnées qui sont listées
J'aimerai disposer de ces données en 5 colonnes :
- NOM
- PRENOM
- ADRESSE
- CODE POSTAL
- VILLE
Je pensais agir en 2 étapes :
1/ avoir 1 ligne par personne, sur 3 colonnes
colonne A : NOM PRENOM
colonne B : ADRESSE
colonne C : CODE_POSTAL VILLE
2/ puis scinder les contenus en suivant les instructions suivantes pour les données des colonnes A et C :
A1 : QUENTIN DUPONT
B1 : =GAUCHE(A1;CHERCHE(" ";A1)-1)
C1 : =DROITE(A1;NBCAR(A1)-CHERCHE(" ";A1))
Comment procéder pour la première étape ?
Merci !
Yomguaille
J'ai dans ma colonne A des coordonnées de personnes, étalées sur 3 lignes :
- NOM PRENOM
- ADRESSE
- CODE_POSTAL VILLE
puis à nouveau :
- NOM PRENOM
- ADRESSE
- CODE_POSTAL VILLE
Donc, toutes les 3 lignes, j'ai une nouvelle personne et ses coordonnées qui sont listées
J'aimerai disposer de ces données en 5 colonnes :
- NOM
- PRENOM
- ADRESSE
- CODE POSTAL
- VILLE
Je pensais agir en 2 étapes :
1/ avoir 1 ligne par personne, sur 3 colonnes
colonne A : NOM PRENOM
colonne B : ADRESSE
colonne C : CODE_POSTAL VILLE
2/ puis scinder les contenus en suivant les instructions suivantes pour les données des colonnes A et C :
A1 : QUENTIN DUPONT
B1 : =GAUCHE(A1;CHERCHE(" ";A1)-1)
C1 : =DROITE(A1;NBCAR(A1)-CHERCHE(" ";A1))
Comment procéder pour la première étape ?
Merci !
Yomguaille
1 réponse
-
Bonjour,
Si on suppose que les données sont dans "Feuil1" à partir de la ligne 2
et que l'on veut les copier dans une autre feuille dans les colonnes A, B, C avec une ligne d'entête. Donc la aussi je suppose que l'on commence à la ligne 2.
Voici les formules à partir de la fonction DECALER :
Colonne A ligne 2 mettre =DECALER(Feuil1!A2;2*LIGNE()-4;0) et recopier vers le bas
Colonne B ligne 2 mettre =DECALER(Feuil1!A2;2*LIGNE()-3;0) et recopier vers le bas
Colonne C ligne 2 mettre =DECALER(Feuil1!A2;2*LIGNE()-2;0) et recopier vers le bas
A+-
-
En principe tout les helpeurs sont bénévoles sur ce site.
Des experts, il y en a ici et certainement meilleurs que moi ! Il suffit de faire une recherche avec le mot clé Excel et tu va voir des pseudos qui reviennent avec des vraies pointures !!! je ne veux fâcher personne car j'en oublierai si je fais la liste.
Personnellement mes activités professionnelles ne me laissent plus le temps de proposer mes services... Mais je viens aider pour rester un minimum compétent...
N'hésites pas à poster tes demandes, il y aura toujours un helpeur qui te répondra...
A+
-