Android

Hur man väljer ett slumpmässigt namn från en lista med MS Excel

The Beginner's Guide to Excel - Excel Basics Tutorial

The Beginner's Guide to Excel - Excel Basics Tutorial

Innehållsförteckning:

Anonim

Det är mycket enkelt att generera ett slumpmässigt antal med MS Excel. Den har två inbyggda funktioner som kallas rand och runbetween för att hjälpa dig igenom.

  • rand används för att generera ett tal mellan 0 och 1
  • randbetween genererar ett heltal inom ett givet intervall

Men har du någonsin tänkt att välja ett slumpmässigt namn eller en slumpmässig sträng från en given lista? Det kan finnas olika scenarier där du kan behöva det. Exempelvis planerar redaktören för den här bloggen att köra gåvor snart. Excel kan hjälpa honom att välja vinnarna i så fall.

Microsoft Excel ger dock ingen direkt formel för att göra det.

Vi har undersökt några sätt där vi kan tillämpa lite logik och kombinera några formler för att få uppgiften klar. Och vi visar dig två sådana metoder.

Coolt tips: Letar du efter ett sätt att börja skriva på en ny rad i samma cell i MS Excel? Prova tangenterna Alt + Enter.

Metod 1

Steg 1: Fyll i listan med namn du har i valfri kolumn utan att oroa dig för beställningen. I vårt exempel har vi använt kolumn A. Notera också första och sista radnumren. Här är de 1 och 13.

Steg 2: Byt till valfri cell och skriv in formeln nedan.

= INDIREKT (CONCATENATE ("A", RANDBETWEEN (1, 13)))

Var, A bör ersättas med kolumnen som du har använt och

1 och 13 bör ersättas med första respektive sista radnumren

Steg 3: Tryck på Enter så kan du se det första slumpmässiga namnet. När du vill ha ett nytt slumpmässigt namn trycker du bara på F9.

Metod 2

Steg 1: Fyll i listan med namn som du har i någon kolumn utan att oroa dig för beställningen.

Steg 2: Blockera området (cellerna som är fyllda med namn) och ge det ett namn som visas i diagrammet nedan. Notera rutan där jag har skrivit NameList. Det är namnet jag har tilldelat listan.

Steg 3: Byt till valfri cell och använd någon av formlerna som visas nedan.

= INDEX (A1: A13, RANDBETWEEN (1, 13)) eller

= INDEX (NameList, RANDBETWEEN (1, 13))

Var, A bör ersättas med kolumnen som du har använt

1 och 13 bör ersättas med första respektive sista radnumren

NameList bör ersättas med det namn du gav din lista i steg 2

Tryck på F9 när du vill uppdatera det slumpmässigt genererade namnet. Om du vill att två namn ska genereras samtidigt, skriv samma formel i två olika celler. På samma sätt kan du öka antalet till 3, 4 och så vidare.

Fördelen med att använda den sista formeln är att din lista och formel inte behöver vara på samma ark. Detta innebär att listan kan finnas på ark 1 och formeln på blad 2. På så sätt kan ingen se vilken lista slumpmässigt namn skapas från.

Slutsats

Så det var hur du kan välja ett eller flera slumpmässiga namn från en lista med Excel. Kan du tänka på någon annan formel som skulle ge samma resultat? Om ja, dela med oss. Vi skulle gärna lära oss.