KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe kopieert en plakt u rijen of kolommen in omgekeerde volgorde in Excel?

AuteurXiaoyang Wijzigingsdatum

Soms moet u een lijst met kolommen of rijen in omgekeerde volgorde kopiëren en plakken – verticaal of horizontaal – zoals te zien is in de onderstaande schermafbeelding. Hoe voert u deze taak snel en eenvoudig uit in Excel?

een schermafbeelding die de omgekeerde volgorde van de gegevens na het plakken toont

Kopieer en plak een lijst met kolommen of rijen in omgekeerde volgorde met een formule

Kopieer en plak een reeks kolommen of rijen in omgekeerde volgorde met VBA-code

Kopieer en plak een reeks kolommen of rijen in omgekeerde volgorde met een handige functie


Kopieer en plak een lijst met kolommen of rijen in omgekeerde volgorde met een formule

Kopieer en plak een lijst met kolommen in omgekeerde volgorde verticaal

Als u een lijst met kolomcellen wilt omkeren, kunt u de volgende formule toepassen:

Voer de volgende formule in of kopieer deze naar een lege cel waar u de kolomvolgorde wilt omkeren:

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

Opmerking: In de bovenstaande formule is A1 de eerste cel in de kolom en A15 de laatste cel in de kolom.

Sleep vervolgens de vulgreep omlaag naar de cellen om de celwaarden in omgekeerde volgorde te extraheren, zoals op de onderstaande schermafbeelding is weergegeven:

een schermafbeelding van het gebruik van een formule om de omgekeerde volgorde van kolomgegevens te verkrijgen


Kopieer en plak een lijst met rijen in omgekeerde volgorde horizontaal

Gebruik de volgende formule om een lijst met rijen in omgekeerde volgorde te kopiëren en plakken:

Voer deze formule in of kopieer deze naar een lege cel:

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

Opmerking: In de bovenstaande formule is A1 de eerste cel in de rij en 1:1 het rijnummer waarop uw gegevens zich bevinden. Als uw gegevens zich in rij 10 bevinden, wijzigt u dit in 10:10.

Sleep vervolgens de vulgreep naar rechts naar de cellen waarop u deze formule wilt toepassen, totdat alle waarden zijn geëxtraheerd. U krijgt dan alle waarden horizontaal omgekeerd — zie schermafbeelding.

een schermafbeelding van het gebruik van een formule om de omgekeerde volgorde van rijgegevens te verkrijgen


Kopieer en plak een reeks kolommen of rijen in omgekeerde volgorde met VBA-code

Als u een reeks kolommen of rijen in omgekeerde volgorde wilt kopiëren en plakken, stel ik hier enkele VBA-codes voor die dit snel en eenvoudig voor u regelen. Volg hiervoor de volgende stappen:

Kopieer en plak een lijst met kolommen in omgekeerde volgorde verticaal

1. Kopieer en plak eerst uw gegevens naar een nieuwe locatie en druk daarna op ALT + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module en plak de volgende code in het Module-venster.

VBA-code: Kopieer en plak een reeks cellen in omgekeerde volgorde verticaal

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. Druk vervolgens op F5 om deze code uit te voeren. Er verschijnt een dialoogvenster waarin u wordt gevraagd het gegevensbereik te selecteren dat u verticaal wilt omkeren, zie schermafbeelding:

een schermafbeelding van het selecteren van het celbereik dat u wilt omkeren na het uitvoeren van de VBA-code

4. Klik daarna op de knop OK en het gegevensbereik is verticaal omgekeerd, zoals op de onderstaande schermafbeeldingen is weergegeven:

een schermafbeelding van de oorspronkelijke kolomgegevenseen schermafbeelding van een pijleen schermafbeelding van het omgekeerde gegevensbereik

Kopieer en plak een reeks cellen in omgekeerde volgorde horizontaal

Om de Gegevensbereik in horizontale volgorde om te keren, past u de volgende VBA-code toe:

VBA-code: Kopieer en plak een reeks cellen in omgekeerde volgorde horizontaal

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

Na het uitvoeren van deze code krijgt u de volgende schermafbeeldingen zoals gewenst:

een schermafbeelding van de oorspronkelijke rijgegevens
een schermafbeelding van een neerwaartse pijl
een schermafbeelding van de omgekeerde gegevens

Kopieer en plak een reeks kolommen of rijen in omgekeerde volgorde met een handige functie

Als u niet bekend bent met bovenstaande formules en VBA-codes, raad ik u een eenvoudige tool aan: Kutools voor Excel, met de functies Keer reeks verticaal om en Keer reeks horizontaal om, waarmee u een celbereik met één klik verticaal of horizontaal kunt omkeren.

Tips:Om deze Keer reeks verticaal omen Keer reeks horizontaal omfuncties toe te passen, dient u eerst de Kutools voor Excelte downloaden en daarna de functie snel en eenvoudig toe te passen.

Na installatie van Kutools voor Excelgaat u als volgt te werk:

Kopieer en plak een reeks cellen in omgekeerde volgorde horizontaal

1. Selecteer het celbereik en klik vervolgens op Kutools > Bereik > Keer reeks verticaal om > Alles (Keer alleen inhoud om), zie schermafbeelding:

een schermafbeelding van het inschakelen van de functie 'Verticaal bereik omdraaien'

2. De waarden in het celbereik zijn direct verticaal omgekeerd—zie de schermafbeeldingen:

een schermafbeelding die de gegevens toont vóór het omdraaieneen schermafbeelding van een pijl 2een schermafbeelding van het resultaat na het omdraaien

Kopieer en plak een reeks cellen in omgekeerde volgorde horizontaal

1. Selecteer het celbereik en klik vervolgens op Kutools > Bereik > Keer reeks horizontaal om > Alles (Keer alleen inhoud om). Zie schermafbeelding:

een schermafbeelding van het inschakelen van de functie 'Horizontaal bereik omdraaien'

2. Alle celwaarden in de selectie worden direct horizontaal omgekeerd – zie de schermafbeeldingen:

een schermafbeelding die de rijgegevens toont vóór het omdraaien
een schermafbeelding van een neerwaartse pijl 2
een schermafbeelding van het resultaat na het omdraaien van het geselecteerde horizontale bereik

Klik hier om Kutools voor Excel nu te downloaden en gratis uit te proberen!


Meer gerelateerde artikelen over kopiëren en plakken:

  • Kopieer en plak Samengevoegd naar afzonderlijke cellen in Excel
  • Normaal gesproken worden samengevoegde cellen direct als één geheel geplakt wanneer u ze kopieert en in andere cellen plakt. Maar wat als u die samengevoegde inhoud juist in afzonderlijke cellen wilt plakken, zoals op de volgende schermafbeelding te zien is, zodat u de gegevens precies kunt verwerken zoals u dat nodig heeft? In dit artikel leg ik uit hoe u samengevoegde cellen naar afzonderlijke cellen kunt kopiëren en plakken.
  • Gegevens kopiëren uit een beveiligd werkblad
  • Stel dat u een Excel-bestand ontvangt van iemand anders waarin de werkbladen zijn beveiligd. U wilt de ruwe gegevens kopiëren en plakken naar een nieuw werkblad, maar dat lukt niet: omdat de gebruiker bij het beveiligen van het werkblad zowel ‘Cellen vergrendelen’ als ‘Niet-vergrendelde cellen selecteren’ heeft uitgeschakeld, kunt u de gegevens in het beveiligde werkblad niet selecteren of kopiëren.
  • Gegevens kopiëren naar een ander werkblad met Geavanceerd filter in Excel
  • Normaal gesproken kunt u de functie Geavanceerd filter snel toepassen om gegevens uit de brongegevens in hetzelfde werkblad te extraheren. Maar soms krijgt u de volgende waarschuwingsmelding wanneer u het gefilterde resultaat probeert te kopiëren naar een ander werkblad. Hoe kunt u deze taak dan uitvoeren in Excel?

  • Super Formulebalk (bewerk eenvoudig meerdere regels tekst en formules); Leeslay-out (lees en bewerk gemakkelijk grote aantallen cellen); Plakken naar Filterbereik...
  • Samengevoegde cellen/rijen/kolommen en bijbehorende gegevens behouden; inhoud van cellen splitsen; Dubbele rijen combineren en som/gemiddelde berekenen... Voorkom dubbele invoer in cellen; Bereiken vergelijken...
  • Selecteer dubbele of unieke rijen; selecteer lege rijen (alle cellen zijn leeg); superzoeken en fuzzy zoeken in meerdere werkmappen; willekeurig selecteren...
  • Exacte kopie van meerdere cellen zonder dat u de formuleverwijzing hoeft te wijzigen; automatisch verwijzingen maken naar meerdere werkbladen; opsommingstekens invoegen, selectievakjes en meer...
  • Favoriete formules, berekeningen, grafieken en afbeeldingen snel invoegen;Cellen met wachtwoord versleutelen;Mailinglijst maken en e-mails verzenden...
  • Tekst extraheren, tekst toevoegen, tekens verwijderen op een bepaalde positie, spaties verwijderen; gegevensbladstatistieken maken en afdrukken; converteren tussen celinhoud en opmerkingen...
  • Superfilter (sla filterinstellingen op en pas ze toe op andere werkbladen); Geavanceerd sorteren per maand, week, dag, frequentie en meer; Speciaal filter op vet, cursief...
  • Combineer werkmappen en werkbladen; voeg tabellen samen op basis van een sleutelkolom; splits gegevens op in meerdere werkbladen; batchconverteer xls-, xlsx- en PDF-bestanden...
  • Groepeer draaitabel op weeknummer, dag van de week en meer...Toon niet-vergrendelde en vergrendelde selecties met verschillende kleuren;Markeer cellen met formules of namen...
kte tab 201905
  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
officetab bottom