Cum să sortați filele Excel în ordine crescătoare sau descrescătoare (2 moduri)

  • Imparte Asta
Hugh West

În Microsoft Excel , Dacă dorim să sortăm filele din excel, nu există funcții încorporate sau instrumente pentru a face acest lucru. Putem face acest lucru doar manual sau folosind macro-uri care pot ajuta. În acest articol, vom învăța câteva macro-uri VBA pentru a sorta filele în excel și, de asemenea, vom arunca o privire la modul în care le putem sorta manual.

Descărcați caietul de practică

Puteți descărca caietul de lucru și exersa cu ele.

Sortare Tabs.xlsm

2 moduri de a sorta filele Excel în ordine crescătoare sau descrescătoare

În timp ce lucrați cu o mulțime de file în Excel, dacă filele au un aranjament, ar fi ușor de găsit fila. Pentru a sorta rapid filele în Excel, vom utiliza setul de date de mai jos. Dar filele din setul de date nu au niciun aranjament. Să vedem cum să le sortăm simplu.

1. Sortează manual filele foii de date în Excel

În Excel, nu există funcții sau formule încorporate sau instrumente de sortare a filelor/fișelor. Sortarea manuală a filelor poate consuma mult timp. Să urmăm pașii pentru a sorta filele manual.

ETAPE:

  • Mai întâi, faceți clic pe filele pe care doriți să le mutați.
  • În al doilea rând, trageți fila spre stânga sau spre dreapta făcând clic pe butonul stâng al mouse-ului.

  • Și, iată!

Dar trebuie să faceți acest lucru pentru fiecare filă în parte.

SFATURI: Atunci când trageți filele, țineți apăsată tasta Tasta Ctrl Acest lucru va produce o copie a filelor în loc să le mute.

Conținut conex: Cum se utilizează opțiunile avansate de sortare în Excel

Lecturi similare:

  • Cum să sortați adresa IP în Excel (6 metode)
  • [Rezolvat!] Sortarea Excel nu funcționează (2 Soluții)
  • Cum să adăugați butonul de sortare în Excel (7 metode)
  • Sortarea intervalului utilizând VBA în Excel (6 exemple)
  • Cum să sortați lista unică în Excel (10 metode utile)

2. Utilizați VBA pentru a sorta filele Excel

Excel VBA ajută la automatizarea sarcinii și la executarea diferitelor funcții sau formule. Excel VBA face ca activitățile zilnice să fie mai puțin plictisitoare. Cu Macros VBA , putem crea funcții personalizate generate de utilizatori și automatiza operațiunile manuale pentru a economisi timp și efort. Cu Excel VBA putem sorta cu ușurință filele în ordine crescătoare sau descrescătoare, în funcție de dorința noastră.

2.1 Sortați filele foilor Excel în ordine alfabetică de la A la Z

Pentru a sorta filele în ordine crescătoare, putem folosi funcția VBA cod care va sorta filele în ordine alfabetică de la De la A la Z Să demonstrăm procedura prin care putem folosi Macros VBA pentru a sorta filele în ordine crescătoare.

ETAPE:

  • În primul rând, mergeți la Dezvoltator de pe panglică.
  • În al doilea rând, faceți clic pe Visual Basic pentru a deschide fereastra Editor Visual Basic în care vom scrie codurile VBA.
  • O altă modalitate de a deschide Editor Visual Basic este pur și simplu să apăsați Alt + F11 .

  • Sau, în loc să deschideți editorul din fereastra Dezvoltator tab, puteți face clic pe orice foaie din foaia de calcul, apoi faceți clic dreapta pe Selectați Vezi codul opțiune.

  • Astfel, se va deschide fereastra Visual Basic.
  • Apoi, mergeți la Insert și selectați Modul din meniul derulant.

Sugestie: Nu puteți scrie codul pe orice foaie. Trebuie să fie nevoie să inserați un Modul pentru a scrie codul, deoarece vom folosi codul pentru întreaga foaie de calcul, nu doar pentru o anumită foaie.

Atunci când trebuie să scriem un cod pentru o anumită foaie, atunci puteți utiliza foile pentru a scrie codurile acolo.

  • După aceea, copiați și lipiți fișierul Cod VBA mai jos.

Cod VBA:

 Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub 
  • Apoi, apăsați butonul Tasta F5 sau faceți clic pe butonul Run Sub pentru a rula codul.

Ieșire:

Acest Macro VBA sortează filele din registrul de lucru curent în ordine alfabetică ascendentă, începând cu foile de lucru ale căror nume încep cu cifre și trecând apoi la filele care încep cu A și se termină cu Z.

2.2 Filele din foaia Excel Sortarea de la Z la A

Pentru a sorta filele în ordine descrescătoare, putem folosi funcția VBA cod care va sorta filele în ordine alfabetică de la De la Z la A Să urmăm pașii de mai jos pentru a sorta filele în ordine descrescătoare.

ETAPE:

  • De asemenea, metoda anterioară, pentru a deschide fereastra Editor Visual Basic , mergeți mai întâi la Dezvoltator de pe panglică.
  • În continuare, faceți clic pe Visual Basic sau apăsați Alt + F11 pentru a deschide fereastra Editor Visual Basic .

  • O altă modalitate de a deschide Editor Visual Basic este, pur și simplu faceți clic dreapta pe pe orice foaie și selectați Vezi codul .

  • Apoi, mergeți la Introduceți și selectați Modul din meniul derulant.

  • Acum, scrieți Cod VBA mai jos.

Cod VBA:

 Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub 
  • În cele din urmă, rulați codul făcând clic pe butonul Run Sub pe de altă parte, apăsați comanda rapidă de la tastatură Tasta F5 pentru a rula codul.

Ieșire:

Astfel, filele vor fi organizate în ordine alfabetică descrescătoare.

Citește mai mult: VBA pentru a sorta tabelul în Excel (4 metode)

Concluzie

Metodele de mai sus vă ajută să sortați filele din excel. Sperăm că acest lucru vă va ajuta! Dacă aveți întrebări, sugestii sau feedback, vă rugăm să ne anunțați în secțiunea de comentarii. Sau puteți arunca o privire la celelalte articole ale noastre din categoria ExcelWIKI.com blog!

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.