Egyéni rendezési lista képlettel - Excel és Google Táblázatok

Példa munkafüzet letöltése

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.

wave wave wave wave wave