Az Excel azért létezik, hogy rendet teremtsen a táblázatokban lévő információk káoszában. Ennek egyik módja az Excel az adatok rendezése. A bizonyos sorrendű adatok átvizsgálása sokkal egyszerűbb, nevek és szavak esetében pedig népszerű módszer az ábécé sorrendbe állítása.
A Rendezés eszközzel egyszerűen rendezheti az adatokat ábécé sorrendbe az Excelben. Alternatív megoldásként létrehozhat egy VBA makrót erre a célra, és hozzárendelhet egy gyorsbillentyűt az adatok gyorsabb rendezéséhez.
Az Excel beépített eszközzel rendelkezik Fajta amely lehetővé teszi az adatok rendezését. A Sort (Rendezés) eszköz képes az adatok különböző léptékű rendezésére, valamint lehetővé teszi az adatok ábécé szerinti rendezését is néhány kattintással.
Ebben a mintatáblázatban láthatjuk néhány vállalkozó nevét és azt, hogy mennyit kerestek. A cél az, hogy a táblázatot név szerint rendezzük az Excel Rendező eszközével.
- Válassza ki a teljes adattáblázatot. Ebben a példában ezek cellák lesznek A2 nak nek B11.
- Menj a Adat fület az Excel szalagról.
- Ban,-ben Rendezés és szűrés szakaszban kattintson a gombra Fajta. Ezzel megnyílik a Rendezés ablak.
- Ban,-ben Fajta ablak, alatt Oszlop, válassza ki azt az oszlopot, amely szerint rendezni szeretné a táblázatot. Ez lesz a Név oszlop ebben a példában.
- Alatt Rendezés, válassza ki Cellaértékek.
- Alatt Rendelés, válassza ki A-tól Z-ig. Az adatok csökkenő sorrendbe rendezéséhez ezt Z-ra is beállíthatja.
- Válassza ki rendben.
Az Excel most a kiválasztott oszlop szerint, cellaértékek szerint és növekvő sorrendben rendezi az adattáblázatot.
Rendezés ábécé sorrendben Excelben VBA-val
A VBA használata az adatok ábécé szerinti rendezésére az Excelben először kissé bonyolultabb lehet, de ez az erőfeszítés megjutalmazza, hogy a későbbiekben könnyedén rendezheti az adatokat alfabetikusan. Ha nem ismeri a VBA-t, javasoljuk, hogy olvassa el a mi oldalunkat Excel VBA kezdőknek szóló útmutató hogy előnyt szerezzen.
Próbáljuk meg rendezni az adatokat egy másik Excel mintatáblázatban VBA kóddal. Ez a táblázat egyetlen oszlopot tartalmaz.
- Menj a Fejlesztő fület az Excel szalagról.
- Ban,-ben Kód szakaszban válassza ki Makrók. Ezzel megnyílik a Makró ablak.
- Adja meg a makró nevét az alatt Makró neve.
- Kattintson Teremt. Ezzel a VBA kódszerkesztőhöz jut.
- A kódszerkesztőben írja be az alábbi kódot:
Sub AZSort()
Dim R Mint Hatótávolság
ActiveSheet.Fajta.SortFields.Egyértelmű
Készlet R = Kiválasztás. Oszlopok(1)
R.Válassza ki
R.Sort Key1:=R.Cells (1), Sorrend1:=xlNövekvő, Fejléc:=xlNemVége Alatti
Mielőtt folytatnánk, bontsuk fel ezt a kódot. Az első és az utolsó sorokat a VBA automatikusan létrehozza, és a makró kezdetét és végét jelöli. Elneveztük a makrót AZSort ebben a példában. Ha más nevet használt, akkor ez a név jelenik meg az AZSort helyett.
A következő sor a változót határozza meg R mint a Hatótávolság. Meg tudsz változni R bármely más kívánt névre; Ne felejtse el következetesnek maradni a kód során, mivel ezt a változót többször megcímzi a kód.
Ezután hivatkozunk az aktuális lapra, majd töröljük az összes korábbi rendezést, hogy az új rendezésünk átvehesse a helyét. Ezután beállítjuk a változót R hogy egyenlő legyen a kijelölt cellák első oszlopával. R.Select egyszerűen kiválasztja a változót R.
Végül a R.Sort sor rendezi az oszlopot. Az Fejléc paraméter azt jelzi, hogy a kijelölés tartalmaz-e fejlécet vagy sem. Olvashatsz róla hogyan különböznek a cellák és a tartomány az Excel VBA-ban részletes cikkünkben. Most, hogy megfelelően megértette az imént írt makrót, használjuk az oszlopban.
- Menj vissza a Makró ablak.
- Válassza ki a makrót, majd kattintson a gombra Lehetőségek.
- Állítson be egy gyorsbillentyűt a makróhoz.
- nyomja meg rendben.
- Válassza ki a rendezni kívánt oszlopot.
- Nyomja meg a makró billentyűparancsát a billentyűzeten.
Tessék, itt van! Bár a makró beállítása kicsit tovább tarthat, de mostantól csak a cellákat kell kijelölni, és megnyomni egy billentyűparancsot, és az Excel betűrendbe rendezi a cellákat.
Rendezzen Excel-táblázatokat
Az Excel egyik kulcsfontosságú funkciója az adatok rendszerezése, hogy jobban érthetőek legyenek. A nevek rendezésének egyik népszerű módja az ábécé szerinti rendezés.
Használhatja az Excel rendezési eszközét, vagy írhat VBA-kódot az ábécé szerinti rendezéshez az Excelben. Most, hogy tudja, hogyan kell mindkettőt megtenni, ideje rendet teremteni a táblázatokban!