Inhoudsopgave
Vaak moeten we gegevens spiegelen in Excel. Dit artikel toont u 4 snelle manieren om flipgegevens in Excel ondersteboven We zullen twee formules, een commando en een VBA code om dit te doen.
Download Praktijk Werkboek
Flipping Upside Down.xlsm
4 handige manieren om gegevens om te keren in Excel
Om de methoden te demonstreren, hebben wij een dataset geselecteerd met 3 kolommen: " Naam ", " Staat ", en " Stad "Wij hebben deze dataset waar nodig licht gewijzigd.
1. De sorteerfunctie gebruiken om gegevens om te keren in Excel
We zullen flip de gegevens met behulp van de Sorteer In deze eerste methode voegen we eerst getallen in oplopende volgorde in en sorteren ze vervolgens in aflopende volgorde om de gegevens om te draaien.
Stappen:
- Maak om te beginnen een nieuwe kolom met de naam " Nee. ".
- Typ dan het nummer van 0 naar 5 U kunt elk nummer in oplopende volgorde kiezen.
- Selecteer vervolgens het celbereik D5:D10 .
- Daarna, van de Gegevens tabblad → selecteer " Sorteer Z naar A " onder de Sorteren en filteren sectie.
- Daarna verschijnt een waarschuwing.
- Selecteer " De selectie uitbreiden " en druk op Sorteer .
- Tenslotte zal dit de gegevens sorteren en bijgevolg zal het flip de gegevens ondersteboven .
Lees meer: Hoe gegevens in Excel van onder naar boven omklappen (4 snelle methoden)
2. De functies INDEX en ROWS combineren om gegevens ondersteboven te keren
We zullen de INDEX en RIJEN functies om een formule te maken om flipgegevens in de verticale richting.
Stappen:
- Typ eerst de volgende formule in cel E5 .
=INDEX(B$5:B$10,ROWS(B5:B$10))
- Ten tweede, druk op ENTER Dit geeft de laatste waarde van de " Naam " kolom naar de eerste rij.
- Sleep vervolgens de Vulgreep naar beneden naar De formule automatisch invullen .
- Daarna sleep je het resultaat naar de rechterkant.
Formuleverdeling
- Om te beginnen zijn de INDEX functie geeft een uitgang van het bereik B5:B10 .
- Hier wordt de cel gespecificeerd door de RIJEN functie. Het bereik B5:B$10 zal terugkeren 6 .
- In de volgende formule wordt het dan B6:B$10 die zal terugkeren 5 Merk op dat de laatste waarde van het bereik vast is. Daarom wordt de uitvoer telkens kleiner.
- Deze formule werkt dus als volgt flipgegevens .
- Uiteindelijk ziet de uitvoer er ongeveer zo uit.
Lees meer: Rijen omdraaien in Excel (4 eenvoudige methoden)
Vergelijkbare lezingen
- Kolommen en rijen omdraaien in Excel (2 eenvoudige methodes)
- Excel blad van rechts naar links veranderen (4 geschikte manieren)
- Hoe Excel-blad van links naar rechts omslaan (4 eenvoudige manieren)
3. Gegevens ondersteboven keren door de functies SORTBY en ROW samen te voegen
In dit deel zullen wij de SORTBY en ROW functies om een formule te maken om gegevens omdraaien .
Stappen:
- Om te beginnen typt u deze formule in cel E5 .
=SORTBY($B$5:$C$10,RIJ(B5:B10),-1)
- Druk vervolgens op ENTER Dit toont dus de uitvoer van de formule.
Formuleverdeling
- Eerst hebben wij het volledige bereik van onze gegevens geselecteerd, namelijk B5:C10 .
- Vervolgens voeren we de waarden in van 5 naar 10 binnen de ROW(B5:B10) gedeelte.
- Tenslotte typten we -1 om het in aflopende volgorde te sorteren.
Lees meer: Hoe gegevens in Excel-diagram omkeren (5 eenvoudige methodes)
4. VBA toepassen om gegevens ondersteboven te keren in Excel
We zullen een Excel VBA Macro naar gegevens omdraaien in Excel. Hier gebruiken we de Voor de volgende lus om elke rij te doorlopen en te verwisselen met de relevante rij. Bovendien selecteert de gebruiker het celbereik zonder de koprij met behulp van een InputBox .
Stappen:
- Breng eerst de VBA-module venster, waar we onze codes intypen.
- Dus, druk op ALT+F11 om dit naar boven te halen. Als alternatief, vanuit de Ontwikkelaar tabblad → selecteer Visual Basic om dit te doen.
- Vandaar dat de VBA venster verschijnt.
- Vervolgens, van de Plaats tabblad, selecteer Module .
- Hier voegen we VBA code in Excel.
- Daarna typt u de volgende code in de VBA-module raam.
Option Explicit Sub Flip_Data_Upside_Down() 'Declaring the Variables Dim cell_Range As Range Dim cell_Array, temp_Array As Variant Dim x1 As Integer, x2 As Integer, x3 As Integer On Error Resume Next 'Alle fouten negeren en doorgaan 'Setting user input Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Loop door het geselecteerde celbereik Voor x2 = 1 Tot UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) Voor x1 = 1 Tot UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Volgende Volgende cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub
VBA-code opsplitsing
- Ten eerste roepen we de Subprocedure als Flip_Data_Upside_Down .
- Ten tweede wijzen we de variabele types toe.
- Ten derde negeren we alle fouten met de " Bij fout Hervat Volgende " verklaring.
- Vervolgens definieert de gebruiker het werkcelbereik met behulp van de optie InputBox methode.
- Dan gebruiken we de Voor de volgende lus om het geselecteerde celbereik te doorlopen.
- Ten slotte worden de rijen verwisseld met de relevante rijen om flip het ondersteboven .
- Dus, deze code werkt.
- Daarna, Sla de Module .
- Plaats dan de cursor in de Subprocedure en druk op Ren .
- Daarna zal deze code de gebruiker vragen het bereik in te voeren.
- Selecteer vervolgens het celbereik B5:D10 en druk op OK .
- Hierdoor wordt het geselecteerde bereik verticaal omgedraaid.
Lees meer: As omdraaien in Excel (4 eenvoudige methodes)
Dingen om te onthouden
- De SORTBY functie is alleen beschikbaar in de Excel 365 en Excel 2021 versies. Voor eerdere versies kunt u methode 2 gebruiken.
- Om de opmaak te behouden, kunt u methode 1 gebruiken.
- Als er bestaande waarden zijn binnen het morsbereik, dan verschijnt er een " #SPILL! " fout.
Praktijk Sectie
Wij hebben een praktijkdataset toegevoegd voor elke methode in de Excel bestand. Daarom kunt u onze methoden gemakkelijk volgen.
Conclusie
Wij hebben u vier snelle manieren getoond om flipgegevens in Excel ondersteboven Als u problemen ondervindt met deze methoden of feedback voor mij hebt, kunt u hieronder commentaar geven. Bovendien kunt u onze site bezoeken ExcelWIKI voor meer Excel-gerelateerde artikelen. Bedankt voor het lezen, blijf uitblinken!