Redistribuer des colonnes sur plusieurs lignes

Bonjour,

J'ai un tableau du type :

1 alpha 123 456 789

2 bravo 987 654 321

Et je voudrais redistribuer les colonnes en ligne, comme ceci :

1 alpha 123

2 alpha 456

3 alpha 789

4 bravo 987

5 bravo 654

6 bravo 321

Existe-t-il une fonctionnalité dans excel pour réaliser cet exploit ? Doit-on passer par une macro ?

Cette question à probablement déjà été posée, mais je ne sais pas quels mots clés utiliser pour ce genre de problème... Donc je trouve pô.

A+

N.

Bonjour,

Avec tes données en A1:D2 :

Pour ta première colonne :

=INDEX($A$1:$A$2;ENT((LIGNES($A$1:A1)-1)/3)+1)

pour ta deuxième colonne :

=DECALER($A$1;EQUIV($A10;$A$1:$A$2;0)-1;ARRONDI(MOD(LIGNES($A$1:A1)-0.1;3);0))

à recopier vers le bas.

On peut adapter avec un test pour éviter les #REF! au-delà du tableau.

Je te laisse essayer

@+

Bien vu !

C'est super astucieux comme solution.

Si je comprend bien si je veux 5 ligne au lieu de trois je divise par 5, etc...

Je bloque sur la deuxième formule, mais pour l'instant je peux m'en passer. Je reviendrai dessus quand j'aurai plus de temps.

Merci pour la réponse rapide, j'avais commencé à mettre les mains dans le VBA pour trouver une solution... ouf.

Rechercher des sujets similaires à "redistribuer colonnes lignes"