Comment transposer des cellules dans une même colonne ?
Sweetnessgasy
-
yclik Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
yclik Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne suis pas très forte en Excel. Mais je souhaiterai savoir si cela est faisable avec une ou des formules Excel pour obtenir le résultat ci-dessous.
Merci d'avance de votre retour.
Cordialement,
Tableau initial :
A B C
Jour 1 Mois 1 Annee 1
Jour 2 Mois 2 Annee 2
Jour 3 Mois 3 Annee 3
Résultat attendu :
Jour 1
Mois 1
Annee 1
Jour 2
Mois 2
Annee 2
Jour 3
Mois 3
Annee 3
Je ne suis pas très forte en Excel. Mais je souhaiterai savoir si cela est faisable avec une ou des formules Excel pour obtenir le résultat ci-dessous.
Merci d'avance de votre retour.
Cordialement,
Tableau initial :
A B C
Jour 1 Mois 1 Annee 1
Jour 2 Mois 2 Annee 2
Jour 3 Mois 3 Annee 3
Résultat attendu :
Jour 1
Mois 1
Annee 1
Jour 2
Mois 2
Annee 2
Jour 3
Mois 3
Annee 3
3 réponses
-
Bonjour ,
Voici une formule qui devrait convenir :
=SI(MOD(LIGNE();4)=1;INDIRECT("A"&(ENT((LIGNE()-1)/4)+1));SI(MOD(LIGNE();4)=2;INDIRECT("B"&(ENT((LIGNE()-1)/4)+1));SI(MOD(LIGNE();4)=3;INDIRECT("C"&(ENT((LIGNE()-1)/4)+1));"")))
A mettre dans la premiere ligne (à partir de la colonne D) ou à adapter dans
un nouvel onglet.
Cordialement, -
Bonjour
une solution ici, si votre liste commence en A2 (à adapter)
en commençant en B2 par exemple:
de B2 à B5(et seulement ici) la formule:
=INDIRECT("A"&LIGNE($A2))
et ensuite à artir de C2 cette formule à tirer de C2 à C4 et sur la largeur utile:
=INDIRECT("A"&LIGNE($A2)+COLONNE(A$1)*3)
les signes $ n'ont pas grande importance, mais autant les mettre au bons endroits
Bien entendu, ajustez le A2 selon la 1° ligne de votre liste en A
crdlmnt
Ps ça devrait donner quelque chose comme ça:
https://www.cjoint.com/c/FKkoaryC3Vf
La qualité de la réponse dépend surtout de la clarté de la question, merci! -
