Sådan vælger du et tilfældigt navn fra en liste ved hjælp af MS Excel
Miscellanea / / December 02, 2021
Det er meget nemt at generere et tilfældigt tal ved hjælp af MS Excel. Den har to indbyggede funktioner kaldet rand og løb imellem at hjælpe dig igennem.
- rand bruges til at generere et tal mellem 0 og 1
- randbetween genererer et helt tal inden for et givet interval
Men har du nogensinde tænkt på at vælge et tilfældigt navn eller en tilfældig streng fra en given liste? Der kan være forskellige scenarier, hvor du måske har brug for det. For eksempel planlægger redaktøren af denne blog at køre giveaways snart. Excel kan hjælpe ham med at vælge vinderne i så fald.
Microsoft Excel giver dog ingen direkte formel til at få det gjort.
Vi har undersøgt et par måder, hvor vi kan anvende noget logik og kombinere nogle få formler for at få opgaven løst. Og vi vil vise dig to sådanne metoder.
Fedt tip: Leder du efter en måde at begynde at skrive på en ny linje i den samme celle i MS Excel? Prøv tasterne Alt + Enter.
Metode 1
Trin 1: Udfyld listen over navne, du har, i en hvilken som helst kolonne uden at bekymre dig om rækkefølgen. I vores eksempel har vi brugt
kolonne A. Læg også mærke til nummeret på første og sidste række. Her er de 1 og 13.Trin 2: Skift til en hvilken som helst vilkårlig celle og skriv formlen vist nedenfor.
=INDIREKTE(CONCATENATE(“A”, TILFUDSMELLEM(1; 13)))
Hvor,
EN skal erstattes med den kolonne, som du har brugt og
1 og 13 skal erstattes med henholdsvis første og sidste rækkenummer
Trin 3: Hit Gå ind og du ville være i stand til at se det første tilfældige navn. Når du vil have et nyt tilfældigt navn, skal du bare trykke på F9.
Metode 2
Trin 1: Udfyld listen over navne, som du har i en kolonne uden at bekymre dig om rækkefølgen.
Trin 2: Bloker området (de celler, der er fyldt med navne) og giv det et navn som vist i diagrammet nedenfor. Bemærk boksen, hvor jeg har skrevet Navneliste. Det er det navn, jeg har tildelt listen.
Trin 3: Skift til en hvilken som helst vilkårlig celle og brug en af formlerne vist nedenfor.
=INDEKS(A1:A13; TILFUDSMELLEM(1; 13)) eller
=INDEX(Navneliste, RANDBETWEEN(1; 13))
Hvor,
EN skal erstattes med den kolonne, du har brugt
1 og 13 skal erstattes med henholdsvis første og sidste rækkenummer og
Navneliste skal erstattes med det navn, du gav din liste i trin 2
Hit F9 hver gang du ønsker at opdatere det tilfældigt genererede navn. Hvis du ønsker, at to navne skal genereres på én gang, skal du skrive den samme formel i to forskellige celler. Ligeledes kan du øge tallet til 3, 4 og så videre.
Fordelen ved at bruge den sidste formel er, at din liste og formel ikke behøver at være på samme ark. Det betyder, at listen kan være på ark 1 og formlen på ark 2. På den måde vil ingen være i stand til at se, hvilken liste det tilfældige navn genereres fra.
Konklusion
Så det var sådan, du kan vælge et eller flere tilfældige navne fra en liste ved hjælp af Excel. Kan du komme i tanke om en anden formel, der ville give det samme resultat? Hvis ja, så del med os. Vi ville være glade for at lære.
Top billedkredit: Alan Cleaver