Mukautettu lajitteluluettelo kaavalla - Excel ja Google Sheets

Lataa esimerkkityökirja

Lataa esimerkkityökirja

Tämä opetusohjelma osoittaa, miten tiedot voidaan lajitella dynaamisesti mukautetun lajittelujärjestyksen mukaan Excelissä ja Google Sheetsissä.

SORTBY -toiminto Excel 365: ssä

SORTBY -toiminto tuottaa dynaamisen lajiteltujen tietojen joukon.

Tässä esimerkissä käytämme SORTBY -funktiota tietotaulukon ottamiseen ja dynaamisen taulukon tuottamiseen, joka lajittelee sen Tiimi seuraa a Mukautettu lajitteluluettelo:

1 = SORTBY (B3: D8, MATCH (B3: B8, F3: F5,0))

Huomautus: SORTBY -funktio on kirjoitettu vain soluun H3. Loput taulukosta täytetään automaattisesti.

Lajiteltu taulukko on dynaaminen, mikä tarkoittaa, että jos jokin Tiimi tai Pelaaja nimi Jos arvot muuttuvat tai kirjataan tai lisätään / poistetaan, tulostustaulukko kokoaa ja lajittelee automaattisesti uudelleen.

Huomautus: SORTBY -toiminto ei ole käytettävissä Excel 2022: ssä tai aiemmassa. Alla on Excelin aiempien versioiden käytettävissä olevat lajitteluvaihtoehdot.

Selittääksemme, miten tämä kaava toimii, jakakaamme se vaiheisiin:

Lopullinen kaavamme on:

1 = SORTBY (B3: D8, MATCH (B3: B8, F3: F5,0))

Määritä ensin lajiteltava tietotaulukko. Tämä on B3: D8.

Seuraavaksi meidän on määriteltävä lajittelujärjestys. Käytämme MATCH -funktiota löytääksemme järjestyksen, jossa kukin Tiimi nimi näkyy Mukautettu lajitteluluettelo. Tämä osa kaavasta on:

1 = MATCH (B3: B8, F3: F5,0)

Lisäämällä solualueiden arvot saadaan:

1 = MATCH ({"Blue"; "Red"; "Yellow"; "Red"; "Blue"; "Yellow"}, {"Yellow"; "Blue"; "Red"}, 0)

MATCH -toiminto korvaa kaikki Tiimi nimet siinä järjestyksessä, jossa ne esiintyvät Mukautettu lajitteluluettelo, käyttämällä tarkkaa tekstivastaavuutta:

1 ={2; 3; 1; 3; 2; 1}

Tätä arvotaulukkoa käyttää SORTBY -päätoiminto lajittelujärjestyksenä:

1 = LAJITTELE (B3: D8, {2; 3; 1; 3; 2; 1})

Lajiteltu taulukko valmistetaan sitten

Mukautettu lajitteluluettelo - Ennen Excel 365: tä

Koska SORTBY -toiminto ei ole Excel -käyttäjien käytettävissä ennen Excel 365 -versiota, näytämme nyt, miten sama tehtävä suoritetaan manuaalisemmin.

Sisäänrakennettua Excel-lajittelutyökalua voidaan käyttää a Mukautettu lajitteluluettelo valitsemalla "Mukautettu lista …" lajittelutyökalun lajittelujärjestysvaihtoehdoista:

Uusi Mukautettu luettelo on lisättävä pilkuilla erotettuna luettelona. Tässä esimerkissä lisätään: "Keltainen, sininen, punainen ”

The Mukautettu luettelo näkyy sitten lajittelujärjestyksen valinnassa

Tietotaulukko lajitellaan sitten Mukautettu luettelo arvot

Huomaa, että tämä mukautettu järjestys tallennetaan työkirjaan ja on käytettävissä uudelleen. Jos et halua lisätä a Mukautettu luettelo Exceliin, sen jälkeen voidaan kokeilla apuvälinettä käyttävää menetelmää.

Mukautettu lajitteluluettelo apuohjelma -sarakkeella - Esikirjasto 365

Tässä seuraavassa esimerkissä käytämme MATCH -funktiota auttajasarakkeessa määrittelemään a Mukautettu järjestys viittaamalla a Mukautettu lajitteluluettelo:

1 = MATCH (B3, $ G $ 3: $ G $ 5,0)

Huomaa $ -merkin käyttö viitattaessa Mukautettu lajitteluluettelo. Lue artikkelimme soluviitteiden lukitsemisesta saadaksesi lisätietoja tästä aiheesta.

Yksi auttaja -sarake on lisätty, manuaalinen lajitteluprosessi voidaan suorittaa käyttämällä Ohjattu lajittelutoiminto:

Tällöin taulukko järjestetään seuraavan mukaisesti Mukautettu järjestys:

Jos laitteeseen tehdään muutoksia Tiimi tai Mukautettu lajitteluluettelo arvot, ohjattu lajittelutoiminto on suoritettava uudelleen, jotta tietotaulukon lajittelujärjestys päivitetään.

Mukautettu lajittelulista kaavalla Google Sheetsissä

SORTBY -toiminto ei ole käytettävissä Google Sheetsissä, mutta sen SORT -toimintoa voidaan käyttää sen sijaan ja se on tehokkaampi kuin Excel 365: n SORT -toiminto. Sen avulla voimme käyttää mukautettuja lajitteluluetteloita dynaamisesti lajittelemaan tietoalueita.

Tässä esimerkissä otamme tietotaulukon ja tuotamme dynaamisen taulukon, joka lajittelee Google Sheets SORT -toiminnon avulla Tiimi arvot a Mukautettu lajitteluluettelo:

1 = LAJITTELE (B3: D8, MATCH (B3: B8, F3: F5,0), TRUE)

Google Sheets SORT -toiminto lajittelee tiedot syöttötiedoissa määritettyjen sarakenumeroiden tai mukautettujen lajittelujärjestysten perusteella ja antaa meille mahdollisuuden määrittää, onko lajittelujärjestys nouseva vai ei.

wave wave wave wave wave