Sorter / Alfabetiser en rulleliste i Excel og Google Sheets
Denne vejledning viser, hvordan du ruller en rulleliste i alfabet i Excel og Google Sheets.
Når vi indtaster gentagne data i Excel, kan det nogle gange være nyttigt at have en rulleliste med muligheder at vælge imellem. En kraftfuld ny funktion i Excel 365 er muligheden for at sortere data og kun vise unikke data på en liste på grund af en ny funktion kaldet Dynamiske array -funktioner.
For at få en rulleliste med unikke værdier sorteret i alfabetisk rækkefølge, skal vi bruge to af disse nye funktioner, nemlig de UNIKE og SORT -funktioner. Vi kan derefter bruge datavalidering til at oprette vores rulleliste ud fra de data, der returneres af disse funktioner.
Bemærk, at det også er muligt at sortere alfabetisk ved hjælp af VBA.
SORT -funktionen
SORT -funktionen giver os mulighed for at sortere en liste over data i alfabetisk rækkefølge.
I en tom celle til højre for vores data kan vi skrive følgende formel:
1 | = SORT (B3: B13) |
Når vi trykker på ENTER, eller klikker på fluebenet for at indtaste formlen i Excel, vises en liste over sorterede værdier fra det valgte område under cellen, som vi har indtastet vores formel i. Dette er kendt som "spildområdet".
Spildområdet udsender automatisk alle de unikke værdier, der er indeholdt i det valgte område. Bemærk, at i formellinjen er formlen gråtonet i dette spildområde på grund af, at det er en Dynamic Array Formula. Hvis vi f.eks. Skulle slette formlen i celle G2, så ville spildområdet også blive ryddet. Spildområdet kan identificeres ved den tynde blå linje, der vises omkring det.
Den UNIKE funktion
UNIQUE -funktionen er en anden dynamisk array -funktion, der giver os mulighed for at udtrække unikke værdier fra en liste.
I en tom celle til højre for vores data kan vi skrive følgende formel:
1 | = UNIK (B3: B13) |
Som med SORT -funktionen, så snart vi trykker på ENTER -tasten, spilder den UNIKE funktion til spildområdet og udfylder kolonnen under cellen, hvor vi har indtastet formlen. Listen viser kun unikke værdier fra vores originale udvalgte område, og da det er en Dynamic Array Formula, kan vi ikke ændre eller ændre formlen i dette spildområde.
Kombination af SORT- og UNIK -funktionerne
Ved at kombinere SORT og UNIQUE -funktionerne sammen kan vi få en liste, der kun viser unikke værdier og er sorteret i alfabetisk rækkefølge.
1 | = SORT (UNIK ((B3: B13))) |
BEMÆRK: Det er ligegyldigt i hvilken rækkefølge vi indlejrer funktionerne; vi kunne også bruge formlen = UNIK (SORT (B3: B13)).
Oprettelse af rullelisten
Vi kan nu bruge dette celleområde til at oprette en rulleliste, som du kan vælge fra ved hjælp af datavalidering.
1. Vælg det celleområde, hvor vi ønsker, at rullelisten skal vises, og derefter i Bånd, Vælg Data> Datavalidering.
2. Vælg nu Liste fra Give lov til liste, og indtast derefter formlen for Kilde af listen.
Det er nødvendigt at sætte hashtagget (#) efter formlen for at lade Excel vide, at vi kræver hele spildområdet og ikke kun værdien i den enkelte celle (f.eks. G2).
3. Klik på Okay for at oprette den sorterede rulleliste i det valgte område.
Sådan alfabetiseres en rulleliste i Google Sheets
Det SORTERE og ENESTÅENDE Funktioner fungerer på samme måde i Google Sheets som i Excel.
1. For at oprette rullelisten, fremhæve celleområdet, der indeholder rullelisten, og derefter i Menu, Vælg Data validering.
2. Selvom celleområdet, der skal indeholde rullelisterne, automatisk udfyldes fra vores valg ovenfor, skal vi indtaste Kriterier. Liste fra en række vælges automatisk, og derefter skal vi indtaste hele celleområdet for kriterielisten (f.eks.G3: G7). Den hashtag -funktionalitet, som Excel bruger, findes ikke i Google Sheets.
3. Klik på Gemme for at indsætte den sorterede rulleliste i Google -regnearket.