Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment transposer facilement et rapidement des données de plage et de pile dans Excel?

Par exemple, certaines données sont affichées dans des groupes, et maintenant je veux transposer la plage et empiler les données dans chaque colonne comme ci-dessous. Dans cet article, je présenterai les méthodes de cette tâche dans Excel.
doc transpose et empile 1

Transposez et empilez des données avec VBA

Transposez et empilez des données avec la table de transposition bonne idée3


Transposez et empilez des données avec VBA


Vous pouvez appliquer un code VBA pour transposer et empiler des données.

1. Sélectionnez les données sauf les en-têtes de colonne et appuyez sur Alt + F11 touches pour activer Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Module, et collez ci-dessous le code à Module.

VBA: transposer et empiler des données

Sub ConvertTableToList()
'UpdatebyExtendoffice20161121
Const TEST_COLUMN As String = "A"
Dim i As Long, j As Long
Dim iLastRow As Long
Dim iLastCol As Long
Application.ScreenUpdating = False
With ActiveSheet
iLastRow = .Cells(.Rows.Count, TEST_COLUMN).End(xlUp).Row
For i = iLastRow To 2 Step -1
iLastCol = .Cells(i, .Columns.Count).End(xlToLeft).Column
For j = iLastCol To 3 Step -1
.Rows(i + 1).Insert
.Cells(i + 1, 2).Value = .Cells(i, j).Value
.Cells(i, j).Value = ""
Next j
Next i
.Rows(1).Delete
End With
Application.ScreenUpdating = True
End Sub

doc transpose et empile 2

3. presse F5 clé, puis les données ont été transposées et empilées. Voir la capture d'écran:
doc transpose et empile 3

Remarque: Dans le code VBA, A indique de placer les données de transposition dans la colonne A de la feuille active et de remplacer les données d'origine dans la colonne A.


Transposez et empilez des données avec la table de transposition

Si vous souhaitez transposer rapidement et facilement des données de plage et de pile sans code VBA, vous pouvez postuler Kutools for Excel's Transposer la dimension de la table utilitaire.

Kutools for Excel, avec plus de 120 fonctions pratiques, rend vos travaux plus faciles.

Après l'installation de Kutools pour Excel, s'il vous plaît faire comme ci-dessous :(Téléchargement gratuit Kutools for Excel maintenant!)

1. Sélectionnez les données que vous utilisez, cliquez sur Kutools > étendue > Transposer les dimensions de la table. Voir la capture d'écran:
doc transpose et empile 4

2. Dans la boîte de dialogue, vérifiez Croix tableau à la liste sélectionnez une cellule dans laquelle vous souhaitez placer les données transposées Gamme de résultats (cellule unique) zone de texte. Voir la capture d'écran:
doc transpose et empile 5

3. Cliquez Ok. Maintenant, la gamme a été transposée et empilée en colonnes.
doc transpose et empile 6



Outils de productivité recommandés

Office Tab

étoile d'or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d'or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d'or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d'écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.