Cum să întoarceți datele cu susul în jos în Excel (4 moduri)

  • Imparte Asta
Hugh West

Adesea, avem nevoie să oglindim datele în Excel. Acest articol vă va arăta 4 modalități rapide de a date flip în Excel cu susul în jos Vom implementa două formule, o comandă și o comandă. VBA cod pentru a face acest lucru.

Descărcați caietul de practică

Răsturnarea cu susul în jos.xlsm

4 abordări practice pentru a întoarce datele cu susul în jos în Excel

Pentru a demonstra metodele, am selectat un set de date cu 3 coloane: " Nume ", " Stat ", și " Orașul ". Am modificat ușor acest set de date ori de câte ori a fost necesar.

1. Utilizarea funcției de sortare pentru a întoarce datele cu susul în jos în Excel

Noi vom flip la date folosind Sortare În primul rând, vom introduce numere în ordine crescătoare, apoi le vom sorta în ordine descrescătoare pentru a întoarce datele.

Pași:

  • Pentru început, creați o nouă coloană numită " Nu. ".

  • Apoi, tastați numărul de la 0 la 5 Puteți alege orice număr în ordine crescătoare.

  • Apoi, selectați intervalul de celule D5:D10 .
  • Ulterior, de la Date fila → selectați " Sortează de la Z la A ", în conformitate cu Sortare & Filtrare secțiune.

  • După aceea, va apărea un mesaj de avertizare.
  • Selectați " Extindeți selecția " și apăsați Sortare .

  • În cele din urmă, aceasta va sorta datele și, în consecință, va flip la date cu susul în jos .

Citește mai mult: Cum să întoarceți datele în Excel de jos în sus (4 metode rapide)

2. Combinarea funcțiilor INDEX și ROWS pentru a întoarce datele cu susul în jos

Vom unifica INDEX și RÂNDURI pentru a crea o formulă pentru date flip în direcție verticală.

Pași:

  • În primul rând, introduceți următoarea formulă în celulă E5 .

=INDEX(B$5:B$10,ROWS(B5:B$10))

  • În al doilea rând, apăsați ENTER Aceasta va returna ultima valoare din lista " Nume " la primul rând.
  • Apoi, trageți de butonul Mâner de umplere în jos spre Completarea automată a formulei .
  • După aceea, trageți rezultatul în partea dreaptă.

Repartizarea formulei

  • Pentru a începe, se va lua în considerare INDEX returnează o ieșire din intervalul B5:B10 .
  • Aici, celula este specificată de către RÂNDURI Intervalul B5:B$10 va returna 6 .
  • Apoi, în următoarea formulă, va fi B6:B$10 , care va returna 5 Observați că ultima valoare a intervalului este fixă, motiv pentru care rezultatul va fi de fiecare dată mai mic.
  • Astfel, această formulă funcționează astfel date flip .
  • În cele din urmă, rezultatul va fi similar cu acesta.

Citește mai mult: Cum să întoarceți rândurile în Excel (4 metode simple)

Lecturi similare

  • Cum să întoarceți coloane și rânduri în Excel (2 metode ușoare)
  • Schimbarea foii Excel de la dreapta la stânga (4 moduri adecvate)
  • Cum să întoarceți foaia Excel de la stânga la dreapta (4 moduri simple)

3. Întoarceți datele cu susul în jos prin îmbinarea funcțiilor SORTBY și ROW

În această secțiune, vom combina SORTBY și ROW pentru a crea o formulă pentru întoarceți datele cu susul în jos .

Pași:

  • Pentru început, introduceți această formulă în celulă E5 .

=SORTBY($B$5:$C$10,ROW(B5:B10),-1)

  • Apoi, apăsați ENTER Deci, aceasta va afișa rezultatul formulei.

Repartizarea formulei

  • La început, am selectat întreaga gamă de date, care este B5:C10 .
  • Apoi, introducem valorile din 5 la 10 în interiorul ROW(B5:B10) porțiune.
  • În cele din urmă, am tastat -1 pentru a le sorta în ordine descrescătoare.

Citește mai mult: Cum să întoarceți datele în graficul Excel (5 metode ușoare)

4. Aplicarea VBA pentru a întoarce datele cu susul în jos în Excel

Vom folosi un Excel VBA Macro la întoarceți datele cu susul în jos în Excel. În acest caz, vom folosi Pentru următoarea buclă pentru a parcurge fiecare rând și a-l schimba cu rândul corespunzător. Mai mult, utilizatorul va selecta intervalul de celule fără rândul de antet folosind un buton InputBox .

Pași:

  • În primul rând, aduceți la suprafață Modul VBA în care introducem codurile noastre.
  • Deci, apăsați ALT+F11 pentru a aduce acest lucru. Alternativ, din Dezvoltator fila → selectați Visual Basic pentru a face acest lucru.
  • Prin urmare, se poate spune că VBA se va deschide o fereastră.
  • În continuare, de la Introduceți fila, selectați Modul .
  • Aici, introducem VBA codul în Excel.

  • După aceea, tastați următorul cod în interiorul fișierului Modul VBA fereastră.
 Option Explicit Sub Flip_Data_Upside_Down() 'Declararea variabilelor 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 'Ignorarea tuturor erorilor și continuarea 'Setarea datelor introduse de utilizator Set cell_Range = Application.InputBox("Select the Range" _ & " Without Header Row", "ExcelWIKI", Type:=8) cell_Array = cell_Range.FormulaApplication.ScreenUpdating = False 'Looping prin intervalul de celule selectat For x2 = 1 To UBound(cell_Array, 2) x3 = UBound(cell_Array, 1) For x1 = 1 To UBound(cell_Array, 1) / 2 temp_Array = cell_Array(x1, x2) cell_Array(x1, x2) = cell_Array(x1, x2) = cell_Array(x3, x2) cell_Array(x3, x2) cell_Array(x3, x2) = temp_Array x3 = x3 - 1 Next Next Next cell_Range.Formula = cell_Array Application.ScreenUpdating = True End Sub 

Defalcarea codului VBA

  • În primul rând, apelăm la Subprocedură ca Flip_Data_Upside_Down .
  • În al doilea rând, atribuim tipurile de variabile.
  • În al treilea rând, ignorăm toate erorile care utilizează " La eroare, reluați Următorul ".
  • În continuare, utilizatorul definește intervalul de celule de lucru folosind opțiunea InputBox metoda.
  • Apoi, folosim Pentru următoarea buclă pentru a parcurge intervalul de celule selectat.
  • În cele din urmă, rândurile sunt schimbate cu rândurile relevante pentru a flip it cu susul în jos .
  • Astfel, acest cod funcționează.
  • După aceea, Salvați la Modul .
  • Apoi, plasați cursorul în interiorul câmpului Subprocedură și apăsați Rulați .

  • După aceea, acest cod va cere utilizatorului să introducă intervalul.
  • Apoi, selectați intervalul de celule B5:D10 și apăsați OK .

  • În acest fel, intervalul selectat va fi inversat pe verticală.

Citește mai mult: Cum să întoarceți axa în Excel (4 metode ușoare)

Lucruri de reținut

  • The SORTBY este disponibilă numai în cadrul Excel 365 și Excel 2021 Pentru versiunile anterioare, puteți utiliza metoda 2.
  • Pentru a păstra formatarea, puteți utiliza metoda 1.
  • În cazul în care există valori existente în intervalul de deversare, se va afișa un " #SPILL! " eroare.

Secțiunea practică

Am adăugat un set de date de practică pentru fiecare metodă din Excel Prin urmare, puteți urmări cu ușurință metodele noastre.

Concluzie

V-am arătat patru modalități rapide de a date flip în Excel cu susul în jos Dacă întâmpinați probleme în legătură cu aceste metode sau dacă aveți vreun feedback pentru mine, nu ezitați să comentați mai jos. În plus, puteți vizita site-ul nostru ExcelWIKI pentru mai multe articole legate de Excel. Vă mulțumim pentru lectură și continuați să excelați!

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.