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 copier et coller des lignes ou des colonnes dans l'ordre inverse dans Excel?

Parfois, vous devrez peut-être copier et coller une liste de colonnes ou de lignes dans l'ordre inverse, verticalement ou horizontalement, comme illustré ci-dessous. Comment pouvez-vous gérer ce travail rapidement et facilement dans Excel?

Copier et coller une liste de colonnes ou de lignes dans l'ordre inverse avec la formule

Copier et coller une plage de colonnes ou de lignes dans l'ordre inverse avec le code VBA

Copiez et collez une plage de colonnes ou de lignes dans l'ordre inverse avec une fonctionnalité géniale


Copier et coller une liste de colonnes ou de lignes dans l'ordre inverse avec la formule

Copier et coller une liste de colonnes dans l'ordre inverse verticalement

Si vous souhaitez inverser une liste de cellules de colonne, vous pouvez appliquer la formule ci-dessous:

Entrez ou copiez la formule suivante dans une cellule vide dans laquelle vous souhaitez inverser l'ordre des colonnes:

=OFFSET($A$15,-(ROW(A1)-1),0)

Note: Dans la formule ci-dessus, A1 est la première cellule de la colonne, et A15 est la dernière cellule de la colonne.

Ensuite, faites glisser la poignée de remplissage vers le bas des cellules pour extraire les valeurs de cellule dans l'ordre inverse, comme illustré ci-dessous:


Copier et coller horizontalement une liste de lignes dans l'ordre inverse

Pour copier et coller une liste de lignes dans l'ordre inverse, utilisez la formule suivante:

Entrez ou copiez cette formule dans une cellule vide:

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

Note: Dans la formule ci-dessus, A1 est la première cellule de la ligne, et 1:1 est le numéro de ligne que vos données ont localisé. Si vos données de la ligne 10, vous devez la remplacer par 10: 10.

Ensuite, faites glisser la poignée de recopie directement vers les cellules auxquelles vous souhaitez appliquer cette formule jusqu'à ce que toutes les valeurs soient extraites. Vous obtiendrez toutes les valeurs inversées, voir la capture d'écran:


Copier et coller une plage de colonnes ou de lignes dans l'ordre inverse avec le code VBA

Si vous devez copier et coller une plage de colonnes ou de lignes dans l’ordre inverse, je vais vous présenter quelques codes VBA permettant de le résoudre rapidement et facilement. S'il vous plaît faire avec les étapes suivantes:

Copier et coller une liste de colonnes dans l'ordre inverse verticalement

1. Tout d’abord, copiez et collez vos données dans un nouvel emplacement, puis maintenez la touche enfoncée. ALT + F11 clés pour ouvrir le Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Moduleet collez le code suivant dans le Module Fenêtre.

Code VBA: Copiez et collez une plage de cellules dans l'ordre inverse verticalement

Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3. Puis appuyez F5 clé pour exécuter ce code, et une boîte de dialogue apparaît pour rappeler de sélectionner la plage de données que vous souhaitez inverser verticalement, voir la capture d'écran:

4. Et puis, cliquez OK bouton, et la plage de données a été inversée verticalement comme indiqué ci-dessous:


Copier et coller horizontalement une plage de cellules dans l'ordre inverse

Pour inverser la plage de données dans un ordre horizontal, appliquez le code VBA ci-dessous:

Code VBA: Copier et coller horizontalement une plage de cellules dans l'ordre inverse

Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
    k = UBound(Arr, 2)
    For j = 1 To UBound(Arr, 2) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(i, k)
        Arr(i, k) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

Après avoir exécuté ce code, vous obtiendrez les captures d'écran suivantes, selon vos besoins:


Copiez et collez une plage de colonnes ou de lignes dans l'ordre inverse avec une fonctionnalité géniale

Si vous n'êtes pas familiarisé avec les formules et les codes VBA ci-dessus, je vous recommanderai ici un outil simple.Kutools for Excel, Avec son Basculer la gamme verticale et Basculer la plage horizontale fonctions, vous pouvez inverser la plage de cellules verticalement et horizontalement en un seul clic.

Conseils:Appliquer cette Basculer la gamme verticale et Basculer la plage horizontale d’abord, vous devez télécharger le logiciel Kutools for Excel, puis appliquez la fonctionnalité rapidement et facilement.

Après l'installation de Kutools for Excel, faites comme ceci:

Copier et coller horizontalement une plage de cellules dans l'ordre inverse

1. Sélectionnez la plage de cellules, puis cliquez sur Kutools > étendue > Basculer la gamme verticale > Tous (valeurs d'inversion uniquement), voir capture d'écran:

2. Et puis, la plage de valeurs de cellules a été inversée verticalement à la fois, voir les captures d'écran:


Copier et coller horizontalement une plage de cellules dans l'ordre inverse

1. Sélectionnez la plage de cellules, puis cliquez sur Kutools > étendue > Basculer la plage horizontale > Tous (valeurs d'inversion uniquement), voir capture d'écran:

2. Et puis, toutes les valeurs de cellule de la sélection ont été inversées horizontalement immédiatement, voir les captures d'écran:

Cliquez pour télécharger Kutools pour Excel et essai gratuit maintenant!


Plus relatif copier et coller des articles:

  • Copier et coller des cellules fusionnées dans des cellules uniques dans Excel
  • Normalement, lorsque vous copiez les cellules fusionnées et les collez dans d'autres cellules, les cellules fusionnées seront collées directement. Toutefois, vous souhaitez coller ces cellules fusionnées dans des cellules individuelles comme illustré ci-dessous, afin de pouvoir traiter les données selon vos besoins. Cet article, je vais parler de la façon de copier et coller des cellules fusionnées à des cellules individuelles.
  • Copier une colonne et coller uniquement les enregistrements uniques dans Excel
  • Pour une colonne avec beaucoup de doublons, vous devrez peut-être obtenir une copie de cette liste avec seulement les valeurs uniques. Comment pouvez-vous faire pour y parvenir? Dans cet article, nous fournissons deux méthodes pour coller uniquement les enregistrements uniques d'une liste de colonnes dans Excel.
  • Copier les données de la feuille protégée
  • En supposant que vous receviez un fichier Excel d'une autre personne qui, avec les feuilles de calcul, est protégé par l'utilisateur, vous souhaitez maintenant copier et coller les données brutes dans un autre nouveau classeur. Toutefois, les données de la feuille protégée ne peuvent pas être sélectionnées ni copiées car l'utilisateur décoche les options Sélectionner les cellules verrouillées et Sélectionner les cellules non verrouillées lors de la protection de la feuille de calcul.
  • Copier des données dans une autre feuille de calcul avec un filtre avancé dans Excel
  • Normalement, nous pouvons rapidement appliquer la fonctionnalité de filtre avancé pour extraire des données à partir des données brutes de la même feuille de calcul. Mais parfois, lorsque vous essayez de copier le résultat filtré dans une autre feuille de calcul, vous recevez le message d'avertissement suivant. Dans ce cas, comment pouvez-vous gérer cette tâche dans Excel?


  • Super Formula Bar (éditez facilement plusieurs lignes de texte et de formule); Disposition de lecture (facilement lire et éditer un grand nombre de cellules); Coller à la gamme filtrée...
  • Fusionner les cellules / rangées / colonnes et conservation des données; Contenu des cellules divisées; Combinaison de lignes en double et somme / moyenne... Prévenir les cellules en double; Comparer les plages...
  • Sélectionnez Dupliquer ou Unique Des rangées; Sélectionnez les lignes vierges (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux cahiers d'exercices; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de la formule; Créer automatiquement des références à plusieurs feuilles; Insérer des balles, Cases à cocher et plus ...
  • Favoris et insérer rapidement des formules, Plages, graphiques et images; Crypter les cellules avec mot de passe Créer une liste de diffusion et envoyer des emails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre contenu de cellules et commentaires...
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial en gras, en italique ...
  • Combinaison de classeurs et de feuilles de calcul; Fusionner les tables en fonction des colonnes clés; Fractionner les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF...
  • Tableau croisé dynamique groupé par numéro de semaine, jour de la semaine et plus ... Afficher les cellules déverrouillées et verrouillées de couleurs différentes; Mettre en surbrillance les cellules de formule / nom...
kte tab 201905
  • Activer l'édition par onglets et la lecture dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit le nombre de clics de souris pour vous chaque jour!
fond officetab
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.