Excel on olemassa tuomaan järjestystä laskentataulukoidesi tietojen kaaokseen. Yksi monista tavoista, joilla Excel voi tehdä tämän, on tietojen lajittelu. Tiedon selaaminen jossain järjestyksessä on paljon helpompaa, ja nimien ja sanojen osalta suosittu tapa on lajitella ne aakkosjärjestykseen.
Lajittelutyökalun avulla voit helposti lajitella tiedot aakkosjärjestykseen Excelissä. Vaihtoehtoisesti voit luoda VBA-makron tätä tarkoitusta varten ja määrittää pikanäppäimen tietojen lajittelemiseksi nopeammin.
Excelissä on sisäänrakennettu työkalu nimeltä Järjestellä jonka avulla voit lajitella tietosi. Lajittelutyökalu pystyy lajittelemaan tietoja eri mittakaavassa, ja sen avulla voit myös lajitella tiedot aakkosjärjestykseen muutamalla napsautuksella.
Tässä esimerkkilaskentataulukossa on joidenkin urakoitsijoiden nimet ja heidän ansaintansa. Tavoitteena on lajitella tämä taulukko nimen mukaan Excelin lajittelutyökalulla.
- Valitse koko tietotaulukko. Tässä esimerkissä ne ovat soluja A2 to B11.
- Siirry kohtaan Data -välilehti Excel-nauhasta.
- Vuonna Lajittele & Suodata osio, napsauta Järjestellä. Tämä avaa Lajittele-ikkunan.
- Vuonna Järjestellä ikkuna, alla Sarake, valitse sarake, jonka mukaan haluat lajitella taulukon. Se tulee olemaan Nimi sarakkeessa tässä esimerkissä.
- Alla Lajittele päälle, valitse Solujen arvot.
- Alla Tilaus, valitse A–Z. Voit myös asettaa tämän arvoksi Z - A lajitellaksesi tiedot laskevassa järjestyksessä.
- Valitse OK.
Excel lajittelee nyt tietotaulukon valitsemasi sarakkeen mukaan, soluarvojen mukaan ja nousevassa järjestyksessä.
Lajittelu aakkosjärjestyksessä Excelissä VBA: lla
VBA: n käyttäminen tietojen lajitteluun aakkosjärjestykseen Excelissä voi olla hieman monimutkaisempaa ensimmäisellä kerralla, mutta tämä ponnistus palkitsee sinut vaivattomasti lajittelemalla tiedot aakkosjärjestykseen myöhemmin. Jos et tunne VBA: ta, suosittelemme, että luet meidän Excel VBA -aloitusopas päästäksesi etumatkaan.
Yritetään lajitella tiedot toiseen mallitaulukkoon Excelissä VBA-koodilla. Tämä laskentataulukko sisältää yhden sarakkeen.
- Siirry kohtaan Kehittäjä -välilehti Excel-nauhasta.
- Vuonna Koodi osio, valitse Makrot. Tämä avaa Makro-ikkunan.
- Kirjoita makrollesi nimi alle Makron nimi.
- Klikkaa Luoda. Tämä vie sinut VBA-koodieditoriin.
- Kirjoita alla oleva koodi koodieditoriin:
Sub-AZ-lajittelu()
Dim R Kuten Alue
ActiveSheet.Järjestellä.Lajittele kentät.Asia selvä
Aseta R = Valinta. Sarakkeet (1)
R.Valitse
R.Sort Key1:=R.Cells (1), Järjestys1:=xlNouseva, Otsikko:=xlEiLoppu Sub
Ennen kuin jatkamme, puretaan tämä koodi. VBA luo automaattisesti ensimmäisen ja viimeisen rivin, ja ne merkitsevät makron alun ja lopun. Annoimme makrolle nimen AZSort tässä esimerkissä. Jos olet käyttänyt toista nimeä, tämä nimi tulee näkyviin AZSort sijaan.
Seuraava rivi määrittelee muuttujan R kuten a Alue. Voit muuttua R mihin tahansa muuhun haluamaasi nimeen; muista vain pysyä johdonmukaisena koko koodin ajan, koska tätä muuttujaa käsitellään koodissa useita kertoja.
Seuraavaksi viitataan nykyiseen taulukkoon ja tyhjennetään sitten kaikki aiemmat lajittelut, jotta uusi lajittelumme voi tulla tilalle. Sitten asetamme muuttujan R vastaamaan valittujen solujen ensimmäistä saraketta. R.Valitse yksinkertaisesti valitsee muuttujan R.
Lopuksi, R.Sort rivi lajittelee sarakkeen. The Otsikko parametri osoittaa, sisältääkö valinta otsikon vai ei. Voit lukea aiheesta kuinka solut ja alue eroavat Excel VBA: ssa perusteellisessa artikkelissamme. Nyt kun sinulla on riittävä käsitys juuri kirjoittamastasi makrosta, käytetään sitä sarakkeessa.
- Mene takaisin kohtaan Makro ikkuna.
- Valitse makrosi ja napsauta sitten Vaihtoehdot.
- Aseta makrolle pikanäppäin.
- Lehdistö OK.
- Valitse sarake, jonka haluat lajitella.
- Paina makrosi pikanäppäintä näppäimistölläsi.
Siinä se on! Vaikka makron määrittäminen saattaa viedä hieman enemmän aikaa, mutta tästä lähtien sinun tarvitsee vain valita solut ja painaa pikanäppäintä, niin Excel lajittelee solut aakkosjärjestykseen.
Järjestä Excel-laskentataulukoita
Yksi Excelin tärkeimmistä tehtävistä on järjestää dataa ymmärrettävämmäksi. Yksi suosittu tapa lajitella nimiä on lajitella ne aakkosjärjestykseen.
Voit joko käyttää Excelin lajittelutyökalua tai kirjoittaa VBA-koodin lajitellaksesi aakkosjärjestyksessä Excelissä. Nyt kun tiedät kuinka tehdä molemmat, on aika saada järjestystä laskentataulukoihisi!