Haluat luokitella tiedot Excelin aakkosissa laskentataulukon järjestämiseksi paremmin. Alla kerrotaan, kuinka tiedot lajitellaan aakkosjärjestykseen Excelissä .
Kuinka lajitella tiedot aakkosjärjestykseen Excelissä
Lajittele aakkosjärjestyksessä Excelissä Lajittele-työkalulla
Excelissä on sisäänrakennettu työkalu nimeltä Lajittele , jonka avulla voit luokitella tietoja. Lajittelutyökalu voi luokitella tiedot useiden eri asteikkojen mukaan. Sen avulla voit myös lajitella tiedot aakkosjärjestykseen muutamalla hiiren napsautuksella.
Tässä laskentataulukkomallissa sinulla on useiden sopimusten nimet ja niiden datan käyttö. Tavoitteena on lajitella taulukot nimen mukaan Excelin lajittelutyökalulla.
1. Valitse koko tietotaulukko. Tässä esimerkissä ne olisivat solut A2 - B11 .
2. Siirry Excelin nauhasta Tiedot - välilehteen .
3. Napsauta Lajittele ja suodata -osiossa Lajittele . Tämä toiminto avaa Lajittele - ikkunan .
4. Valitse Lajittele- ikkunan Sarake- kohdasta sarake, jonka haluat lajitella taulukon mukaan. Se on tässä esimerkissä Nimi -sarake.
5. Valitse Lajittele päälle -kohdassa Soluarvot .
6. Valitse Järjestys-kohdasta A–Z . Voit myös asettaa käänteisen vaihtoehdon Z:sta A:hen lajitellaksesi tiedot laskevaan järjestykseen.
7. Valitse OK .
Excel lajittelee nyt tietotaulukon valitsemasi sarakkeen mukaan, soluarvojen mukaan ja nousevassa järjestyksessä.
Lajittele aakkoset Excelissä VBA:n avulla
VBA:n käyttäminen tietojen aakkosjärjestykseen Excelissä voi olla monimutkaisempaa ensimmäisellä kerralla, mutta jokainen yritys antaa sinulle helpomman tavan aakkosjärjestyksessä myöhemmin.
Yritetään luokitella tiedot toisen mallitaulukon mukaan Excelissä VBA-koodilla. Tämä laskentataulukko sisältää yhden sarakkeen.
1. Siirry Excelin nauhasta Kehittäjä - välilehteen .
2. Valitse Koodi -osiossa Makrot . Tämä toiminto avaa Makro - ikkunan .
3. Kirjoita makrolle nimi kohtaan Makro nimi .
4. Napsauta Luo . Tämä toiminto vie sinut VBA-koodieditoriin.
5. Kirjoita koodieditoriin seuraava koodirivi:
Sub AZSort()
Dim R As Range
ActiveSheet.Sort.SortFields.Clear
Set R = Selection.Columns(1)
R.Select
R.Sort Key1:=R.Cells(1), Order1:=xlAscending, Header:=xlNo
End Sub
Ennen kuin jatkat, analysoidaan yllä olevaa koodiriviä. VBA luo automaattisesti ensimmäisen ja viimeisen rivin, ja ne merkitsevät makron alun ja lopun. Tässä esimerkissä makron nimi on AZSort. Jos toista nimeä on käytetty, se näkyy AZSort -merkin sijaan .
Seuraava rivi määrittää muuttujan R arvoksi Range . Voit muuttaa R:n haluamaksesi nimeksi. Muista vain pitää koodisi johdonmukainen, koska tätä muuttujaa voidaan käyttää koodissa useita kertoja.
Katso seuraavaksi nykyistä taulukkoa ja poista sitten kaikki edellinen lajittelu korvataksesi sen uudella lajittelulla. Aseta muuttuja R yhtä suureksi kuin ensimmäisten valittujen solujen sarake. R.Select valitsee vain R-muuttujan.
Lopuksi rivi R.Sort lajittelee tämän sarakkeen. Otsikko- parametri osoittaa, sisältääkö valinta otsikon vai ei. Nyt käytämme sitä sarakkeissa.
1. Palaa Makro -ikkunaan .
2. Valitse makro ja napsauta sitten Asetukset .
3. Aseta tälle makrolle pikakuvake.
4. Napsauta OK .
5. Valitse sarake, jonka haluat lajitella.
6. Paina näppäimistön makron pikanäppäintä.
Vaikka makron määrittäminen voi viedä hieman enemmän aikaa, sinun tarvitsee toistaiseksi vain valita solu ja painaa pikanäppäintä. Excel lajittelee solut aakkosjärjestykseen.
Yllä kerrotaan, kuinka tiedot lajitellaan ja luokitellaan aakkosjärjestykseen Excelissä . Toivottavasti artikkeli on hyödyllinen sinulle.