Hoppa till huvudinnehåll

Hur genererar jag lotterinummer i Excel?

Har du någonsin tänkt på att generera lotterier i Excel, eller göra en lotgenerator i Excel själv? I den här artikeln ger jag tre metoder för att du ska få det gjort enkelt.


Skapa lottnummer med Excel-funktioner

Denna metod leder dig genom att använda flera Excel-funktioner för att generera lotteri nummer. Och du kan göra enligt följande:

1. I ett tomt kalkylblad skriver du kolumnrubriker i intervall A1: C1 enligt nedanstående skärmdump:

2. Ange formler i kolumn A, kolumn B och kolumn C:

(1) Ange formeln i cell A2 = RAND ()och dra sedan handtaget Fyll till området A2: A50.
(2) Ange formeln i cell B2 =RANK($A2,$A$2:$A$50)+COUNTIF(B$1:B1,B1)-1och dra sedan påfyllningshandtaget till intervallet B2: B50. (I formeln är A2 slumpmässiga siffror kvar till nuvarande cell, $ A $ 2: $ A $ 50 är alla slumptal som vi fick med den första formeln, B $ 1 är den första cellen i kolumn B, och B1 är cellen ovanför nuvarande cell).
(3) I intervall C2: C50, ange sekvensnummer från 1 till 49.

Då får du ett bord som vänster skärmdump visas:

 

anteckningsband Formel är för komplicerad för att komma ihåg? Spara formeln som en automatisk textpost för återanvändning med bara ett klick i framtiden!
Läs mer ...     fri rättegång

3. Hitta ett tomt intervall, skriv sekvensnummer horisontellt i rad enligt nedanstående skärmdump:

4. Ange formeln under det första sekvensnumret 1 = VLOOKUP (G1, $ B $ 1: $ C $ 50,2, FALSE) in det och dra Fill Handle till det intervall du behöver.

Anmärkningar: I den här formeln är G1 cellen med det första sekvensnumret på 1, $ B $ 1: $ C $ 50 är Unique Rank-kolumn och Ball Number-kolumn, 2 betyder att hitta värden i den andra kolumnen i Range $ B $ 1: $ C $ 50 .

Då får du lotternumren enligt skärmdumpen nedan:

5. Det är valfritt. För att förhindra att lotterinumren ändras automatiskt när det aktuella kalkylbladet uppdateras kan du klicka på Formel > Beräkningsalternativ > Manuell.

Lista enkelt upp alla kombinationer av flera serier av data i Excel

Kutools för Excel Lista alla kombinationer verktyget är utformat för att generellt alla möjliga kombinationer från flera givna dataserier och lista dessa kombinationer i en kolumn enligt nedanstående skärmdump.


som lista alla kombinationer 1

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Hämta den nu

Skapa lotternummer med VBA-makro

Den här metoden hjälper dig att använda ett VBA-makro för att generera lotteri nummer i Excel. Gör så här:

1. Tryck andra + F11 för att öppna Microsoft Visual Basic for Applications-fönstret.

2. Klicka Insert > Modulerna för att öppna ett nytt modulfönster och klistra in följande VBA-kod i det:

VBA: Lottery Number Generator i Excel

Sub LotteyCode()
Dim Rng As Range
Dim WorkRng As Range
Dim xNumbers(49) As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Out put to (single cell):", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.Range("A1")
For xIndex = 1 To 49
xNumbers(xIndex) = xIndex
Next
For xIndex = 1 To 6
xNum = 1 + Application.Round(Rnd * (49 - xIndex), 0)
WorkRng.Offset(0, xIndex - 1).Value = xNumbers(xNum)
xNumbers(xNum) = xNumbers(50 - xIndex)
Next
End Sub

3. tryck på F5 eller klicka på Körning för att köra detta VBA-makro.

4. Ange nu en cell för att mata ut lotterinumren i popup-dialogrutan och klicka på OK knapp.

Då ser du 6 unika lotterinummer genereras och visas i de angivna cellerna.


Skapa lotterier med Kutools för Excel

Om du har Kutools för Excel installerat är det Infoga slumpmässiga data verktyget kan hjälpa dig att generera lotteri nummer i Excel på en gång.

Kutools för Excel - Fullpackad med över 300 viktiga verktyg för Excel. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Ladda ner nu!

1. Välj 6 intilliggande celler, till exempel A1: F1, och klicka sedan på Kutools > Insert > Infoga slumpmässiga data.

2. Nu kommer dialogrutan Infoga slumpmässiga data ut. Gå till Heltal fliken, skriv 1 in Från box, typ 49 in Till kryssa i rutan Unika värden alternativet och klicka på OK knapp. Nu kommer du att se 6 unika lotteri nummer genereras och visas direkt i de valda cellerna.

Kutools för Excel - Superladda Excel med över 300 viktiga verktyg. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Hämta den nu


Demo: generera lotternummer med Kutools för Excel


Kutools för Excel: Över 300 praktiska verktyg till hands! Börja din 30-dagars gratis provperiod utan funktionsbegränsningar idag. Ladda ner nu!

Relaterade artiklar:

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (15)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
the system dont work ,what is wrong i have inserted all the formular
This comment was minimized by the moderator on the site
The file does not work with the fromula ,what is wronG

please let me know

i copy the formular all is correct .
This comment was minimized by the moderator on the site
Hi there,

Could you please attach the file you are working?

Amanda
This comment was minimized by the moderator on the site
Thank you Amanda for your assistance.
This comment was minimized by the moderator on the site
Yes 25 numbers from 1 to 49.
I have tried using the same formula but once a number bigger than 25 is picked the next number in the sequence cannot be shown and error occurs.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi I have tried the Vlookup way that you shown here it works great and it is easy to generate the numbers for the 1 to 49 range.

But I was thinking of eliminating some numbers in play like for example instead of running numbers I will have 25 numbers from 1 to 49. How will I need to adjust the Vlookup formula to make it work?
Rated 5 out of 5
This comment was minimized by the moderator on the site
Hi Yogi, sorry I don't quite understand your request. What do you mean by having 25 numbers from 1 to 49?
This comment was minimized by the moderator on the site
What is the purpose of COUNTIF(B$1:B1,B1)-1 in the formula in step B?
This comment was minimized by the moderator on the site
Hi hyungsup kim,
COUNTIF(B$1:B1,B1)-1 will prevent duplicates in the Column B. For example, if the B1 is a unique value, this part will return 0 which won’t affect the ranking result; if the B1 is duplicate, this part will adjust the ranking result slightly.
This comment was minimized by the moderator on the site
calculate the next day lottery number for kerala lottery - india
This comment was minimized by the moderator on the site
calculate the next day guess for kerala lottery
This comment was minimized by the moderator on the site
hay, Santhanam did you every win with this program?
This comment was minimized by the moderator on the site
: I would like to try your new programs see how the numbers predict
This comment was minimized by the moderator on the site
I will like to win some luck number
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations