transposé colonne en ligne

  • Initiateur de la discussion cedric
  • Date de début
C

cedric

Guest
bonjour

Exemple

Dans la cellule

A1 : DUPONT
A2 : Michel
A3 : Tél 06 12 10 10
A4 : cellule vide
A5 : DURAND
A6 : Henri
A7 : Tél 06 10 10 10

Question : comment faire ?

pour que A1 passe en B1
pour que A2 passe en C1
pour que A3 passe en D1
pour que A5 passe en B2
pour que A6 passe en C2
pour que A7 passe en D2

Je voudrais que cela soit fait automatiquement, je sais que je peux faire un collage spécial puis cocher la case transposé, mais ma colonne A est tres grande.

Merci pour votre aide
 
C

cedric

Guest
ce que je veux c'est que les noms soient dans la colonne Noms, les prénoms dans la colonne Prénoms, les Tél dans la colonne Tél

Merci, je connais le collage spécial avec transposé, mais je voudrais une formule pour automatisé tout ceci

Merci
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Tu as aussi Transpose() au conditionnel pour éviter les 0 ou Decaler()

Tes données de A1 à A20
Tu sélectionnes les cellules de B1 à U1
Tu tapes :
=TRANSPOSE(SI(A1:A20='';'';A1:A20))
et tu valides en appuyant simultanément sur ctrl, maj et entrée.

Ou bien en B1 et à copier coller vers la droite :
=DECALER($A$1;COLONNES($A1:A1)-1;0)
ou bien :
=DECALER($A$1;COLONNES($A1:A1)-1;)

Pour ne pas obtenir les 0 en cas de cellules vides :
ou bien le format nombre [=0]'';0
ou bien la formule :
=SI(DECALER($A$1;COLONNES($A1:A1)-1;)=0;'';DECALER($A$1;COLONNES($A1:A1)-1;))
 
L

loe

Guest
encore un essai [file name=test_20050419233636.zip size=2463]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/test_20050419233636.zip[/file]
 

Pièces jointes

  • test_20050419233636.zip
    2.4 KB · Affichages: 27

Discussions similaires

Statistiques des forums

Discussions
312 843
Messages
2 092 756
Membres
105 524
dernier inscrit
Gaesol