Excel on loodud selleks, et tuua korda teie arvutustabelite teabekaosesse. Üks paljudest viisidest, kuidas Excel seda teha saab, on andmete sortimine. Teatud järjekorras olevate andmete skannimine on palju lihtsam ning nimede ja sõnade puhul on populaarne meetod nende sortimine tähestikulises järjekorras.
Saate kasutada sortimistööriista andmete hõlpsaks sortimiseks Excelis tähestikulises järjekorras. Teise võimalusena saate luua selleks VBA makro ja määrata kiirklahvi andmete kiiremaks sortimiseks.
Excelil on sisseehitatud tööriist nimega Sorteeri mis võimaldab teil oma andmeid sortida. Sorteerimise tööriist on võimeline sorteerima andmeid erinevatel mõõtkavadel, samuti võimaldab see paari klõpsuga andmeid tähestikulises järjekorras sorteerida.
Selles arvutustabeli näidises on mõnede töövõtjate nimed ja nende teenitud summa. Eesmärk on sorteerida see tabel nime järgi, kasutades Exceli sortimistööriista.
- Valige kogu andmetabel. Selles näites on selleks rakud A2 juurde B11.
- Mine lehele Andmed vahekaart Exceli lindilt.
- Aastal Sorteeri ja filtreeri jaotises klõpsake nuppu Sorteeri. See avab sortimise akna.
- Aastal Sorteeri aken, all Veerg, valige veerg, mille järgi soovite tabelit sortida. See saab olema Nimi veerus selles näites.
- Under Sorteeri, valige Lahtri väärtused.
- Under Telli, valige A kuni Z. Andmete kahanevas järjestuses sortimiseks saate määrata selle väärtuseks Z kuni A.
- Valige Okei.
Excel sorteerib nüüd teie andmetabeli valitud veeru järgi, lahtri väärtuste järgi ja kasvavas järjekorras.
Tähestiku järgi sortimine Excelis VBA-ga
VBA kasutamine andmete tähestikulises järjestuses sortimiseks Excelis võib esmakordsel korral osutuda pisut keerulisemaks, kuid see pingutus annab teile võimaluse hiljem andmete tähestikulises järjestuses sortida. Kui te pole VBA-ga tuttav, soovitame teil meie artiklit lugeda Exceli VBA juhend algajatele edumaa saamiseks.
Proovime VBA-koodi kasutades andmeid sortida mõnes teises Exceli näidistabelis. See arvutustabel sisaldab ühte veergu.
- Mine lehele Arendaja vahekaart Exceli lindilt.
- Aastal Kood jaotis, valige Makrod. See avab makroakna.
- Sisestage alla oma makro nimi Makro nimi.
- Kliki Loo. See viib teid VBA koodiredaktorisse.
- Sisestage koodiredaktorisse allolev kood:
Sub-AZSort()
Dim R Nagu Vahemik
ActiveSheet.Sordi.Sordiväljad.Selge
Määra R = valik. Veerud (1)
R.Valige
R.Sort Key1:=R.Cells (1), Järjestus1:=xlKasvav, Päis:=xlEiLõpp Sub
Enne jätkamist jagame selle koodi lahti. Esimese ja viimase rea loob VBA automaatselt ning need tähistavad makro algust ja lõppu. Me panime makrole nime AZSort selles näites. Kui olete kasutanud teist nime, kuvatakse see nimi AZSorti asemel.
Järgmine rida määratleb muutuja R nagu Vahemik. Saate muuta R mis tahes muule soovitud nimele; pidage meeles, et jätke kogu koodi jooksul järjepidev, kuna seda muutujat käsitletakse koodis mitu korda.
Järgmisena viitame praegusele lehele ja seejärel tühjendame kõik eelmised sortimised, et meie uus sortimine saaks selle asemele asuda. Seejärel määrame muutuja R võrduma valitud lahtrite esimese veeruga. R.Valige valib lihtsalt muutuja R.
Lõpuks, R.Sort rida sorteerib veeru. The Päis parameeter näitab, kas valik sisaldab päist või mitte. Saate lugeda kuidas lahtrid ja vahemik Excel VBA-s erinevad meie põhjalikus artiklis. Nüüd, kui olete äsja kirjutatud makrost piisavalt aru saanud, kasutame seda veerus.
- Mine tagasi Makro aken.
- Valige oma makro ja seejärel klõpsake nuppu Valikud.
- Määrake makro jaoks kiirklahv.
- Vajutage Okei.
- Valige veerg, mida soovite sortida.
- Vajutage klaviatuuril makro kiirklahvi.
Siin on see! Kuigi makro seadistamine võib võtta veidi rohkem aega, on nüüdsest vaja vaid valida lahtrid ja vajutada kiirklahvi ning Excel sorteerib teie lahtrid tähestikulises järjekorras.
Korraldage oma Exceli arvutustabelid
Üks Exceli põhifunktsioone on korraldada andmeid nii, et need oleksid paremini mõistetavad. Üks populaarne meetod nimede sortimiseks on nende sortimine tähestiku järgi.
Excelis tähestikulises järjekorras sortimiseks võite kasutada Exceli sortimise tööriista või kirjutada VBA-koodi. Nüüd, kui teate, kuidas mõlemat teha, on aeg oma arvutustabelid korda teha!