Ez az oktatóanyag bemutatja, hogyan kell használni SORTBY funkció az Excelben az értékek listájának rendezéséhez a megfelelő értékek listája alapján.
A SORTBY funkció áttekintése
A SORTBY funkció a SORT funkció kiterjesztése. Megkönnyíti a tömb értékeinek rendelését a megfelelő tömb vagy tartomány értékei alapján.
A SORTBY Excel munkalap funkció használatához válasszon ki egy cellát, és írja be:
(Figyelje meg, hogyan jelennek meg a képletbemenetek)
SORTBY funkció Szintaxis és bemenetek:
= SORTBY (tömb, by_array1, [sort_order1], [by_array2, sort_order2],…)
sor - A rendezni kívánt tömb vagy tartomány.
by_array1 - A rendezni kívánt tömb vagy tartomány.
[sort_order1] (választható) - A rendezéshez használt rend. 1 a felemelkedésért, -1 az ereszkedésért. Ha elhagyja, alapértelmezés szerint 1, azaz növekvő sorrendben van.
[byarray2] (választható) - A rendezendő második tömb vagy tartomány.
[sort_order2] (választható) - A rendezéshez használt rend. 1 emelkedő, -1 csökkenő. Az alapértelmezett növekvő.
Az értékek növekvő sorrendbe rendezése
A munkavállalók rendezéséhez A2: A7 a B2: B7 -ben dolgozott órák növekvő sorrendjében a következő képletet írjuk be D2:
= SORTBY (A2: B7, B2: B7)
Ha csak a rendezett alkalmazottak listáját szeretnénk visszaadni, akkor a következő képletet írjuk be D2:
= SORTBY (A2: A7, B2: B7)
Észre fogja venni, hogy beállítottuk a [sor] érv az A2: A7 mivel csak az első oszlopot szeretnénk visszaadni.
Az értékek csökkenő sorrendbe rendezéséhez
Az alkalmazottak rendezéséhez A2: A7 a ledolgozott órák csökkenő sorrendjében a következő képletet írjuk be D2:
= SORTBY (A2: B7, B2: B7, -1)
Észre fogja venni, hogy a harmadik érv [sorrend] beállítása -1 hogy csökkenő sorrendbe rendezze az órák számát. Ha beállítása 1 a képlet növekvő sorrendbe rendezi az órákat, az előző részben látható módon.
Értékek rendezése több oszlop szerint
Az alkalmazottak rendezéséhez A2: A7 a második oszlopban, azaz a ledolgozott órákban, majd az első oszlopban, azaz az alkalmazottakban a következő képletet írjuk be D2:
= SORTBY (A2: B7, B2: B7, 1, A2: A7, 1)
Problémák
#BUKÁS!
Ez a hiba akkor fordul elő, ha van egy érték a kiömlési tartományban, azaz az a tartomány, ahol a SORTBY függvény elhelyezi eredményeit.
A hiba kijavításához törölje az Excel által kiemelt tartományt.
SORTBY Tippek és trükkök
- Győződjön meg arról, hogy az érvek [sor] és [byarray] ugyanannyi sor van:
Ez működni fog
Ez NEM fog működni

2. Az [sorrend] csak 1 (növekvő) vagy -1 (csökkenő) lehet, ha ennek az argumentumnak nincs megadva értéke, a SORTBY függvény alapértelmezés szerint növekvő sorrendben rendezett.
3. Győződjön meg arról, hogy a beviteli cella alatti cellák üresek, hogy elkerülje a kiömlési hibát. További információ a kiömlési hibáról "itt" - az Intro link hozzáadása a DAF -okhoz.
4. A SORTBY használható más dinamikus tömbfunkciókkal, mint például a SZŰRŐ, sokoldalúbb képletek létrehozásához.
5. A SORTBY függvény helyett a SORT függvény használatával rendezheti az értékeket egy másik tartomány vagy tömb szerint.
= RENDELÉS (A2: B7,2)
Az egyetlen korlátozás itt az, hogy a rendezéshez használt oszlopot bele kell foglalnunk a kimenetbe a SORT használatakor.