Excel Quick Tips Comment basculer des cellules et changer de rangée ou de colonne
Microsoft Excel est un programme puissant qui peut vous aider à analyser et à visualiser vos données. Pour de meilleurs résultats, vos données doivent être au bon format. Si vous devez inverser les cellules d'une ligne ou d'une colonne, le processus peut prendre du temps manuellement. Au lieu de ressaisir toutes vos données, utilisez ces stratégies pour inverser les lignes, transformer les colonnes en lignes et inversement..
Inversion de cellules dans des colonnes Excel
Inverser l'ordre des cellules dans une colonne Microsoft Excel est très simple et peut être effectué en quelques étapes seulement:
- Ajouter une colonne à côté de la colonne que vous souhaitez retourner.
- Remplissez cette colonne avec des nombres, en commençant par 1 et en augmentant le nombre de lignes dans la colonne que vous souhaitez inverser.
- Sélectionnez les deux colonnes et cliquez sur Données> Trier. Sélectionnez la colonne que vous venez d'ajouter et remplie de chiffres. Sélectionner Du plus grand au plus petit, et cliquez D'accord.
Une fois que vous avez fait cela, la colonne que vous voulez retourner est inversée et vous pouvez supprimer la colonne que vous venez de créer..
Si vous êtes un utilisateur de Visual Basic (macros) avec Excel Better Than Batch: Un tutoriel d'hôte de script Windows Mieux qu'un batch: Un tutoriel d'hôte de script Windows En savoir plus, vous pouvez utiliser ce code pour accomplir la même chose. Sélectionnez simplement la colonne que vous souhaitez retourner et exécutez la macro suivante:
Sous FlipColumns () Dim vTop As Variant Dim VEnd As Variant Dim iStart As Integer Dim iEnd As Integer Application.ScreenUpdating = False iStart = 1 iEnd = Selection.Columns.Count À faire tant qu'iStart < iEnd vTop = Selection.Columns(iStart) vEnd = Selection.Columns(iEnd) Selection.Columns(iEnd) = vTop Selection.Columns(iStart) = vEnd iStart = iStart + 1 iEnd = iEnd - 1 Loop Application.ScreenUpdating = True End Sub
Transposition de colonnes en lignes (et vice versa)
Si vous souhaitez transformer une colonne de chiffres en ligne, Microsoft Excel dispose d'une fonction très utile pour le faire pour vous avec un minimum d'effort..
- Sélectionnez les colonnes que vous souhaitez transposer et appuyez sur Ctrl + C ou Édition> Copier.
- Cliquez sur une cellule ouverte et cliquez sur Édition> Collage spécial…
- Sélectionner Transposer et frapper D'accord.
Votre colonne a maintenant été transformée en une ligne, avec la valeur la plus haute placée à gauche de la ligne. Pour transformer une ligne en colonne, vous suivez la même procédure. Vous pouvez même transposer un bloc de données, ce qui transformera toute la sélection de 90 degrés.
Inversion de cellules dans des lignes Excel
Pour retourner toutes les cellules d'une ligne Excel, vous devez combiner les deux étapes précédentes. Étant donné que Microsoft Excel ne prend pas en charge le tri des lignes, vous devez d’abord transformer la ligne en colonne en suivant les instructions de transposition ci-dessus. Une fois que la ligne a été transformée en colonne, vous pouvez utiliser les instructions pour retourner les valeurs dans une colonne..
Après avoir inversé la colonne, copiez-la et collez-la à l'aide de Pâte Spéciale… et Transposer. C'est une façon plutôt détournée de le faire, mais ça marche!
Pour faire cela d'une manière beaucoup plus simple, vous pouvez utiliser Visual Basic Comment créer votre propre application simple avec VBA Comment créer votre propre application simple avec VBA Pour ceux d'entre vous qui aimeraient vraiment pouvoir écrire votre propre application , mais je n'ai jamais tapé une seule ligne de code auparavant, je vais vous expliquer comment… Lisez plus. Exécutez simplement la même macro que ci-dessus, mais remplacez toutes les occurrences du mot. “colonne” avec le mot “rangée.”
Sub FlipRows () Dim vTop As Variant Dim VEnd As Variant Dim iStart As Entier Dim iEnd As Integer Application.ScreenUpdating = False iStart = 1 iEnd = Selection.Rows.Count À faire pendant qu'iStart < iEnd vTop = Selection.Rows(iStart) vEnd = Selection.Rows(iEnd) Selection.Rows(iEnd) = vTop Selection.Rows(iStart) = vEnd iStart = iStart + 1 iEnd = iEnd - 1 Loop Application.ScreenUpdating = True End Sub
Retourner facilement les cellules Excel
Si vous devez retourner les données dans une colonne ou une ligne Microsoft Excel, l’une des stratégies ci-dessus peut vous faire gagner beaucoup de temps. Et si vous devez le faire régulièrement, l’utilisation des macros Visual Basic vous fera gagner encore plus de temps. Maintenant, sortez et retournez des données!
Bien sûr, vous pouvez faire beaucoup plus avec Excel. Découvrez ces 3 formules Excel folles qui font des choses étonnantes.
Avez-vous besoin de gérer des données dans Excel 10 Modèles de tableur étonnamment utiles pour organiser votre vie 10 Modèles de tableur incroyablement utiles pour organiser votre vie Votre vie est-elle un mélange de délais manqués, de courses oubliées et d'engagements non honorés? On dirait que vous devez vous organiser. Lire la suite ? Quelles stratégies utilisez-vous? Partagez vos astuces ci-dessous!
En savoir plus sur: Microsoft Excel, Microsoft Office 2013, Microsoft Office 365, Microsoft Office Online.