hogyan lehet dátum szerint rendezni az Excel-ben (8 megfelelő módon)

ma bemutatom, hogyan lehet az adatkészletet Excel-ben dátum szerint rendezni.

az Excel használata közben gyakran dátumokkal kell dolgoznunk. A beszúrástól a manipulációig, és mindentől, ami a kettő között van. Kapunk egy adatkészletet, ahol az adatokat a dátumok szerint kell rendeznünk, növekvő vagy csökkenő sorrendben.

Bővebben: Excel Rendezés dátum és idő szerint, és hogyan rendezheti a dátumokat az Excel-ben Év szerint (4 egyszerű módszer)

ma megmutatom, hogyan lehet ezt kijavítani.

gyakorlati munkafüzet letöltése

itt van egy adathalmaz, amely tartalmazza a Mars Group nevű vállalat egyes alkalmazottainak azonosítóit, nevét és csatlakozási dátumát.

 adatkészlet dátum szerinti rendezéshez az Excel programban

adatkészlet dátum szerinti rendezéshez Excel-ben

célunk ma az lesz, hogy az alkalmazottakat növekvő sorrendben rendezzük csatlakozási dátumuk szerint.

Rendezés dátum szerint a rendezés & szűrés az Excel eszköztárból

először is a rendezés & szűrő szakasz az Excel eszköztárból.

válassza ki a teljes adatkészletet, és lépjen a Home>Rendezés & szűrő opcióra az Excel eszköztárban.

 szűrési lehetőség rendezése az Excel eszköztárban

szűrés rendezése opció az Excel eszköztárban

kattintson a legördülő menüre. Lesz néhány lehetőség. Válassza Az Egyéni Rendezés Lehetőséget.

 egyéni rendezés a rendezés szűrőből

egyéni rendezés a rendezési szűrőből

megjelenik az egyéni Rendezés párbeszédpanel.

Olvass tovább: Egyéni rendezési lista létrehozása Excel-ben

A rendezés oszlop opció alatt válassza ki azt az oszlopot, amely szerint rendezni szeretné. A példa kedvéért válassza a Csatlakozás dátumát.

ezután a rendezés opció alatt válassza a cellaértékeket.

A rendelés opciónál válassza a növekvő vagy csökkenő sorrendet. A példa kedvéért válassza a rendezés növekvő lehetőséget.

 egyéni Rendezés párbeszédpanel

egyéni Rendezés párbeszédpanel

majd kattintson az OK gombra.

A teljes adathalmazt a csatlakozási dátumok szerint növekvő sorrendben találja, így:

adatkészlet Rendezés szűrő szerint

adathalmaz rendezve rendezési szűrő

és persze, rendezheti őket csökkenő sorrendben is, ha szeretné.

kövesse ugyanezt az eljárást.

Rendezés dátum szerint a rendezési funkció használatával

az előző szakaszban már egyszer rendeztük a teljes adatkészletet.

de mi van akkor, ha valaki nem akarja megváltoztatni az eredeti adatkészletet, és csak egy rendezett adatkészlet másolatát akarja létrehozni egy másik helyen?

ezt az Excel rendezési funkciójával használhatja.

válasszon ki egy cellát, és illessze be ezt a képletet:

=SORT(B4:D19,3,1,FALSE)

Rendezés dátum szerint a

rendezés funkcióval az adatkészlet rendezett másolatát kapja meg.

itt a csatlakozási dátumok szerint növekvő sorrendben rendeztük.

 dátum szerint rendezve a rendezés funkcióval

dátum szerint rendezve a

A

  • képlet magyarázata a rendezési függvény négy argumentumot tartalmaz: array, sort_index, sort_order és by_col.
  • a tömb a rendezni kívánt cellatartomány. Itt szeretnénk rendezni a teljes adathalmazt, tehát tömbünk B4: D19.
  • Sort_index annak a sornak vagy oszlopnak a száma, amely szerint rendezni szeretné a tömböt.

itt szeretnénk rendezni a csatlakozási dátumok szerint, amely a tömb 3.oszlopa.

így a sort_indexünk 3.

  • Sort_order határozza meg, hogy növekvő vagy csökkenő sorrendben szeretne rendezni. 1 a növekvő sorrendben, és -1 a csökkenő sorrendben.

itt növekvő sorrendben szeretnénk rendezni. 1-et használtunk. Használja a sajátját.

  • By_col megmondja, hogy soronként vagy oszloponként szeretné-e rendezni. Igaz, ha oszloponként szeretné, hamis, ha soronként szeretné.

itt szeretnénk rendezni az adatokat soronként.

tehát hamis.

  • ezért a teljes képlet SORT(B4:D19,3,1,FALSE) lesz. A B4:D19 cellatartományt növekvő sorrendben rendezi a 3. oszlop szerint.

Rendezés dátum szerint a SORTBY függvény használatával

most felteheti a kérdést:

mi van, ha nem a teljes adatkészletet, csak az azonosítókat és neveket akarom rendezni, hanem a csatlakozási dátumok szerint?

ezt nem lehet elérni a rendezés funkcióval.

de ezt az Excel SORTBY függvényével is végrehajthatja.

válasszon ki egy cellát, és illessze be ezt a képletet:

=SORTBY(B4:C19,D4:D19,1)

Rendezés dátum szerint az Excel

SORTBY függvényével az alkalmazotti azonosítókat és az alkalmazottak nevét növekvő sorrendben rendezi, a csatlakozási dátumoknak megfelelően.

 dátum szerint rendezve az Excel SORTBY függvényével

dátum szerint rendezve az Excel SORTBY függvényével

A képlet magyarázata

  • a SORTBY függvény három argumentumot tartalmaz: array, by_array és sort_order.
  • a tömb a rendezni kívánt cellák tartománya. Szeretnénk rendezni a két oszlopot, az alkalmazott azonosítóját és az alkalmazott nevét.

tehát tömbünk B4:C19.

  • By_array az az oszlop, amely szerint rendezni szeretné. Lehet, hogy a tömbön belül vagy kívül van.

a csatlakozási dátumok szerint szeretnénk rendezni. Tehát a by_array D4: D19.

  • Sort_order az a sorrend, amelyben rendezni szeretné. 1 növekvő sorrendben, -1 csökkenő sorrendben.

növekvő sorrendben szeretnénk rendezni. 1-et használtunk. Használja a sajátját.

  • ezért a teljes képlet lesz SORTBY(B4:C19,D4:D19,1). A B4:C19 cellatartományt a D4:D19 oszlop szerint növekvő sorrendben rendezi.

A teljes adatkészletet a SORTBY függvény segítségével is rendezhette volna.

rendezés hónapok szerint a SORTBY és a MONTH függvény használatával

eddig csak teljes dátumok szerint rendeztük.

az adatkészletet kifejezetten hónapok szerint is rendezhetjük az Excel SORTBY és MONTH függvényeivel.

ha az adatkészletet a csatlakozási dátumok hónapjai szerint szeretné rendezni, válasszon ki egy új cellát, majd illessze be ezt a képletet:

=SORTBY(B4:D19,MONTH(D4:D19),1)

rendezés hónapok szerint a SORTBY és a MONTH függvény használatával

rendezés hónapok szerint a

SORTBY és MONTH függvény használatával az adathalmazt növekvő sorrendben találja a munkavállalók csatlakozási dátumainak hónapjai szerint rendezve.

 hónapok szerint rendezve a SORTBY és a MONTH függvény segítségével

hónapok szerint rendezve a

A

  • képlet magyarázata itt a rendezendő tömb a B4:D19 tartomány.
  • a by_array argumentum a MONTH(D4:D19) képlet által visszaadott tömb. Visszaadja a csatlakozási dátumok hónapszámát.
  • a sort_order 1, mert növekvő sorrendben rendezünk. A csökkenő sorrendben történő rendezéshez használja a -1-et.
  • tehát a SORTBY(B4:D19,MONTH(D4:D19),1) képlet a B4:D19 adatkészletet a D4 dátumok hónapjai szerint rendezi:D19, növekvő sorrendben.

Rendezés napok szerint a SORTBY és DAY függvények használatával

ha szeretné, használhatja a SORTBY és a DAY függvény kombinációját az adathalmaz rendezéséhez az összekapcsolási dátumok nap szakasza szerint.

tehát itt van, hogyan fogunk írni képlet:

=SORTBY(B4:D19,DAY(D4:D19),1)

Rendezés napok szerint a SORTBY and DAY függvények használatával

rendezés évek szerint a SORTBY and YEAR függvény

az adatkészletet csak az összekapcsolási dátumok éve szerint rendezheti. A képlet a következő lesz:

=SORTBY(B4:D19,YEAR(D4:D19),1)

rendezés évek szerint a SORTBY és az év függvény használatával

rendezés évek szerint a SORTBY and YEAR függvény

az adatkészletet az évek szerint növekvő sorrendben rendezzük.

Rendezés napok és hónapok szerint a SORTBY, DAY és MONTH függvények használatával

ezúttal új adathalmazunk van.

megvan a Napraforgó Óvoda nevű iskola néhány tanulójának személyazonossága, neve és születésnapja.

Meghatározott Adatokat a Születésnap

Meghatározott Adatokat a Születésnapok

Most meg fogjuk rendezni a adatok beállítása szerint napok, hónapok, a születésnapok, a diákok, növekvő sorrendben.

ha például három Születésnap 10-Aug-2008, 5-Mar-2010 és 12-Dec-2009, a sorozat 5-Mar-2010, 10-Aug-2008 és 12-Dec-2009 lesz.

ehhez válasszuk az új cellába illessze be ezt a képletet:

=SORTBY(B4:D19,MONTH(D4:D19)+(DAY(D4:D19)/100))

Rendezés napok és hónapok szerint a SORTBY, DAY és MONTH függvények használatával

Rendezés napok és hónapok szerint a SORTBY, DAY and MONTH függvények

az adatkészletet a növekvő születésnapok szerint rendezzük.

 napok és hónapok szerint rendezve a SORTBY, DAY és MONTH függvények segítségével

napok és hónapok szerint rendezve a SORTBY, DAY and MONTH függvények használatával

A képlet magyarázata

  • itt a rendezendő tömb B4:D19.
  • a by_array argumentum a MONTH(D4:D19)+(DAY(D4:D19)/100) képlet által visszaadott tömb.

osztja a napokat 100-zal, majd hozzáadja azokat a hónapokkal.

például 2-Jan lesz 1 (január)+(2/100)=1.02

16-Jan lesz 1,16

25-Február lesz 2,25

9-December lesz 12,09

ily módon az év első napján lesz a legkisebb érték, még akkor is, ha két dátumnak ugyanaz a hónapja van.

és az év utolsó napja lesz a legnagyobb érték, még akkor is, ha két dátumnak ugyanaz a hónapja

  • a sort_order 1, mert növekvő sorrendben rendezünk. A csökkenő sorrendben történő rendezéshez használja a -1-et.
  • tehát a SORTBY(B4:D19,MONTH(D4:D19)+(DAY(D4:D19)/100)) képlet a B4:D19 adatkészletet csak a D4:D19 dátumok hónapjai és napjai szerint rendezi növekvő sorrendben.

Rendezés dátum szerint az INDEX-MATCH, ROW és RANK függvények használatával

most nézze meg ezt az új adatkészletet.

már majdnem ugyanaz, mint az első adathalmaz, de egy új oszlop fizetés került be a munkavállaló neve és a Csatlakozás dátuma.

 új adatkészlet dátum szerinti rendezéshez

új adatkészlet a dátum szerinti rendezéshez

most mi van, ha nem az összes oszlopot szeretnénk rendezni, csak az alkalmazott azonosítóját, az alkalmazott nevét és a Csatlakozás dátumát a Csatlakozás dátuma szerint?

ezt nem lehet végrehajtani az Excel rendezés vagy SORTBY funkciójával.

A SORT and SORTBY függvények használatával csak a szomszédos oszlopokat rendezheti, a nem szomszédos oszlopokat nem.

ez azt jelenti, hogy rendezheti a neveket, a fizetéseket és a csatlakozási dátumokat. Vagy az azonosítókat, neveket és fizetéseket. Vagy a neveket és a fizetéseket.

de nem az azonosítókat, neveket és a csatlakozás dátumát.

az Excel INDEX–MATCH, ROW és RANK függvényeinek kombinációjával rendezheti a nem szomszédos oszlopokat.

További információ: oszlop rendezése érték szerint Excel-ben

az azonosítók, nevek és csatlakozási dátumok rendezéséhez a csatlakozási dátumok szerint növekvő sorrendben válasszon ki egy új cellát, és illessze be ezt a képletet:

=INDEX(B4:E19,MATCH(ROW(A1:A16),RANK(E4:E19,E4:E19,1),0),{1,2,4})

Rendezés dátum szerint az INDEX-MATCH és RANK függvények segítségével

Rendezés dátum szerint az INDEX-MATCH és RANK függvények használatával

A munkavállalói azonosítókat, az alkalmazottak nevét és a csatlakozási dátumokat növekvő sorrendben, a csatlakozási dátumok szerint rendezi.

 dátum szerint rendezve az INDEX-MATCH és RANK függvények segítségével

dátum szerint rendezve az INDEX-MATCH and RANK függvények segítségével

A képlet magyarázata

  • ROW(A1:A16) egy tömböt ad vissza 1-től 16-ig terjedő számokkal, például {1, 2, 3, …, 16}. Vettem 1 hogy 16 Mert minden az én oszlopok 16 értékek (B4:B19).

használja a one-t.

  • RANK(E4:E19,E4:E19,1) egy tömböt ad vissza, amely növekvő sorrendben tartalmazza az E4:E19 oszlop egyes celláinak rangját. Ahhoz, hogy csökkenő sorrendben, használja 0 helyett 1.
  • MATCH(ROW(A1:A16),RANK(E4:E19,E4:E19,1),0) visszaadja a tömb egyes számainak helyzetét {1, 2, 3, …, 16} A RANK függvény által visszaadott tömbben.

ez azt jelenti, hogy először növekvő sorrendben adja vissza az eredeti adatkészlet 1.dátumának sorszámát.

ezután visszaadja a 2. dátum sorszámát.

majd a 3.dátum.

így visszatér a 16. dátumig.

  • végül a INDEX(B4:E19,MATCH(ROW(A1:A16),RANK(E4:E19,E4:E19,1),0),{1,2,4}) az 1, 2 és 4 oszlopot (azonosító, név és összekapcsolási dátumok) adja vissza a B4:E19 tartományból növekvő sorrendben.

bármely más oszlop rendezéséhez állítsa be a képletet ennek megfelelően.

Megjegyzés: A rendezés és a SORTBY funkciók csak az Office 365-ben érhetők el. Tehát, ha nincs Office 365-előfizetése, akkor ezt az eljárást kell használnia.

problémák elhárítása, amelyekkel szembesülhet a dátum szerinti rendezéshez az Excelben

miközben az Excelben a dátumokkal dolgozik, néhány gyakori problémával szembesülünk.

az Excel nem ismeri fel a dátumot dátumként

ez a leggyakoribb probléma. Néha beillesztünk egy dátumot az Excel cellájába a szokásos módon (HH-NN-ÉÉÉÉ vagy nn-hh-éééé), de az Excel nem ismeri fel dátumként.

A probléma megoldásához használja az Excel DÁTUMFÜGGVÉNYÉT a dátum manuális beszúrása helyett.

ha például 2-május-1996-ot szeretne beilleszteni egyes cellákba, használja a dátumot(1996,5,2), nem pedig 05-02-96.

és hogyan lehet tudni, hogy az Excel felismerte-e a dátumot dátumként vagy sem?

könnyű. Ha a dátum alapértelmezés szerint jobbra van igazítva a cellában, az Excel dátumként ismerte fel.

de ha balra van igazítva, az Excel nem.

az alábbi képen az Excel az elsőt dátumként ismeri fel, a másodikat azonban nem.

 Excel Dátum felismerése vagy nem

Excel Dátum felismerése vagy nem

hiba a képletekkel, amelyek dátuma

ez szintén gyakori probléma. Amikor egy dátumot közvetlenül beillesztünk egy képletbe, az Excel hibát jelenít meg.

A probléma megoldásához ne használjon dátumot közvetlenül a képletben hagyományos módon. Használja a dátum függvényt dátum beszúrásához egy képletbe.

például ne használja a =MONTH(05-02-96) – et.

használat =MONTH(DATE(1996,5,2))

összezavarodunk, amikor egy dátumot Általános formátumban látunk

néha az Excel felismeri a dátumot dátumként, de összezavarodunk, ha általános formátumban látjuk (ami alapértelmezés szerint be van állítva).

például a dátum 2-május-1996 alapértelmezés szerint 35187 lesz (ha nem változtatja meg megfelelően a formátumot).

A probléma megoldásához válassza ki a cellát, és lépjen a Home> Számformátum az Excel eszköztárban. Ezután válassza a rövid Dátum lehetőséget.

 a dátum formátumának módosítása

a dátum formátumának módosítása

következtetés

ezekkel a módszerekkel az Excel bármely adatkészletét dátum szerint rendezheti, mind növekvő, mind csökkenő sorrendben. Tudsz más módszert is? Vagy van kérdése? Nyugodtan kérdezzen tőlünk.

További Olvasmányok:

  • Excel rendezze a dátumokat időrendi sorrendben (6 hatékony módszer)
  • hogyan rendezzük vezetéknév szerint az Excelben (4 módszer)
  • hogyan rendezhetünk több oszlopot az Excelben (5 Gyors megközelítés)
  • hogyan rendezhetünk több oszlopot az Excelben (3 módszer)
  • hogyan rendezhetünk két oszlopot az Excelben, hogy megfeleljenek (mind a pontos, mind a részleges egyezés)
  • az adatok szín szerinti rendezése az Excelben (4 kritérium)
  • hogyan lehet ábécé sorrendben rendezni az Excelben több oszloppal (4 módszer)

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.