Töltse le a példa munkafüzetet
Ez az oktatóanyag bemutatja, hogyan lehet dinamikusan rendezni az adatokat az Excel és a Google Táblázatok egyéni rendezési sorrendje szerint.
SORTBY függvény az Excel 365 -ben
A SORTBY függvény dinamikus tömböt állít elő a rendezett adatokból.
Ebben a példában a SORTBY függvényt használjuk egy adattábla elkészítéséhez és egy dinamikus tömb előállításához, amely Csapat követve a Egyéni rendezési lista:
1 | = SORTBY (B3: D8, MATCH (B3: B8, F3: F5,0)) |
Jegyzet: A SORTBY függvény csak a H3 cellába van írva. A táblázat többi része automatikusan feltöltődik.
A rendezett táblázat dinamikus, ami azt jelenti, hogy ha bármelyik Csapat vagy Játékos neve Ha az értékek megváltoznak vagy rögzítenek, vagy hozzáadnak / törölnek, akkor a kimeneti táblázat automatikusan átméretezi és átrendezi.
jegyzet: A SORTBY függvény nem érhető el az Excel 2022 vagy korábbi verzióiban. Olvassa el alább az Excel korábbi verzióihoz rendelkezésre álló rendezési lehetőségeket.
Hogy megmagyarázzuk, hogyan működik ez a képlet, bontsuk le lépésekre:
A végső képletünk:
1 | = SORTBY (B3: D8, MATCH (B3: B8, F3: F5,0)) |
Először határozzuk meg a rendezésre szánt adattáblát. Ez lesz a B3: D8.
Ezután meg kell határoznunk a rendezési sorrendet. A MATCH függvényt használva megkeressük az egyes sorrendet Csapat neve megjelenik a Egyéni rendezési lista. A képlet ezen része a következő:
1 | = MATCH (B3: B8, F3: F5,0) |
Ha hozzáadjuk a cellatartományok értékeit, akkor a következőket kapjuk:
1 | = MATCH ({"Blue"; "Red"; "Yellow"; "Red"; "Blue"; "Yellow"}, {"Yellow"; "Blue"; "Red"}, 0) |
A MATCH funkció helyettesíti az összeset Csapat a nevek abban a sorrendben, ahogyan a Egyéni rendezési lista, pontos szöveges egyezés használatával:
1 | ={2; 3; 1; 3; 2; 1} |
Ezt az értéktömböt ezután rendezési sorrendként használja a fő SORTBY függvény:
1 | = SORTBY (B3: D8, {2; 3; 1; 3; 2; 1}) |
Ezután elkészül a rendezett táblázat
Egyéni rendezési lista - Az Excel 365 előtti verzió
Mivel a SORTBY funkció nem érhető el az Excel felhasználók számára az Excel 365 verzió előtt, most megmutatjuk, hogyan kell ugyanazt a feladatot manuálisabb eljárással végrehajtani.
A beépített Excel rendezési eszközzel a Egyéni rendezési lista kiválasztásával a "Egyéni lista …" a rendezési eszközben található rendezési lehetőségek közül:
Egy új Egyéni lista vesszővel elválasztott listaként kell hozzáadni. Ebben a példában hozzátesszük:Sárga, kék, piros ”
Az Egyéni lista majd megjelenik a rendezési sorrendben
Az adattáblát ezután a Egyéni lista értékeket
Ne feledje, hogy ez az egyéni rendezési sorrend a munkafüzetbe van mentve, és újra felhasználható. Ha nem kívánja hozzáadni a Egyéni lista az Excel -be, akkor egy segítő oszlopot használó módszert lehet kipróbálni.
Egyéni rendezési lista segédoszloppal - az Excel 365 előtti verzió
Ebben a következő példában a segédoszlopban a MATCH függvényt használjuk a Egyéni rendezési sorrend hivatkozással a Egyéni rendezési lista:
1 | = MATCH (B3, $ G $ 3: $ G $ 5,0) |
Vegye figyelembe a $ szimbólum használatát a hivatkozáskor Egyéni rendezési lista. Kérjük, olvassa el cikkünket a cellahivatkozások zárolásáról, ha többet szeretne megtudni erről a témáról.
Az egyik segédoszlop hozzáadása után manuális rendezési folyamat futtatható a Rendezési varázsló:
Ekkor létrejön a táblázat a következő szerint rendezve Egyéni rendezési sorrend:
Ha bármilyen változtatást hajtanak végre a Csapat vagy Egyéni rendezési lista értékeket, akkor a rendezési varázslót újra kell futtatni az adattábla rendezési sorrendjének frissítéséhez.
Egyéni rendezési lista képlettel a Google Táblázatokban
A SORTBY funkció nem érhető el a Google Táblázatokban, de a SORT függvény használható helyette, és erősebb, mint az Excel 365 SORT funkciója. Lehetővé teszi, hogy egyéni rendezési listákat használjunk az adattartományok dinamikus rendezéséhez.
Ebben a példában a Google Táblázatok SORT függvényét használjuk adattáblázat készítésére és dinamikus tömb előállítására, amely Csapat értékeket a Egyéni rendezési lista:
1 | = RENDELÉS (B3: D8, MATCH (B3: B8, F3: F5,0), IGAZ) |
A Google Táblázatok SORT funkciója a megadott oszlopszámok vagy egyéni rendezési sorrend szerint rendezi az adatokat a bemeneti adatokban, és lehetővé teszi számunkra, hogy beállítsuk, hogy a rendezési sorrend növekvő -e vagy sem.