Excel : comment transformer bloc de cellules
Sweeney
-
sweeney -
sweeney -
Bonjour,
Je cherche à résoudre un probleme que je rencontre pour une base de données
j'ai copié des blocs de cellules types étiquettes de publipostage dans un fichier excel 2007
ca se présente comme ceci :
nom
adresse
telephone
fax
mail
la personne ayant fait la collecte avant moi a copié une succession de bloc comme ceci en vertical, dans une seule colonne
nom
adresse
telephone
fax
mail
nom
adresse
telephone
fax
mail
pour ma part, d habitude je met tous les blocs à la même hauteur pour avoir ceci
A B
nom nom
adresse adresse
telephone téléphone
fax fax
mail mail
je copie le tout et fait un copier coller special en transposant et j ai mes lignes comme ci
Nom adresse téléphone fax mail
nom adresse téléphone fax mail
mais ce coup ci vu le nombre de blocs à rentrer, auriez vous une solution, via une macro ou autre pour tout faire d un seul coup?
merci d'avance pour vos réponses
Je cherche à résoudre un probleme que je rencontre pour une base de données
j'ai copié des blocs de cellules types étiquettes de publipostage dans un fichier excel 2007
ca se présente comme ceci :
nom
adresse
telephone
fax
la personne ayant fait la collecte avant moi a copié une succession de bloc comme ceci en vertical, dans une seule colonne
nom
adresse
telephone
fax
nom
adresse
telephone
fax
pour ma part, d habitude je met tous les blocs à la même hauteur pour avoir ceci
A B
nom nom
adresse adresse
telephone téléphone
fax fax
mail mail
je copie le tout et fait un copier coller special en transposant et j ai mes lignes comme ci
Nom adresse téléphone fax mail
nom adresse téléphone fax mail
mais ce coup ci vu le nombre de blocs à rentrer, auriez vous une solution, via une macro ou autre pour tout faire d un seul coup?
merci d'avance pour vos réponses
A voir également:
- Excel : comment transformer bloc de cellules
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
3 réponses
Bonjour,
Démarre tes données en ligne 2, A1 doit être vide.
En B1: =SI($A1="";DECALER($A2;COLONNE()-1;0);"")
à recopier sur la droite.
Sélectionner B1:E1 à recopier jusqu'en bas.
sélectionner tout, copier/collage spécial valeur
Donner des noms de titre en ligne 1 et mettre un filtre automatique
Filtrer les 'vides' sur la colonne B pour supprimer les lignes
eric
Démarre tes données en ligne 2, A1 doit être vide.
En B1: =SI($A1="";DECALER($A2;COLONNE()-1;0);"")
à recopier sur la droite.
Sélectionner B1:E1 à recopier jusqu'en bas.
sélectionner tout, copier/collage spécial valeur
Donner des noms de titre en ligne 1 et mettre un filtre automatique
Filtrer les 'vides' sur la colonne B pour supprimer les lignes
eric