Ugrás a tartalomra

Excel rendezés: az adatok rendezése szöveg, dátum, szám vagy szín szerint

Gyakori és egyszerű feladat az adatok Excelben történő rendezése, amely segíthet az adatok átrendezésében az Ön által választott rendezési típus szerint. Általában a beépített rendezés funkcióval egy vagy több oszlopban rendezheti a számokat, szöveges karakterláncokat, dátumokat és időket; Gyorsan és egyszerűen rendezheti az adatokat a létrehozott egyéni lista vagy a cellaformázás (például betűszín, háttérszín vagy ikon) szerint is.

Ezen egyszerű válogatás mellett sokkal hasznosabb és összetettebb rendezésre van szüksége a napi munkájában. Ez az oktatóanyag néhány különféle rendezési módot mutat be a probléma megoldásához Excelben.

Tartalomjegyzék:

1. A rendezési lehetőségek elérése Excelben

2. A rendezés alaphasználatai

3. Speciális rendezési szokások

4. Az adatok automatikus rendezése adatok bevitele vagy módosítása során

5. A válogatás egyéb esetei


A rendezési lehetőségek elérése Excelben

A Rendezés funkció alkalmazásához az Excel többféle módon is hozzáférhet a rendezési lehetőségekhez.

1.1 Gombok rendezése a szalagon

A rendezés funkció leggyorsabb módja a szalagban található rendezési gombok használata.

Kattintson a rendezni kívánt értékeket tartalmazó oszlop bármely cellájára, majd kattintson a gombra dátum fül, a Rendezés és szűrés szakasz, kattintson Rendezés A-tól Z-ig or Rendezd Z-et A-ra gombot az adatok növekvő vagy csökkenő ábécé sorrendbe rendezéséhez. Lásd a képernyőképet:

Megjegyzések: Ha üres sorok vannak az adattartományban, akkor ezeknek a gomboknak a használata után csak a kiválasztott cella azon adattartománya rendezhető sikeresen, amely az üres sorok felett vagy alatt található.


1.2 Rendezés párbeszédpanel

A Rendezés és szűrés csoportja dátum fül, van egy másik Fajta gomb, lásd a képernyőképet:

Erre kattintva Fajta gomb, a Fajta párbeszédpanel jelenik meg az alábbi képernyőkép szerint:

Aztán a Fajta párbeszédpanelen kiválaszthatja a megfelelő szabályokat az adatok rendezéséhez.

tippek: Ezt a gyorsbillentyűkkel is megnyithatja Fajta párbeszédpanelen, nyomja meg a gombot Alt + A + S + S gombokat egymás után a billentyűzeten.


1.3 Rendezési lehetőségek a Szűrő menüben

Ha szűrőket alkalmazott az adattartományban, akkor a szűrési beállításokkal együtt megtalálhatja a rendezési lehetőségeket is. Ha rákattint a szűrő ikonra bármely oszlopban, láthatja a rendezési lehetőségeket a kibővített listában, az alábbi képernyőkép szerint:

Megjegyzések: Ezek a rendezési lehetőségek az oszlop adatai alapján változnak: Ha szöveg van az oszlopban, akkor megjelenik Rendezés A-tól Z-ig, Rendezd Z-et A-ra; Ha vannak számok az oszlopban, akkor az megjelenik Rendezés a legkisebbtől a legnagyobbig, Rendezés a legnagyobbtól a legkisebbig; Ha vannak dátumok az oszlopban, akkor az megjelenik Rendezés a legrégebbről a legújabbra, Rendezés a legújabb és a legrégebbi között.


1.4 Kattintson a jobb gombbal a rendezési lehetőségekre

Az Excelben a jobb egérgombbal rendezett rendezési lehetőségeket is használhatja az adatok gyors és egyszerű rendezéséhez, jobb gombbal kattintson a rendezni kívánt értékeket tartalmazó oszlop bármely cellájára, és a helyi menüben láthatja, hogy hat rendezési lehetőség áll rendelkezésre. amire szüksége van, nézze meg a képernyőképet:


A rendezés alaphasználatai

Ez az Excel rendezés funkció segíthet néhány egyszerű rendezésben, például a számok, szövegsorok, dátumok növekvő vagy csökkenő sorrendben történő rendezésében, a cellák betűtípus vagy háttérszín alapján történő rendezésében. Ez a rész az ilyen jellegű funkciók néhány alapvető használatáról fog szólni.


2.1 Az adatok rendezése szövegek, számok vagy dátumok szerint

Az adatok tartományának szövegek, számok vagy dátumok alapján növekvő vagy csökkenő sorrendbe történő rendezéséhez tegye a következőket:

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra dátum > Fajta, lásd a képernyőképet:

2. Az Fajta párbeszédpanelen hajtsa végre a következő műveleteket:

  • A Oszlop szakaszban válassza ki az oszlop nevét, amely alapján rendezni szeretné;
  • A Rendezés be válasszon Sejtértékek választási lehetőség;
  • A Megrendelés szakaszban adja meg a rendezési sorrendet. (A szöveges karakterláncok rendezéséhez válassza ki Z-ig or Z-tól A-ig; A számlista rendezéséhez válassza a lehetőséget A legkisebbtől a legnagyobbig or Legnagyobb és legkisebb; A dátumcellák rendezéséhez válassza a lehetőséget A legrégebbi a legújabbig or Legrégebbi.)
  • tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Ezután kattints a gombra OK gombot, a kiválasztott adatok az Ön által megadott oszlop alapján lesznek rendezve.


2.2 Az adatok rendezése cellaszín, betűszín, cellaikon szerint

Ha az adattartományt a cella színe, a betűtípus színe vagy a feltételes formázási ikon alapján szeretné rendezni, akkor a Rendezés funkció gyorsan megoldja ezt a feladatot.

Tegyük fel, hogy van egy adattartománya, amely néhány cellaszínnel van formázva, ahogy az alábbi képernyőképen látható, ha például az adatokat a cella színe alapján kell átrendezni, akkor a világos piros sorokat szeretné felülre helyezni, majd a fényt sárga és világoskék sorok, a sorok cella színe szerinti rendezéséhez tegye a következőket:

1. Válassza ki a cella színe alapján rendezni kívánt adattartományt, majd kattintson a gombra dátum > Fajta menni Fajta párbeszédablak.

2. Az Fajta párbeszédpanelen adja meg a következő műveleteket:

2.1) Állítsa be az első cellaszínt a tetejére, így:

  • A Oszlop válasszon Név vagy más oszlopok, ahol a színes cellák találhatók. Ebben a példában színes oszlopok vannak minden oszlopban, tetszőleges oszlopnevet választhat;
  • Alatt Rendezés be szakaszban, kérjük, válassza ki Sejtszín választási lehetőség;
  • A Megrendelés szakaszban válassza ki azt a cellaszínt, amelyet felül vagy alul szeretne elhelyezni;

2.2) Ezután kattintson a gombra Add Level gombot a második és más szabályszintek hozzáadásához, ismételje meg a fenti lépéseket a második és más cellaszínek beállításához.

  • tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. A beállítások elvégzése után kattintson a gombra OK gombot, és az adattartományt a megadott cella színe szerint rendezték, lásd a képernyőképet:

tippek: A fenti lépések szerint a betűtípus színe vagy cellaikonja alapján is rendezheti az adatokat a font color or Feltételes formázás ikon a Rendezés párbeszédpanelen.


2.3 Az adatok rendezése több oszlop szerint

Ha az alábbi képernyőképen látható nagy adatkészlettel rendelkezik, most többszintű adatrendezést szeretne végrehajtani az adatok tisztább olvasásához, például először a Régió oszlop, majd az Állami oszlop, végül az Értékesítés oszlop szerint. Hogyan tudná elvégezni ezt a rendezést Excelben?

Az adatok több oszlop szerinti rendezéséhez tegye a következőket:

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra dátum > Fajta menni Fajta párbeszédablak.

2. Az Fajta párbeszédpanelen kattintson a gombra Add Level gombot kétszer, mivel három oszlopot szeretne használni a rendezéshez. Akkor kettőt láthat Majd a szabályszinteket hozzáadtuk a listához:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Tól Sorrend és a Majd legördülő listából válassza ki az oszlopneveket, amelyek alapján rendezni szeretné, majd válassza a lehetőséget Sejtértékek tól Rendezés be szakaszban külön -külön minden kiválasztott oszlophoz, végül válassza ki a kívánt rendezési sorrendet.

4. Ezután kattints a gombra OK, és az alábbi képernyőképen látható rendezési eredményt kapja:


2.4 Az adatok rendezése egyéni lista alapján

Ahelyett, hogy az adatokat ábécé vagy numerikus sorrendbe rendezné, ez a Rendezési szolgáltatás egyéni listarendezést is biztosít Önnek. Például az alábbi adattartományt szeretné rendezni Állapot - Nincs kezdve, Folyamatban, Befejezve, az Ön által meghatározott módon. Itt bemutatom, hogyan kell kezelni ezt a fajta válogatást.

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra dátum > Fajta menni Fajta párbeszédablak.

2. Az Fajta párbeszédpanelen válassza ki a rendezni kívánt oszlopot a Oszlop szakaszban, majd válassza a lehetőséget Sejtértékek tól Rendezés be szakasz, a Megrendelés szakasz, kattintson Egyéni lista opció, lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. És a Egyéni listák ablak jelenik meg, kérjük, hajtsa végre a következő műveleteket:

  • Kattints ÚJ LISTA a szokás listák mező;
  • Ezután írja be a szöveges karakterláncokat a sorrendbe, amely szerint rendezni kell a Lista bejegyzések doboz; (A szövegek beírásakor nyomja meg a gombot belép gombot a bejegyzések elválasztásához.)
  • Végül kattintson hozzáad gombot, az új lista bekerül a Egyéni listák doboz egyszerre.

4. Ezután kattints a gombra OK gombra a visszatéréshez Fajta párbeszédablak. Az új egyéni elemlista most megjelenik a Megrendelés legördülő listából.

5. Ezután kattintson OK gombot a párbeszédpanel bezárásához, ennek eredményeként az adattartomány az Ön által meghatározott egyéni lista szerint lett rendezve, lásd a képernyőképet:


2.5 Adatok rendezése balról jobbra (vízszintes rendezés)

Általában az adattáblát mindig függőlegesen rendezi felülről lefelé, de néha érdemes az adatokat a sor értékei alapján rendezni (balról jobbra rendezni). Például az alábbi adattartományban a Név sor értékei alapján szeretném rendezni.

Ebben az esetben a Rendezés funkció beépített funkcióval rendelkezik, amely lehetővé teszi a balról jobbra történő rendezést. Kérjük, hajtsa végre az alábbi lépéseket:

1. Válassza ki a rendezni kívánt adattartományt (fejléceket kizárva), majd kattintson a gombra dátum > Fajta hogy a Rendezés párbeszédpanelre lépjen.

2. A kiugrottban Fajta párbeszédpanelen kattintson a gombra Opciók gombot, majd a Rendezési beállítások párbeszédpanelen válassza ki Rendezés balról jobbra opció, lásd a képernyőképet:

3. Kattints OK hogy visszatérjen a Rendezés párbeszédablakba, most a Sor szakaszban adja meg azt a sorszámot, amely alapján rendezni szeretné az adatokat, majd válassza a lehetőséget Sejtértékek a Rendezés be szakaszban válassza ki a rendezési sorrendet a Megrendelés szakasz, amire szüksége van, lásd a képernyőképet:

4. Ezután kattints a gombra OK, és az adatok az alábbi képernyőkép szerint vannak rendezve:


2.6 Az adatok rendezése kis- és nagybetűk között

Általában az adatok rendezése nem a kis- és nagybetűket megkülönböztető sorrendben történik, amint az az első képernyőképen látható. De mi van, ha érzékenyíteni szeretné a rendezési kis- és nagybetűket, amint az a második képernyőképen látható, hogyan tudná megoldani ezt a feladatot Excelben?

A kis- és nagybetűk megkülönböztetésének Excelben történő végrehajtásához tegye a következőket:

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra dátum > Fajta menni Fajta párbeszédablak.

2. Az Fajta párbeszédpanelen, a Oszlop szakaszban adja meg az oszlop nevét, amely alapján rendezni szeretné az adatokat, majd válassza a lehetőséget Sejtértékek a Rendezés be szakaszban válassza ki a rendezési sorrendet a Megrendelés szakasz, amire szüksége van, lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Kattintson a gombra Opciók gombot ebben a párbeszédpanelen, és a Rendezési beállítások prompt doboz, jelölje be Kis-nagybetű érzékeny opció, lásd a képernyőképet:

4. Kattints OK > OK a párbeszédablakok bezárásához az adatok kis- és nagybetűs sorrendben lesznek rendezve, először kisbetűkkel, majd a nagybetűkkel, ha a szöveg azonos. Lásd a képernyőképet:


Fejlett rendezési lehetőségek

A napi munkája során más összetettebb, praktikusabb, specifikusabb rendezési problémákkal is találkozhat, ez a rész az Excel többféle rendezési feladatáról fog szólni.

3.1 Az adatok rendezése gyakoriság alapján

Feltételezve, hogy egy oszlopban van egy adatlista, és most ezt az oszlopot az adatok előfordulási gyakoriságának csökkenő sorrendjében szeretné rendezni, amint az a képernyőképen látható. Itt két módszert mutatok be ennek a feladatnak a megoldására.

 Rendezze az adatokat a gyakoriság alapján segítő oszloppal

Az Excelben nincs közvetlen módszer az adatok rendezésére az előfordulások száma alapján, itt létrehozhat egy segítő képletet az egyes szövegek előfordulási gyakoriságának lekéréséhez, majd a segítő oszlop szerint rendezheti a kívánt rendezési eredmény eléréséhez.

1. Írja be az alábbi képletet egy üres cellába, például az eredeti adatok mellé, B2, majd húzza le a kitöltő fogantyút a képlet alkalmazásához szükséges cellákhoz, lásd a képernyőképet:

=COUNTIF($A$2:$A$16,A2)

Megjegyzések: A fenti képletben A2: A16 ez a lista az adatokkal, amelyeket gyakoriság szerint szeretne rendezni, és A2 a lista első adatai.

2. Ezután továbbra is válassza ki a képletcellákat, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképeket:

3. Ezután kattintson a gombra Fajta gombot, most az eredeti oszlopot a gyakoriság szerint rendezték az alábbi képernyőképek szerint:

Tipp:

1. Az eredmény megszerzése után szükség szerint törölheti a segítő oszlopot.

2. Ha vannak szöveges karakterláncok, amelyek ugyanannyiszor jelennek meg, előfordulhat, hogy ugyanazt a szöveget nem lehet összeválogatni. Ebben az esetben el kell mennie a Fajta párbeszédpanelt, először a segítő oszlop szerint rendezze, majd a szöveg szerint, az alábbi képernyőkép szerint:


 Rendezze az adatokat a gyakoriság alapján egy praktikus funkcióval

Ha van Kutools az Excel számára, Annak Haladó rendezés funkció segítségével gyorsan és egyszerűen rendezheti az adatokat az előfordulási gyakoriság alapján, segítő oszlop nélkül.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a rendezni kívánt adatlistát, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés, lásd a képernyőképet:

2. Az Haladó rendezés párbeszédpanelen válassza ki a rendezni kívánt oszlopot a Oszlop szakaszban, majd válassza a lehetőséget Frekvencia a Rendezés be legördülő listában, végül adja meg a rendezési sorrendet a Megrendelés szakasz, lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Ezután kattints a gombra OK gombot, az adatlistát az események száma szerint rendeztük, lásd a képernyőképet:


3.2 Az adatok rendezése a karakterhossz alapján

Ha rendelkezik olyan adatokkal, amelyek különböző hosszúságú szöveges karakterláncokat tartalmaznak, akkor előfordulhat, hogy az adatokat karakterhossz szerint kell rendezni, hogy az oszlop szép és rendezett legyen. Ez a rész arról fog szólni, hogyan lehet az adatokat a karakterek száma szerint rendezni.

 Rendezze az adatokat a karakterhossz alapján segítő oszloppal

Az oszlopok karakterhossz szerinti rendezéséhez a LEN függvénnyel számolja ki az egyes cellák karaktereinek számát, majd alkalmazza a Rendezés funkciót az adatlista rendezéséhez, kérjük, tegye az alábbi lépéseket:

1. Írja be ezt a képletet = LEN (A2) egy üres cellába, például az eredeti adatok mellé, B2, majd húzza le a kitöltő fogantyút a cellákhoz a képlet alkalmazásához, lásd a képernyőképet:

2. Ezután továbbra is válassza ki a képletcellákat, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattints a gombra Fajta gombot, a karakterláncokat a karakter hossza szerint rendeztük. A segítő B oszlopot szükség szerint törölheti. Lásd a képernyőképet:


 Rendezze az adatokat a karakterhossz alapján egy egyszerű opcióval

Az adatok gyors és egyszerű rendezéséhez a karakterek száma alapján itt ajánlok egy praktikus eszközt - Kutools az Excel számára, Annak Haladó rendezés funkcióval könnyedén megbirkózhat ezzel a feladattal.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a rendezni kívánt adatlistát, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen válassza ki a rendezni kívánt oszlopot Oszlop rész, és válassza Szöveg hossza tól Rendezés be legördülő listában, végül adja meg a kívánt rendezési sorrendet a Megrendelés szakasz. Lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejlécekkel rendelkeznek is ellenőrizve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Ezután kattints a gombra OK gombot, a listában szereplő szöveg karakterláncokat karakterhossz szerint rendeztük, amint az alábbi képernyőkép látható:


3.3 A teljes nevek rendezése vezetéknevek szerint

A teljes nevek listájának rendezésekor az Excel a név első karakterét használja a rendezéshez, de mi van akkor, ha vezetéknév szerint szeretné rendezni az adatokat? Itt mutatok néhány trükköt, amelyek segítségével könnyedén rendezheti a teljes neveket vezetéknév szerint Excelben.

 Rendezze a teljes neveket vezetéknevek szerint segítő oszloppal

Ha a vezetékneveket a vezetéknevek alapján rendezi, akkor a vezetékneveket egy új oszlopba kell kicsomagolnia, majd a Rendezés funkció segítségével a teljes neveket az elkülönített vezetéknevek alapján ábécé sorrendbe rendeznie. Kérjük, hajtsa végre a következő lépéseket:

1. Írja be vagy másolja be az alábbi képletet egy üres cellába, például az eredeti adatok mellé, B2, majd húzza le a kitöltő fogantyút a képlet alkalmazásához szükséges cellákhoz, lásd a képernyőképet:

=RIGHT(A2,LEN(A2)-FIND("@",SUBSTITUTE(A2," ","@",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

2. Válassza ki a képletcellákat, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattints a gombra Fajta gombot, és megkapja a vezetéknevek alapján rendezett teljes neveket, miután elkészült, szükség szerint törölheti a segítő oszlopot. Lásd a képernyőképet:


 Rendezze a teljes neveket vezetéknevek szerint egy gyors módszerrel

Ha nem ismeri a képletet, a teljes neveket vezetéknév szerint rendezheti képlet nélkül, a Haladó rendezés jellemzője Kutools az Excel számára tehetsz neked egy szívességet.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a rendezni kívánt teljes nevű cellákat, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen válassza ki a rendezni kívánt oszlopot Oszlop rész, és válassza Vezetéknév tól Rendezés be legördülő listában, végül adja meg a kívánt rendezési sorrendet a Megrendelés szakasz. Lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Ezután kattints a gombra OK gombot, a teljes név oszlopot egyszerre vezetéknév szerint rendeztük.


3.4 Az e -mail címek rendezése tartomány szerint

Ha van egy listája az e -mail címekről, amelyeket domain szerint kell rendezni, nem csak a cím első betűje szerint, hogyan tudná ezt Excelben? Ez a szakasz az e -mail címek domain szerinti rendezésének néhány gyors módjáról fog szólni.

 Rendezze az e -mail címeket domain szerint segítő oszloppal

Itt létrehozhat egy képletet az e -mail tartományok másik oszlopba történő kibontásához, majd az eredeti e -mail címeket az új domain oszlop alapján rendezheti.

1. Írja be a következő képletet az e -mail címe melletti üres cellába, ebben a példában ezt a képletet beírom a C2 cellába, majd húzzam a kitöltő fogantyút a képlet alkalmazni kívánt tartományba. Ezután az összes e -mail domain lesz kivonva a címekből, lásd a képernyőképet:

=RIGHT(B2,LEN(B2)-FIND("@",B2))

2. Tartsa a képletcellákat kijelölve, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra amire szüksége van, a Rendezés figyelmeztetés párbeszédpanelen ellenőrizze Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattintson Fajta gombot az adatok e -mail domainek szerinti rendezéséhez növekvő vagy csökkenő sorrendben.

4. A rendezés után szükség szerint törölheti a segítő oszlopot.


 Rendezze az e -mail címeket domain szerint több kattintással

Ha van Kutools az Excel számára, Annak Haladó rendezés funkció, az e -mail címeket néhány kattintással ábécé sorrendben rendezheti a domain nevek szerint.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a teljes adattartományt, amelyet rendezni szeretne, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen válassza ki a rendezni kívánt oszlopot Oszlop rész, és válassza Levelezési domain tól Rendezés be legördülő listában, végül adja meg a kívánt rendezési sorrendet a Megrendelés szakasz. Lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Kattints OK, és az adattartományt e -mail domainek szerint rendeztük az alábbi képernyőkép szerint:


3.5 Rendezze az egyik oszlopot a másikhoz

Ha két oszlopa van pontosan azonos vagy majdnem azonos adatokkal, de különböző sorrendben, akkor most a két oszlopot úgy kell rendeznie, hogy ugyanazok az értékek igazodjanak a két oszlop ugyanazai soraihoz. Ebben a részben két esetet mutatok be az ilyen típusú rendezéshez.

 Rendezzen két oszlopot pontosan megegyező elemekkel

Például két oszlopom van, amelyek ugyanazokat az elemeket tartalmazzák, de különböző sorrendben, itt szeretném rendezni a második oszlopot, hogy megfeleljen az első oszlopnak, amint az a képernyőképen látható.

1. Írja be az alábbi képletet egy üres cellába az eredeti adatok mellett, majd húzza a kitöltő fogantyút a képlet alkalmazására a lista összes cellájához, és ez visszaadja a B oszlopban lévő értékek pozícióját az A oszlopban, lásd a képernyőképet :

=MATCH(B2,$A$2:$A$10,0)

2. Ezután válassza ki a B oszlopot és az új segédoszlopot, majd kattintson a gombra dátum > Fajta menni Fajta párbeszédpanelen, a Fajta párbeszédpanelen hajtsa végre a következő műveleteket:

  • Válassza ki a segítő oszlopot, amely alapján az adatokat rendezni szeretné a Oszlop szakasz;
  • Ezután válassza ki Sejtértékek a Rendezés be szakasz;
  • Végül válassza ki A legkisebbtől a legnagyobbig lehetőség a Megrendelés szakasz.

3. Ezután kattintson OK gomb. Most megkapja a két oszlopot, amelyek pontosan illeszkednek az alábbi képernyőképhez. A képletoszlopot szükség szerint törölheti.


 Rendezzen két oszlopot, amelyeknek nem pontosan ugyanazok az elemei

Előfordulhat, hogy a két oszlop elemei nem teljesen azonosak. Például szeretném rendezni a második oszlop adatait, hogy azok megfeleljenek az első oszlop adatainak, hogy ugyanazok az értékek igazodjanak ugyanazokhoz a sorokhoz, mint az alábbi képernyőkép.

1. Helyezzen be egy új üres oszlopot a két oszlop közé.

2. Írja be az alábbi képletet a B2 cellába, majd húzza a kitöltő fogantyút a képlet kitöltéséhez a szükséges cellákba. Most pedig láthatja, hogy a C oszlopban lévő adatok rendezése az A oszlop adatainak megfelelően történt.

=IF(ISNA(MATCH(A2,$C$2:$C$8,0)),"",INDEX($C$2:$C$8,MATCH(A2,$C$2:$C$8,0)))


3.6 Egyedi értékek rendezése és kivonása az adatok listájából

Ha van egy listája az értékekről, amelyek néhány ismétlődést tartalmaznak, akkor most csak ki kell vonnia az egyedi értékeket, és ábécé sorrendbe kell rendeznie őket, ahogy az alábbi képernyőkép mutatja, itt bemutatok néhány képletet az ilyen típusú rendezés kezelésére.

1. Kérjük, írja be az alábbi képletet egy üres cellába - C2, majd nyomja meg a gombot Ctrl + Shift + Enter kulcsokat az első eredmény eléréséhez, lásd a képernyőképet:

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,"<"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,"="&C$1:C1)),0)),"")

Megjegyzések: A képletben A2: A12 az az adatlista, amelyből egyedi értékeket kíván kinyerni, C1 az Ön által megadott képlet feletti cella. Kérjük, változtassa meg őket igényeinek megfelelően.

2. Ezután húzza a kitöltő fogantyút az értékek kinyeréséhez, amíg az üres cellák meg nem jelennek, az összes egyedi érték kibontásra kerül és növekvő sorrendbe rendezve, lásd a képernyőképet:

tippek:

1. Ha azt szeretné, hogy a kivont egyedi értékek csökkenő sorrendbe kerüljenek, akkor használja az alábbi képletet: (Ne felejtse el megnyomni Ctrl + Shift + Enter kulcsok)

=IFERROR(INDEX($A$2:$A$12,MATCH(0,COUNTIF($A$2:$A$12,">"&$A$2:$A$12)-SUM(COUNTIF($A$2:$A$12,"="&C$1:C1)),0)),"")

2. Ha az adatlista szóközt, numerikus értékeket tartalmaz, a fenti képlet nem fog működni, ebben az esetben a következő képleteket kell használnia: (Ne felejtse el megnyomni a Ctrl + Shift + Enter kulcsok)

=IFERROR(SMALL(IF((COUNTIF($C$1:C1,$A$2:$A$12)=0)*ISNUMBER($A$2:$A$12),$A$2:$A$12,"A"),1),INDEX($A$2:$A$12,MATCH(SMALL(IF(ISTEXT($A$2:$A$12)*(COUNTIF(C1:$C$1,$A$2:$A$12)=0),COUNTIF($A$2:$A$12,"<"&$A$2:$A$12),""),1),IF(ISTEXT($A$2:$A$12),COUNTIF($A$2:$A$12,"<"&$A$2:$A$12),""),0)))


3.7 Több sor vagy oszlop rendezése egymástól függetlenül egyszerre

Könnyű számunkra az adatok sorának rendezése egy sor vagy oszlop alapján, de előfordulhat, hogy a tartomány minden sorát vagy oszlopát önállóan ábécézi, hogyan tudná ezt a feladatot Excelben elérni?

 Rendeljen több sort egyenként

Tegyük fel, hogy van egy sor adat, amelyet ábécé sorrendben kell elrendezni minden sorban, mint az alábbi képernyőkép, a probléma megoldásához, itt van két gyors trükk az Ön számára.

Rendezzen egyszerre több sort egymástól képlettel

1. Másolja a sorcímkéket egy másik helyre, ahol meg szeretné kapni a rendezett eredményt.

2. Ezután másolja vagy írja be az alábbi képletet egy üres cellába - H2, majd nyomja meg a gombot Ctrl + Shift + Enter gombok együtt az első eredmény eléréséhez, lásd a képernyőképet:

=INDEX($B2:$E2, MATCH(COLUMNS($B2:B2), COUNTIF($B2:$E2, "<="&$B2:$E2), 0))

3. Ezután válassza ki a H2 képletcellát, és húzza jobbra a kitöltő fogantyút a képlet másolásához az első sor többi cellájába, ebben a példában húzza a K2 cellába, lásd a képernyőképet:

4. Válassza ki a képletcellákat az első sorban (H2: K2), és húzza lefelé a kitöltő fogantyút a képlet más sorokba másolásához. Most láthatja, hogy az egyes sorok értékei egyenként, növekvő sorrendben vannak rendezve.


Több sort rendezhet egymástól függetlenül, VBA kóddal

A következő VBA -kód is segít abban, hogy az egyes sorok adatait könnyen ábécé sorrendbe rendezze. Kérjük, hajtsa végre a következő lépéseket:

1. Válassza ki az egyes sorokban rendezni kívánt adatokat.

2. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

3. Ezután kattints a gombra betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.

VBA kód: Több sor rendezése egymástól függetlenül egyszerre

Sub SortIndividualR()
'Updateby Extendoffice
    Dim xRg As Range, yRg As Range
    If TypeName(Selection) <> "Range" Then Exit Sub
    Set xRg = Selection
    If xRg.Count = 1 Then
        MsgBox "Select multiple cells!", vbExclamation, "Kutools for Excel"
        Exit Sub
    End If
    With Application
        .ScreenUpdating = False
        .EnableEvents = False
        .Calculation = xlCalculationManual
    End With
    Application.ScreenUpdating = False
    For Each yRg In xRg.Rows
        yRg.Sort Key1:=yRg.Cells(1, 1), _
        Order1:=xlAscending, _
        Header:=xlNo, _
        Orientation:=xlSortRows
    Next yRg
    With Application
        .ScreenUpdating = True
        .EnableEvents = True
        .Calculation = xlCalculationAutomatic
    End With
    Application.ScreenUpdating = True
End Sub

4. Ezután nyomja meg a gombot F5 gombot a kód futtatásához, az egyes sorok adatait azonnal növekvő sorrendbe rendeztük, lásd a képernyőképet:


 Több oszlop rendezése egyenként

Az egyes oszlopok adatainak egyenként történő rendezéséhez a következő két módszer segíthet.

Egyszerre több oszlop rendezése képlet segítségével

1. Másolja az oszlopcímkéket egy másik helyre, ahol meg szeretné kapni a rendezett eredményt.

2. Ezután írja be az alábbi képletet egy üres cellába - F3, és nyomja meg a gombot Ctrl + Shift + Enter gombokat együtt az első eredmény eléréséhez, majd húzza lefelé a kitöltő fogantyút a képlet más sorokba másolásához, lásd a képernyőképet:

=INDEX(A$3:A$6,MATCH(ROWS(A$3:A3),COUNTIF(A$3:A$6,"<="&A$3:A$6),0))

3. Válassza ki a képletcellákat az első sorban (F3: F6), és húzza jobbra a kitöltő fogantyút a képlet más oszlopokba való másolásához. Most az egyes oszlopok értékeit egyenként rendeztük növekvő sorrendben, az alábbi képernyőkép szerint:


Rendezzen több oszlopot egymástól függetlenül, VBA kóddal

Ha több oszlopban szeretné rendezni az adatokat, a következő VBA -kód is szívességet tehet Önnek, kérjük, tegye ezt:

1. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Ezután kattints a gombra betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.

VBA -kód: Több oszlop rendezése egymástól függetlenül egyszerre

Sub SortIndividualJR()
'Updateby Extendoffice
    Dim xRg As Range
    Dim yRg As Range
    Dim ws As Worksheet
    Set ws = ActiveSheet
    On Error Resume Next
    Set xRg = Application.InputBox(Prompt:="Range Selection:", _
                                    Title:="Kutools for excel", Type:=8)
    Application.ScreenUpdating = False
    For Each yRg In xRg
        With ws.Sort
            .SortFields.Clear
            .SortFields.Add Key:=yRg, Order:=xlAscending
            .SetRange ws.Range(yRg, yRg.End(xlDown))
            .Header = xlNo
            .MatchCase = False
            .Apply
        End With
    Next yRg
    Application.ScreenUpdating = True
End Sub

3. Ezután nyomja meg a gombot F5 gombot a kód futtatásához, és megjelenik egy prompt doboz, kérjük, válassza ki a rendezni kívánt adattartományt, lásd a képernyőképet:

4. Ezután kattintson OK, minden oszlopot gyorsan egyenként rendeztek.


3.8 Az adatok véletlenszerű rendezése Excelben

Gyakran előfordul, hogy növekvő vagy csökkenő sorrendben rendezzük az adatokat ábécé sorrendben, de próbáltál már véletlenszerűen válogatni egy kiválasztott tartományban? Ebben a részben arról fogok beszélni, hogyan kell véletlenszerű sorrendben keverni egy cellatartományt.

 Rendezze az adatoszlopokat véletlenszerűen egy segítő oszloppal

Általában a RAND függvény segítségével véletlen számokat kaphat, majd az adatokat a véletlenszerű lista alapján rendezheti, kérjük, tegye a következőket:

1. Írja be ezt a képletet: = RAND () egy üres cellába az adatok mellett, és húzza lefelé a kitöltő fogantyút a véletlen számok listájának kitöltéséhez, az alábbi képernyőkép szerint:

2. Továbbra is válassza ki a képletcellákat, majd kattintson a D gombraata > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattintson Fajta gombot, az adatlistát egyszerre keverték, lásd a képernyőképet:


 Rendezze a cellákat, sorokat vagy oszlopokat véletlenszerűen egy csodálatos funkcióval

Kutools az Excel számára támogatja az erőteljes funkciót - Rendezés tartomány véletlenszerűen, ezzel a funkcióval véletlenszerűvé teheti az adatokat egy cellatartományban, a kijelölés minden oszlopában / sorában, vagy egyszerre egész sorokat vagy oszlopokat.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a véletlenszerűen rendezni kívánt adattartományt, majd kattintson a gombra Kutools Plus > Fajta > Rendezés tartomány véletlenszerűen. Lásd a képernyőképet:

2. Az Rendezés / Választási tartomány véletlenszerűen párbeszédpanel alatt Fajta lapon válassza ki az alábbi lehetőségek egyikét:

  • Teljes sorok: Véletlenszerűen keverje össze a kiválasztott tartomány teljes sorait.
  • Teljes oszlopok: Véletlenszerűen keverje össze a kijelölt tartomány teljes oszlopát.
  • Sejtek minden sorban: Sorok keverése külön -külön minden sorban.
  • Sejtek minden oszlopban: Keverje meg az egyes oszlopok celláit külön -külön.
  • A tartomány összes cellája: A kiválasztott tartomány összes cellájának randomizálása.

3. Ezután kattints a gombra Ok gombot, az adatok azonnal randomizálódnak.


3.9 A dátumok listájának rendezése hónap, nap vagy hónap és nap alapján

Amikor az Excelben rendeli a dátumokat, a Rendezés funkció alapértelmezés szerint év, hónap és nap szerint rendezi a dátumok listáját, de bizonyos esetekben előfordulhat, hogy a dátumokat hónap vagy nap, vagy hónap és nap szerint kell rendeznie, figyelmen kívül hagyva a év. Hogyan lehet megoldani ezt a problémát Excelben?

 Rendezze a dátumok listáját hónap vagy nap szerint egy segédoszlop segítségével

Ha a dátumokat csak hónapra vagy napra szeretné rendezni, akkor kivonhatja a hónap vagy nap számát a dátumokból, majd rendezheti a dátumokat a kibontott hónap vagy nap szám oszlop szerint.

1. Kérjük, írja be az alábbi képletet egy üres cellába az adatai mellett, majd húzza lefelé a kitöltő fogantyút, hogy ezt a képletet más cellákba másolja, lásd a képernyőképet:

=MONTH(B2)        (extract month number)
= NAP (B2)             
(kivonat napszám)

2. A hónap- vagy napszámok visszaadása után továbbra is válassza ki a képletcellákat, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattints a gombra Fajta gombot, a dátumok most hónap szerint vannak rendezve, figyelmen kívül hagyva az éveket és a napokat. Lásd a képernyőképet:


 Rendezze a dátumok listáját hónap vagy nap szerint több kattintással

Ha van Kutools az Excel számára, Annak Haladó rendezés funkcióval több kattintással rendezheti a dátumok listáját csak hónap vagy nap szerint.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen válassza ki a rendezni kívánt oszlopot Oszlop rész, és válassza Hónap or Nap tól Rendezés be legördülő listában, végül adja meg a kívánt rendezési sorrendet a Megrendelés szakasz.

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Ezután kattints a gombra OK gombot, az adatokat a hónap vagy nap alapján rendeztük, ahogy az év figyelmen kívül hagyta, lásd a képernyőképet:


 Rendezze a dátumok listáját hónap és nap szerint egy segédoszlop segítségével

Ha most csak év nélkül kell rendeznie a dátumok listáját hónap és nap szerint, akkor a SZÖVEG függvény segíthet a dátumnak a megadott formátumú szöveggé alakításában, majd szükség szerint alkalmazni a Rendezés funkciót.

1. Írja be az alábbi képletet az adatok melletti üres cellába, majd másolja le ezt a képletet az adatok aljára, a hónap és a nap szöveges karakterláncként lett kibontva az alábbi képernyőkép szerint:

=TEXT(B2,"MMDD")

2. Tartsa a képletcellák kijelölését, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattints a gombra Fajta gombot, és most az adatok csak hónap és nap szerint vannak rendezve.


3.10 Rendezze a dátumok listáját a hét napjai alapján

A dátumok listájának rendezése a hét napjai alapján, ami azt jelenti, hogy a dátumokat hétfőtől vasárnapig vagy vasárnaptól szombatig rendezi. Ebben a részben két módszert mutatok be ennek a feladatnak az Excelben történő befejezésére.

 Rendezze a dátumok listáját a hét napjai szerint segítő oszloppal

A dátumok hét napok szerinti rendezéséhez egy segítő oszlopra is szüksége lesz, hogy a hét napjainak megfelelő számot adjon vissza, majd a dátumokat a segítő oszlop szerint rendezze.

1. Kérjük, írja be vagy másolja az alábbi képletet egy üres cellába, majd húzza lefelé a kitöltő fogantyút a képlet más cellákba való másolásához, lásd a képernyőképet:

=WEEKDAY(B2)           (Start from Sunday (1) to Saturday(7))
= WEEKDAY (B2,2)       
(Kezdés hétfőtől (1) vasárnapig (7))

2. Tartsa a képletcellák kijelölését, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattintson a gombra Fajta gombot a kívánt rendezési eredmény eléréséhez, lásd a képernyőképet:


 Rendezze a dátumok listáját a hét napjai szerint egy egyszerű lehetőséggel

A rendszer segítségével a Kutools az Excel számára'S Haladó rendezés funkcióval, a lehető leggyorsabban megoldhatja ezt a problémát, segítő képlet nélkül.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen válassza ki a rendezni kívánt oszlopot Oszlop rész, és válassza A hét napja tól Rendezés be legördülő listában, végül adja meg a kívánt rendezési sorrendet a Megrendelés szakasz.

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Ezután kattints a gombra OK gombot, az adatok a hét napjai szerint vannak rendezve, ahogy szükséges. Lásd a képernyőképet:


3.11 Rendezze a dátumok listáját negyedév alapján

Ez a rész arról fog szólni, hogyan rendezheti a dátumok listáját negyedév szerint, figyelmen kívül hagyva az évet, két trükköt kínálunk Önnek.

 Rendezze a dátumok listáját negyedév szerint segítő oszloppal

A fenti megoldásokhoz hasonlóan létre kell hoznia egy képletsegítő oszlopot, hogy kivonja a negyedév számát a megadott dátumokból, majd rendezze a dátumokat az új segédoszlop alapján.

1. Kérjük, írja be vagy másolja az alábbi képletet egy üres cellába, majd húzza lefelé a kitöltő fogantyút a képlet más cellákba való másolásához, lásd a képernyőképet:

=ROUNDUP(MONTH(B2)/3,0)

2. Továbbra is válassza ki a képletcellákat, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattintson a gombra Fajta gombot, az adattartományt negyedév szerint rendeztük az alábbi képernyőkép szerint:


 Rendezze a dátumok listáját negyedév szerint egy praktikus funkcióval

Ha van Kutools az Excel számára telepítve, a Haladó rendezés funkció több kattintással segíthet megoldani ezt a feladatot.

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen válassza ki a rendezni kívánt oszlopot Oszlop rész, és válassza Negyed tól Rendezés be legördülő listában, végül adja meg a kívánt rendezési sorrendet a Megrendelés szakasz.

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Végül kattintson a gombra OK gombot, és a kiválasztott tartomány negyed szerint van rendezve.


3.12 Az adatok rendezése hónapnevek vagy hétköznapok nevei alapján

Tegyük fel, hogy szövegként szerepel a hónapnevek listája, a hónapnevek rendezésekor januártól decemberig betűrendben, a hónap szerinti sorrend helyett. Ha a hónap neveit januártól decemberig kell rendeznie, a Rendezés funkción belüli egyéni rendezés szívességet tehet Önnek.

1. Válassza ki a hónapnevek alapján rendezni kívánt adattartományt, majd kattintson a gombra dátum > Fajta menni Fajta párbeszédablak.

2. Az Fajta párbeszédpanelen, a Oszlop szakaszban válassza ki az oszlop nevét, amely tartalmazza a hónapneveket Rendezés tovább szakaszban válassza Sejtértékekvégül a Megrendelés válasszon Egyéni lista, lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Aztán beugrott Egyéni lista párbeszédpanelen válassza ki a teljes hónapneveket (január, február, március,…) vagy rövid neveket (január, február, március…) a hónapok munkalapon szereplő listája alapján, lásd a képernyőképet:

4. Ezután kattintson OK > OK a párbeszédablakok bezárásához, és most az adatokat hónapnév szerint rendeztük időrendi sorrendben, az alábbi képernyőkép szerint:

tippek: A hétköznapi nevek szerinti rendezéshez válassza ki a teljes neveket (vasárnap, hétfő, kedd,…) vagy rövid neveket (vasárnap, hétfő, kedd…) a Egyéni listák párbeszédpanelt, amire szüksége van.


3.13 Az adatok rendezése páratlan vagy páros számok alapján

Könnyű lehet számunkra növekvő vagy csökkenő sorrendben rendezni a számokat az Excelben, de próbáltad -e valaha a számokat páratlanról párosra vagy páratlanra rendezni? Ebben a részben bemutatok néhány módszert ennek a feladatnak a végrehajtására.

 Rendezze az adatokat páratlan vagy páros számok szerint egy segédoszlop segítségével

A páratlan vagy páratlan számok szerint rendezve a számok listáját, létre kell hoznia egy képletet a páratlan vagy páros számok azonosítására, majd alkalmazni kell a Rendezés funkciót.

1. A számok listája mellett adja meg ezt a képletet = ISODD (A2) üres cellában, majd húzza a képletet más cellákba másoláshoz, most láthatja, hogy az IGAZ és HAMIS értékek jelennek meg, az IGAZ páratlan számokat, a HAMIS pedig páros számokat jelez.

2. Jelölje ki folyamatosan a képlet cellákat, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattintson Fajta gombot, az összes páros számot összegyűjtöttük, majd a páratlan számok következtek, vagy fordítva. Lásd a képernyőképet:


 Rendezze az adatokat páratlan vagy páros számok szerint egy hasznos funkcióval

A rendszer segítségével a Kutools az Excel számára'S Haladó rendezés funkció segítségével gyorsan rendezheti a számokat a páratlan számoktól a páros számokig, vagy fordítva is.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen kattintson arra az oszlopra, amely alá rendezni szeretné Oszlop szakaszban, majd válassza a lehetőséget Páratlan és páros szám tól Rendezés be szakaszban adja meg a rendezési sorrendet (Z-ig páros és páratlan számok közötti rendezés, és Z-tól A-ig rendezés páratlan és páratlan számok között), lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg róla Adataim fejléceket tartalmaznak be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Kattintson a gombra OK gombra kattintva a következő eredményeket kapja:


3.14 Az adatok rendezése abszolút értékek alapján

Ha pozitív és negatív számok is vannak az oszlopban, a rendezés során a számok alapértelmezés szerint növekvő vagy csökkenő sorrendben lesznek elrendezve az Excelben. Bizonyos esetekben azonban érdemes figyelmen kívül hagyni a negatív előjelet az adatok rendezésekor, ami azt jelenti, hogy a számokat abszolút értékek szerint rendezik. Hogyan lehet elérni ezt a feladatot Excelben?

 Rendezze az adatokat abszolút értékek szerint egy segédoszlop segítségével

A számok abszolút értékek szerinti rendezéséhez általában létre kell hoznia egy képletet, amely először az összes értéket abszolút értékké alakítja át, majd a Rendezés függvénnyel rendezheti a számokat.

1. Írja be ezt a képletet például egy szomszédos üres B2 cellába = ABS (A2), majd húzza a kitöltő fogantyút a képlet más cellákba másolásához. Most láthatja, hogy az összes értéket abszolút értékké alakították át:

2. Tartsa a képletcellák kijelölését, majd kattintson a gombra dátum > Rendezés A-tól Z-ig or Rendezd Z-et A-ra ahogy kell, az előugró ablakban Rendezés figyelmeztetés parancssorba, válassza ki Bontsa ki a választékot, lásd a képernyőképet:

3. Ezután kattintson Fajta gombot, és az összes számot az abszolút értékek szerint rendezték, amint az alábbi képernyőkép látható:


 Rendezze az adatokat abszolút értékek szerint egy praktikus lehetőséggel

Ha fáradt a segítő oszlop létrehozásával, itt ajánlom Kutools az Excel számára, Annak Haladó rendezés funkcióval közvetlenül és egyszerűen rendezheti a számokat abszolút értékek szerint.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Válassza ki a rendezni kívánt adattartományt, majd kattintson a gombra Kutools Plus > Fajta > Haladó rendezés.

2. Az Haladó rendezés párbeszédpanelen kattintson arra az oszlopra, amely alá rendezni szeretné Oszlop szakaszban, majd válassza a lehetőséget Abszolút érték a Rendezés be szakaszban, majd adja meg a rendezési sorrendet, lásd a képernyőképet:

tippek: Ha fejlécek vannak az adataiban, győződjön meg arról, hogy a Saját adatok fejlécek be van jelölve. Ha az adatoknak nincs fejléce, törölje a jelölést.

3. Ezután kattints a gombra OK, az összes számot a legkisebbtől a legnagyobbig vagy a legnagyobbtól a legkisebb értékig rendezik, figyelmen kívül hagyva a negatív előjelet.


Az adatok automatikus rendezése az adatok bevitele vagy módosítása során

Az Excel rendezési funkciója nem dinamikus, minden változtatás után vagy új adatok hozzáadása után újra kell rendeznie az adatokat. Ebben a szakaszban azt fogom tárgyalni, hogyan lehet automatikusan rendezni az adatokat minden alkalommal, amikor új érték kerül hozzáadásra az adattartományban.


4.1 A numerikus értékek automatikus rendezése egy oszlopban képletekkel

A növekvő vagy csökkenő sorrendben lévő számok listájának automatikus rendezéséhez használhatja a LERGE, SMALL és ROW függvényeken alapuló képleteket.

1. Kérjük, írja be vagy másolja az alábbi képletet a forrásadatok melletti üres cellába, majd húzza lefelé a kitöltő fogantyút azokhoz a cellákhoz, amelyeket alkalmazni szeretné, és a számok a legkisebbtől a legnagyobb értékig lesznek elrendezve, lásd a képernyőképet:

=IFERROR(SMALL($A$2:$A$100,ROWS(B$2:B2)),"")

Megjegyzések: Ebben a képletben A2: A100 az a számlista, amelyet automatikusan rendezni szeretne, beleértve néhány üres cellát az új bejegyzésekhez, B2 az a cella, ahová beírja a képletet.

2. Most, amikor megváltoztatja a forrásadatokat vagy új adatokat ad meg, a rendezett lista automatikusan frissül, amint az alábbi bemutató látható:

tippek: A számok csökkenő sorrendbe történő automatikus rendezéséhez használja az alábbi képletet:

=IFERROR(LARGE($A$2:$A$100,ROWS(B$2:B2)),"")


4.2 A szövegértékek automatikus rendezése egy oszlopban képletekkel

Ha automatikusan szeretné rendezni az oszlop szövegértékeit, akkor a fenti képlet nem fog működni, itt egy másik képlet segíthet, kérjük, tegye ezt:

1. Írja be vagy másolja az alábbi képletet az adatoszlop melletti üres cellába, majd nyomja meg a gombot Ctrl + Shift + Enter billentyűk együttesen, hogy megkapja az első szöveget, majd válassza ki a képletcellát, és húzza le a kitöltő fogantyút a rendezni kívánt cellákhoz, lásd a képernyőképet:

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,">="&$A$2:$A$100),0)),"")

2. Mostantól kezdve, amikor értéket ír be vagy módosítja az eredeti adatokat az A oszlopban, a B oszlopban lévő szöveg karakterláncai automatikusan növekvő sorrendbe lesznek rendezve, lásd az alábbi bemutatót:

tippek: A szöveg karakterláncok automatikus csökkenő sorrendbe rendezéséhez használja az alábbi képletet (ne felejtse el megnyomni Ctrl + Shift + Enter kulcsok):

=IFERROR(INDEX($A$2:$A$100,MATCH(ROWS($A$2:A2),COUNTIF($A$2:$A$100,">="&$A$2:$A$100),0)),"")


4.3 A numerikus és szöveges értékek keverékének automatikus rendezése egy oszlopban VBA kóddal

Ha egy oszlopban numerikus és szöveges értékek is vannak, az adatok listájának automatikus rendezéséhez az alábbi VBA -kód szívességet tehet.

1. Kattintson a jobb gombbal arra a lapfülre, ahol automatikusan szeretné rendezni az adatokat, majd válassza a lehetőséget Kód megtekintése a helyi menüből, a felugró ablakban Microsoft Visual Basic for Applications ablakba, kérjük, másolja és illessze be a következő kódot az üresbe Modulok ablak, lásd a képernyőképet:

VBA -kód: automatikus rendezés, amikor az adatokat növekvő sorrendben írja be vagy módosítja:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlAscending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Megjegyzések: A fenti kódban a bevitt adatok automatikusan rendezésre kerülnek az A oszlopban. A1 a fejléc, és A2 az adatlista első cellája.

2. Ezután mentse el és zárja be a kódablakot. Most, amikor új adatokat ír be vagy módosítja az eredeti adatokat az A oszlopban, az adatok automatikusan növekvő sorrendben lesznek rendezve. Lásd az alábbi demót:

tippek: Ha csökkenő sorrendbe szeretné rendezni az adatok listáját, kérjük, alkalmazza a következő kódot:

VBA -kód: automatikus rendezés, amikor az adatokat csökkenő sorrendben írja be vagy módosítja:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
    On Error Resume Next
    If Application.Intersect(Target, Application.Columns(1)) Is Nothing Then Exit Sub
    If Target.Count > 1 Then Exit Sub
    Range("A1").Sort Key1:=Range("A2"), Order1:=xlDescending, Header:=xlYes, _
                                        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

A válogatás egyéb esetei

Napi munkája során másfajta válogatási igények is előfordulhatnak. Ebben a szakaszban bemutatok néhány más rendezési típust, például az adatok rendezését egy cellán belül, az adatok rendezését egy oszlopban vagy sorban fordított sorrendben stb.


5.1 Adatok rendezése egy cellán belül

Szöveges karakterlánc rendezése egyetlen cellában ábécé sorrendben, például a „HDAW” szöveg „ADHW” rendezése; Vagy rendezhet több szót vesszővel elválasztva egy cellában, például a „word, outlook, excel, access” sorrendjét „access, excel, outlook, word” -ként. Ez a szakasz arról szól, hogyan lehet megoldani ezt a fajta rendezést Excelben.

 Karakterláncok rendezése egy cellán belül ábécé sorrendben

Ha a cellában lévő karakterlánc értékét ábécé sorrendbe rendezi, létre kell hoznia egy felhasználó által definiált függvényt. Kérjük, tegye ezt:

1. Lefog ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.

VBA -kód: Szöveges érték rendezése a cellán belül

Function SortCellContents(xRange As Range)
'Updateby Extendoffice
Dim xArr
Dim xF1, xF2 As Integer
Dim xStrValue As String
Dim xStrT As String
If xRange.Count <> 1 Then
    Exit Function
End If
xStrValue = xRange.Value
ReDim xArr(1 To Len(xStrValue))
For xF1 = 1 To UBound(xArr)
    xArr(xF1) = Mid(xStrValue, xF1, 1)
Next
For xF1 = 1 To UBound(xArr)
    For xF2 = xF1 To UBound(xArr)
        If Asc(xArr(xF2)) < Asc(xArr(xF1)) Then
            xStrT = xArr(xF2)
            xArr(xF2) = xArr(xF1)
            xArr(xF1) = xStrT
        End If
    Next xF2
Next xF1
SortCellContents = Join(xArr, "")
End Function

3. Ezután mentse el és zárja be ezt a kódot, térjen vissza a munkalaphoz. És akkor írja be ezt a képletet = SortCellContents (A2) üres cellába, ahová vissza kell adni az eredményt, és húzza lefelé a kitöltő fogantyút, hogy a képletet más cellákba másolja, majd a cellák összes szövegértéke ábécé sorrendben lesz rendezve, lásd a képernyőképet:


 Szöveges karakterláncok rendezése elválasztójelekkel a cellában ábécé sorrendben

Ha egy cellában több szó található, amelyeket meghatározott elválasztójelek választanak el egymástól, hogy a cellán belül ábécé sorrendbe rendezze őket, akkor az alábbi Felhasználó által definiált funkció segíthet.

1. Lefog ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.

VBA -kód: A szöveges karakterláncok rendezése vesszővel elválasztva a cellán belül

Function SortCellWithSeparator(CellAddress As Range, DelimiterChar As String, IncludeSpaces As Boolean) As String
'Updateby Extendoffice
Dim xRg As Range
Dim xString As String
Dim xF1, xF2 As Integer
Dim xSArr
Dim xStrT As String
Dim xStrValue As String
Set xRg = CellAddress
xStrValue = WorksheetFunction.Substitute(xRg.Value, " ", "")
xSArr = Split(xStrValue, DelimiterChar)
    For xF1 = 0 To UBound(xSArr)
        For xF2 = xF1 + 1 To UBound(xSArr)
                If xSArr(xF2) < xSArr(xF1) Then
                    xStrT = xSArr(xF2)
                    xSArr(xF2) = xSArr(xF1)
                    xSArr(xF1) = xStrT
                End If
        Next xF2
    Next xF1
xStrValue = ""
For xF1 = 0 To UBound(xSArr)
    xStrValue = xStrValue & xSArr(xF1) & DelimiterChar
Next xF1
SortCellWithSeparator = xStrValue
SortCellWithSeparator = Left(SortCellWithSeparator, Len(SortCellWithSeparator) - 1)
If IncludeSpaces = True Then SortCellWithSeparator = WorksheetFunction.Substitute(SortCellWithSeparator, ",", ", ")
End Function

3. Ezután mentse el és zárja be ezt a kódot, térjen vissza a munkalapjához, írja be ezt a képletet = SortCellWithSeparator (A2, ",", TRUE) üres cellába, ahová vissza kell adni az eredményt, majd húzza lefelé a kitöltő fogantyút, hogy a képletet más cellákba másolja, a cellákban található összes szöveges karakterlánc ABC sorrendben lesz rendezve, lásd a képernyőképet:

Megjegyzések: Ha a szöveges karakterláncokat más határolójelek választják el egymástól, akkor a képlet vesszőjét saját elválasztóra kell cserélnie.


5.2 Fordítsa meg / fordítsa meg az adatok sorrendjét egy oszlopban vagy sorban

Előfordulhat, hogy függőleges adattartományban fejjel lefelé, vagy vízszintes adattartományban balról jobbra fordítva kell megfordítania az adatok sorrendjét. Ez a szakasz három módszert ismertet, amelyekkel megoldhatja ezt a feladatot Excelben.

 Fordítsa meg / fordítsa meg az adatok sorrendjét egy oszlopban vagy sorban képletekkel

A következő képletek segíthetnek az oszlopban vagy sorban lévő adatok sorrendjének megfordításában, kérjük, tegye ezt:

Forgassa az adatok sorrendjét egy oszlopban

Kérjük, írja be vagy másolja be a következő képletet egy üres cellába, ahová az eredményt szeretné helyezni, majd húzza le a kitöltő fogantyút a cellákhoz, hogy a cellaértékek fordított sorrendben jelenjenek meg, lásd a képernyőképet:

=OFFSET($A$10,-(ROW(A1)-1),0)

Megjegyzések: A fenti képletben A1 az első cella és A10 az oszlop utolsó cellája.


Fordítsa sorba az adatok sorrendjét

Alkalmazza az alábbi képletet az adatok sorrendjének vízszintes megfordításához:

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

Megjegyzések: A fenti képletben A1 a sor első cellája, és 1:1 az adatai által megadott sorszám. Ha az adatok a 10. sorban vannak, akkor 10: 10 -re kell módosítani.

Ezután húzza a kitöltő fogantyút jobbra a cellákhoz, amíg az összes érték ki nem kerül, és minden adatot vízszintesen megfordít, lásd a képernyőképet:


 Fordítsa meg / fordítsa meg az adatok sorrendjét több oszlopban vagy sorban VBA kóddal

A fenti képletek csak egyetlen oszlop vagy sor esetén működnek jól, ha több oszlop vagy sor van visszafordítandó adatokkal, akkor a következő VBA -kódok segíthetnek.

Függőlegesen forgassa el az adatok sorrendjét egy cellatartományban

1. Először készítsen biztonsági másolatot az eredeti adatokról, majd tartsa lenyomva a gombot ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modulok Ablak.

VBA kód: Fordítsa el a cellák tartományát fordított sorrendben függőlegesen

Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3. Ezután nyomja meg a gombot F5 billentyűt a kód futtatásához, és megjelenik egy prompt doboz, amely arra kéri, hogy válassza ki azt az adattartományt, amelyet függőlegesen meg szeretne fordítani, lásd a képernyőképet:

4. Ezután kattints a gombra OK gombot, az adattartomány függőlegesen megfordul, az alábbi képernyőképek alatt:


Az adatok sorrendjét cellatartományban vízszintesen forgassa el

Az adattartomány vízszintes sorrendben történő megfordításához kérjük, alkalmazza az alábbi VBA kódot:

VBA kód: Fordítsa el a cellák tartományát fordított sorrendben függőlegesen

Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
    k = UBound(Arr, 2)
    For j = 1 To UBound(Arr, 2) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(i, k)
        Arr(i, k) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

A kód futtatása után a sorokban lévő adatok vízszintesen megfordultak, lásd a képernyőképeket:


 Csak egy kattintással megfordíthatja / megfordíthatja az oszlopok vagy sorok adatainak sorrendjét

Ha van Kutools az Excel számára, Annak Fordítsa el a függőleges tartományt és a Vízszintes tartomány átfordítása funkciókkal, a cellák tartományát függőlegesen és vízszintesen csak egy kattintással megfordíthatja.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

Függőlegesen forgassa el az adatok sorrendjét egy cellatartományban

1. Válassza ki a visszafordítani kívánt adattartományt, majd kattintson a gombra Kutools > Választék > Fordítsa el a függőleges tartományt > Minden termék / Csak fordított értékek, lásd a képernyőképet:

tippek: Ha úgy döntesz Minden termék opció, az összes cellaformázás egyszerre megfordul; Ha úgy dönt Csak fordított értékek, csak a cella értékei fognak megfordulni.

2. És akkor az adattartomány egyszerre függőlegesen megfordul.


Az adatok sorrendjét cellatartományban vízszintesen forgassa el

1. Válassza ki az adattartományt, majd kattintson a gombra Kutools > Választék > Vízszintes tartomány átfordítása > Összes / Csak fordított értékek, lásd a képernyőképet:

tippek: Ha úgy döntesz Minden termék opció, az összes cellaformázás egyszerre megfordul; Ha úgy dönt Csak fordított értékek, csak a cella értékei fognak megfordulni.

2. Ezután a kijelölés összes cellaértéke azonnal vízszintesen megfordul, amint az a képernyőképeken látható:


5.3 A munkalap lapjainak rendezése ábécé sorrendben vagy a lap színe Excelben

Tegyük fel, hogy a munkafüzetben nagyszámú munkalap található, ha a laplapokat ábécé sorrendben kell rendezni, vagy a lapszíneket a lap színe alapján kell rendezni, a szokásos módszer szerint - a lapok húzásával sok időt veszíthet. Ebben a részben néhány trükköt fogok tárgyalni a laplapok növekvő vagy csökkenő sorrendben történő elrendezéséhez.

 Rendezze a munkalap lapjait ábécé sorrendbe VBA kóddal

A következő VBA -kód segíthet a laplapok ábécé szerinti rendezésében növekvő vagy csökkenő sorrendben, kérjük, tegye ezt:

1. Lefog ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, majd illessze be a következő makrót a Modulok Ablak.

VBA: Rendezze az összes lapot ábécé sorrendbe

Sub SortWorkBook()
'Updateby Extendoffice
Dim xResult As VbMsgBoxResult
xTitleId = "KutoolsforExcel"
xResult = MsgBox("Click Yes to sort sheets in ascending order;" & Chr(10) & "Click No will sort in descending order", vbYesNoCancel + vbQuestion + vbDefaultButton1, xTitleId)
For i = 1 To Application.Sheets.Count
    For j = 1 To Application.Sheets.Count - 1
        If xResult = vbYes Then
            If UCase$(Application.Sheets(j).Name) > UCase$(Application.Sheets(j + 1).Name) Then
                Sheets(j).Move after:=Sheets(j + 1)
            End If
            ElseIf xResult = vbNo Then
                If UCase$(Application.Sheets(j).Name) < UCase$(Application.Sheets(j + 1).Name) Then
                    Application.Sheets(j).Move after:=Application.Sheets(j + 1)
            End If
        End If
    Next
Next
End Sub

3. Ezután nyomja meg a gombot F5 gombot a makró futtatásához, kattintson a következő prompt dobozban Igen, az összes munkalap növekvő betűrendben lesz rendezve; Kattintson Nem, az összes munkalap szükség szerint csökkenő betűrendben lesz rendezve.


 Rendezze a munkalap lapjait ábécé / alfanumerikus sorrendbe egy hatékony funkcióval

Kutools az Excel számára hatékony funkciót nyújt - Levélek rendezése, ezzel a funkcióval a munkalapokat ábécé vagy alfanumerikus sorrendbe rendezheti, a lapokat a lap színe alapján rendezheti, vagy szükség szerint megfordíthatja a laplapokat.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Nyissa meg a munkafüzetet, amelyben rendezni szeretné a laplapokat, majd kattintson a gombra Kutools Plus > Munkalap > Levélek rendezése, lásd a képernyőképet:

2. Az Levélek rendezése párbeszédpanelen válasszon ki egy megfelelő rendezési típust a jobb oldali ablaktáblán, például Alfa rendezés, Alfa numerikus rendezés. Lásd a képernyőképet:

3. Ezután kattints a gombra Ok gombot, az összes munkalap a megadott rendezési típus szerint lesz rendezve. Tekintse meg a képernyőképeket:


 A munkalap lapjait a lap színe alapján rendezheti VBA kóddal

Gyakran előfordul, hogy Excel -ben ábécé sorrendben rendezzük a munkalap lapjait, de próbáltad -e valaha a lapszíneket a lap színe alapján rendezni? Az alábbi VBA kód segíthet a probléma megoldásában, kérjük, tegye ezt:

1. Lefog ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, majd illessze be a következő makrót a Modulok Ablak.

VBA: Az összes lap rendezése a lap színe alapján

Sub SortWorkBookByColor()
'Updateby20140624
Dim xArray1() As Long
Dim xArray2() As String
Dim n As Integer
Application.ScreenUpdating = False
If Val(Application.Version) >= 10 Then
    For i = 1 To Application.ActiveWorkbook.Worksheets.Count
        If Application.ActiveWorkbook.Worksheets(i).Visible = -1 Then
            n = n + 1
            ReDim Preserve xArray1(1 To n)
            ReDim Preserve xArray2(1 To n)
            xArray1(n) = Application.ActiveWorkbook.Worksheets(i).Tab.Color
            xArray2(n) = Application.ActiveWorkbook.Worksheets(i).Name
        End If
    Next
    For i = 1 To n
        For j = i To n
            If xArray1(j) < xArray1(i) Then
                temp = xArray2(i)
                xArray2(i) = xArray2(j)
                xArray2(j) = temp
                temp = xArray1(i)
                xArray1(i) = xArray1(j)
                xArray1(j) = temp
            End If
        Next
    Next
    For i = n To 1 Step -1
        Application.ActiveWorkbook.Worksheets(CStr(xArray2(i))).Move after:=Application.ActiveWorkbook.Worksheets(Application.ActiveWorkbook.Worksheets.Count)
    Next
End If
Application.ScreenUpdating = True
End Sub

3. Ezután nyomja meg a gombot F5 billentyűt a kód végrehajtásához, az azonos lapszínű lapok rendezésre kerülnek. Tekintse meg a képernyőképeket:


 A munkalap füleinek rendezése a lap színe alapján csodálatos funkcióval

A Kutools az Excel számára'S Levélek rendezése funkcióval gyorsan és egyszerűen is rendezheti a munkalap lapjait szín szerint.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattintson a Kutools elemre Plusz > Munkalap > Levélek rendezése hogy menjen a Levélek rendezése párbeszédpanelen, a Levélek rendezése párbeszédpanelen kattintson a gombra Szín rendezés gombot a jobb oldali ablaktáblán, lásd a képernyőképet:

2. Ezután kattints a gombra Ok gombot, az azonos lapszínekkel ellátott lapok az alábbi képernyőképek szerint lesznek elrendezve:


  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése és az adatok megőrzése; Osztott cellák tartalma; Kombinálja az ismétlődő sorokat és az Összeg / Átlagot... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kedvenc és gyorsan beszúrható képletek, Tartományok, diagramok és képek; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Pivot tábla csoportosítás hét száma, a hét napja és egyebek ... Mutassa a Feloldott, Zárt cellákat különböző színekkel; Jelölje ki azokat a cellákat, amelyeknek képlete / neve van...
kte lap 201905
  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
Comments (1)
Rated 4 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Cho mình hỏi Cách tạo thanh công ngày và giờ đến ngày và giờ
Và xuất dữ liệu
Rated 4 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations