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.