Cum să reveniți la ordinea datelor în Excel? - 3 metode cu exemplu

Ordinea inversă a datelor Excel

Ordinea inversă în Excel nu este altceva decât întoarcerea datelor în cazul în care valoarea inferioară vine în partea de sus și valoarea de sus merge în jos.

De exemplu, uitați-vă la imaginea de mai jos.

După cum putem vedea, valoarea inferioară este în partea de sus în ordine inversă, la fel și la valoarea de sus. Deci, cum inversăm ordinea datelor în Excel este întrebarea acum.

Cum se inversează ordinea rândurilor de date în Excel?

În Excel, putem sorta urmând mai multe metode; aici, vă vom arăta toate modalitățile posibile de a inversa ordinea în Excel.

Metoda # 1 - Metoda simplă de sortare

Trebuie să vă întrebați deja dacă este posibil să inversați datele doar folosind o opțiune de sortare. Nu putem inversa doar prin sortarea datelor, dar cu o coloană de ajutor, putem face acest lucru.

Pasul 1 - Luați în considerare datele de mai jos pentru acest exemplu.

Pasul 2 - Lângă acesta, creați o coloană numită „HELPER” și introduceți numerele de serie.

Pasul 3 - Acum, selectați întreaga date și deschideți opțiunea de sortare prin apăsarea ALT + D + S .

Pasul 4 - Sub „Sortare după” alegeți „Asistent”.

Pasul 5 - Apoi, sub „Comandă”, alegeți „De la cel mai mare la cel mai mic”.

Pasul 6 - Acum faceți clic pe Ok, datele noastre vor fi inversate.

Metoda # 2 - Utilizarea formulei Excel

De asemenea, putem inversa ordinea folosind și formule. Chiar dacă nu avem nicio funcție încorporată pentru a face acest lucru, putem folosi alte formule pentru a inversa ordinea.

Pentru a face ordinea inversă a datelor, vom folosi două formule, adică INDEX și ROWS. Funcția INDEX poate prelua rezultatul din numărul rândului menționat din intervalul selectat, iar funcția ROWS în excel va da numărul unui număr de rânduri selectate.

Pasul 1 - Luați în considerare datele de mai jos pentru acest exemplu.

Pasul 2 - Deschideți mai întâi funcția INDEX.

Pasul 3 - Pentru matrice, selectați numele orașelor din A2: A9 și faceți referință absolută apăsând tasta F4.

Pasul 4 - Apoi, pentru a insera funcția Row Num deschis ROWS în funcția INDEX.

Pasul 5 - Pentru funcția ROWS, selectați același interval de celule pe care le-am selectat pentru funcția INDEX, dar de data aceasta face ca ultima celulă să fie doar o referință absolută.

Pasul 6 - Închideți paranteză și apăsați tasta Enter pentru a obține rezultatul.

Pasul 7 - Trageți formula pentru a obține rezultatul complet.

Metoda # 3 - Comanda inversă utilizând codarea VBA

Inversarea ordinii datelor Excel este, de asemenea, posibilă utilizând codarea VBA. Dacă aveți o bună cunoaștere a VBA, atunci mai jos este codul pentru dvs.

Cod:

Sub Reverse_Order () Dim k As Long Dim LR As Long LR = Cell (Rows.Count, 1). End (xlUp). Row For k = 2 To LR Cells (k, 2) .Value = Cells (LR, 1) .Valoare LR = LR - 1 Următorul k End Sub

Copiați acest cod în modulul dvs.

Acum executați codul pentru a obține lista de ordine inversă în foaia dvs. de lucru Excel.

Permiteți-mi să vă explic cum funcționează acest cod pentru dvs. În primul rând, am declarat două variabile, „k” și „LR” ca tip de date LUNG.

Dim k As Long Dim LR As Long

„K” este pentru buclă prin celule, iar „LR” este pentru a găsi ultimul rând utilizat în foaia de lucru.

Apoi, am folosit găsirea ultimei tehnici de rând utilizate pentru a găsi ultima valoare din șir.

LR = Celule (Rows.Count, 1). End (xlUp). Row

Apoi, am folosit bucla FOR NEXT pentru a parcurge celulele pentru a inversa ordinea.

Pentru k = 2 Pentru celule LR (k, 2). Valoare = celule (LR, 1). Valoare LR = LR - 1 Următorul k

Deci, atunci când rulăm acest cod, obținem următorul rezultat.

Lucruri de amintit

  • Nu există nicio funcție sau instrument încorporat disponibil în Excel pentru a inversa ordinea.
  • O combinație de INDEX + ROWS va inversa ordinea.
  • Dintre toate tehnicile disponibile, opțiunea de sortare este cea mai bună și mai ușoară sortare.
  • Pentru a înțelege codul VBA, trebuie să aveți cunoștințe prealabile despre macro-urile VBA.

Articole interesante...