Comment transposer des cellules dans une même colonne ?
Sweetnessgasy
-
yclik Messages postés 3874 Date d'inscription Statut Membre Dernière intervention -
yclik Messages postés 3874 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
A voir également:
- Comment transposer des cellules dans une même colonne ?
- Déplacer une colonne excel - Guide
- Comment trier une colonne sur excel - Guide
- Comment faire des colonnes sur word - Guide
- Formule somme excel colonne - Guide
- Verrouiller des cellules excel - Guide
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,
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!
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!