2
votes

Copier des données dans deux colonnes dans une seule colonne - Excel

J'ai une donnée comme ci-dessous dans Excel

 entrez la description de l'image ici

Et je veux le convertir en

 entrez la description de l'image ici

Comment faire ça?


0 commentaires

3 Réponses :


1
votes

Dans C1 , entrez:

=OFFSET($A$1,ROUNDUP(ROWS($2:2)/2,0)-1,MOD(ROWS($2:2)-1,2))

et copiez vers le bas:

 entrez la description de l'image ici p>

Avec des formules similaires, vous pouvez mapper n'importe quel tableau sur une seule colonne ou une seule ligne.


0 commentaires

2
votes

Mettez ceci dans C1 et faites-le glisser vers le bas.

=INDEX(A:B, (ROW(1:1)-1)/2+1, MOD(ROW(1:1)-1, 2)+1)&""

entrez la description de l'image ici


1 commentaires

l'index est meilleur que l'offset. (+1)



0
votes

Formule OFFSET, ROW, INT & MOD

=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1)-1)/2),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(ROWS($1:1)-1,2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1))/2),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1)+2)/2),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(ROWS($1:1),2))
=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(INT((ROWS($1:1)+1)/2),2))

Possibilités pour ce décalage de ligne

=OFFSET($A$1,INT((ROWS($1:1)-1)/2),MOD(ROWS($1:1)-1,2))

 entrez la description de l'image ici


0 commentaires