Lejupielādējiet darbgrāmatas piemēru
Šī apmācība parādīs, kā dinamiski kārtot datus pēc pielāgotas kārtošanas Excel un Google izklājlapās.
Funkcija SORTBY programmā Excel 365
Funkcija SORTBY rada dinamisku sakārtotu datu masīvu.
Šajā piemērā mēs izmantojam funkciju SORTBY, lai izveidotu datu tabulu un izveidotu dinamisku masīvu, kas to kārto pēc Komanda sekojot a Pielāgots kārtošanas saraksts:
1 | = SORTBY (B3: D8, Match (B3: B8, F3: F5,0)) |
Piezīme: Funkcija SORTBY ir ierakstīta tikai šūnā H3. Pārējā tabula tiks aizpildīta automātiski.
Kārtotā tabula ir dinamiska, kas nozīmē, ka, ja kāds no Komanda vai Spēlētāja vārds vērtības mainās vai ieraksta vai pievieno / dzēš, tad izvades tabula automātiski mainīs lielumu un kārtos.
Piezīme: Funkcija SORTBY nav pieejama programmā Excel 2022 vai vecākā versijā. Lasiet tālāk, lai iegūtu kārtošanas iespējas, kas pieejamas iepriekšējām Excel versijām.
Lai izskaidrotu šīs formulas darbību, iedalīsim to soļos:
Mūsu galīgā formula ir šāda:
1 | = SORTBY (B3: D8, Match (B3: B8, F3: F5,0)) |
Pirmkārt, mēs definējam datu tabulu, kas jāšķiro. Tas būs B3: D8.
Tālāk mums ir jānosaka kārtošanas secība. Mēs izmantosim funkciju MATCH, lai atrastu secību, kādā katrs Komanda vārds parādās Pielāgots kārtošanas saraksts. Šī formulas daļa ir šāda:
1 | = MATCH (B3: B8, F3: F5,0) |
Pievienojot vērtības no šūnu diapazoniem, mēs iegūstam:
1 | = MATCH ({"Zils"; "Sarkans"; "Dzeltens"; "Sarkans"; "Zils"; "Dzeltens"}, {"Dzeltens"; "Zils"; "Sarkans"}, 0) |
Funkcija MATCH aizstāj visu Komanda vārdus ar secību, kādā tie parādās Pielāgots kārtošanas saraksts, izmantojot precīzu teksta atbilstību:
1 | ={2; 3; 1; 3; 2; 1} |
Šo vērtību masīvu pēc tam galvenā kārtošanas funkcija izmanto kā kārtošanas secību:
1 | = SORTBY (B3: D8, {2; 3; 1; 3; 2; 1}) |
Pēc tam tiek sagatavota sakārtotā tabula
Pielāgots kārtošanas saraksts - pirms Excel 365
Tā kā funkcija SORTBY nav pieejama Excel lietotājiem pirms Excel 365 versijas, mēs tagad parādīsim, kā veikt to pašu uzdevumu, izmantojot manuālāku procesu.
Iebūvēto Excel kārtošanas rīku var izmantot, lai kārtotu pēc Pielāgots kārtošanas saraksts izvēloties “Pielāgots saraksts…” no kārtošanas rīka kārtošanas opcijām:
Jauns Pielāgots saraksts vajadzētu pievienot kā komatu atdalītu sarakstu. Šajā piemērā mēs pievienojam: "Dzeltens, zils, sarkans ”
The Pielāgots saraksts pēc tam tiek parādīts kārtošanas secības atlasē
Pēc tam datu tabula tiek sakārtota pēc Pielāgots saraksts vērtības
Ņemiet vērā, ka šī pielāgotā kārtošanas secība tiek saglabāta darbgrāmatā un ir pieejama izmantošanai vēlreiz. Ja nevēlaties pievienot a Pielāgots saraksts uz Excel, tad tā vietā var izmēģināt metodi, kurā tiek izmantota palīga kolonna.
Pielāgots kārtošanas saraksts ar palīgu kolonnu - pirms Excel 365
Šajā nākamajā piemērā mēs izmantojam funkciju MATCH palīga kolonnā, lai definētu a Pielāgota kārtošanas kārtība atsaucoties uz a Pielāgots kārtošanas saraksts:
1 | = MATCH (B3, $ G $ 3: $ G $ 5,0) |
Ievērojiet simbola $ izmantošanu, atsaucoties uz Pielāgotas kārtošanas saraksts. Lūdzu, izlasiet mūsu rakstu par šūnu atsauču bloķēšanu, lai uzzinātu vairāk par šo tēmu.
Viena palīga kolonna ir pievienota, var palaist manuālu kārtošanas procesu, izmantojot Kārtošanas vednis:
Pēc tam tiek izveidota tabula, kas sakārtota pēc Pielāgota kārtošanas secība:
Ja tiek veiktas kādas izmaiņas Komanda vai Pielāgots kārtošanas saraksts vērtības, tad kārtošanas vednis būs jāatkārto, lai atjauninātu datu tabulas kārtošanas secību.
Pielāgots kārtošanas saraksts ar formulu Google izklājlapās
Funkcija SORTBY nav pieejama Google izklājlapās, bet tās SORT funkcija var tikt izmantota, un tā ir jaudīgāka par funkciju SORT programmā Excel 365. Tā ļauj mums izmantot pielāgotus kārtošanas sarakstus, lai dinamiski kārtotu datu diapazonus.
Šajā piemērā mēs izmantojam funkciju Google izklājlapas SORT, lai izveidotu datu tabulu un izveidotu dinamisku masīvu, kas sakārto Komanda vērtības pēc a Pielāgots kārtošanas saraksts:
1 | = KĀRTĒT (B3: D8, SASTĀVĒT (B3: B8, F3: F5,0), PATIESA) |
Funkcija Google izklājlapas SORT kārto datus pēc ievades datu sleju numuriem vai pielāgotajām kārtošanas kārtībām un ļauj mums noteikt, vai kārtošanas secība ir augoša vai nē