Hoppa till huvudinnehåll

Hur infogar jag slumpmässiga (heltal) nummer mellan två nummer utan upprepningar i Excel?

Behöver du infoga slumpmässiga siffror i Microsoft Excel? Det finns flera metoder för att infoga slumptal i ett intervall enligt följande:

Infoga slumptal med formler

Infoga slumptal med angivna decimaler efter VBA

Infoga slumpmässiga heltal / datum / tider utan upprepningar / dubbletter

Lägg slumpmässigt in heltal / datum / tid mellan två nummer / datum / tider utan upprepningar

Kutools för Excel Infoga slumpmässiga data verktyget gör det enkelt att infoga slumpmässiga heltal (heltal) mellan två vissa nummer, infoga slumpmässigt en serie datum (endast arbetsdagar eller bara helger eller ingen begränsning) mellan två datum, slumpmässigt infoga en serietid mellan två gånger, eller generera slumpmässigt textsträngar med viss längd. Och den Unika värden alternativet förhindrar infogning av dubbletter.



Infoga slumptal mellan två nummer med RAND-funktion och RANDBETWEEN-formler

Denna metod kommer att tillämpa RAND-funktionen och RANDBETWEEN-funktionen för att infoga slumptal mellan två nummer i ett angivet intervall i Excel. Se nedan formler:

Formel Beskrivning (Resultat)
= RAND () Ett slumpmässigt tal mellan 0 och 1 (varierar)
= RAND () * 100 Ett slumpmässigt tal mellan 0 och 100 (varierar)
= RANDBETWEEN (låg, hög) Ett slumpmässigt integralt tal mellan två givna heltal, till exempel RANDBETWEEN (50, 100).

Se nedan skärmdumpar:

Slumpmässiga siffror mellan 0 och 1
= RAND ()
slumpmässiga siffror mellan 0 och 1
Slumpmässiga siffror mellan 0 och 100
= RAND () * 100
slumpmässiga siffror mellan 0 och 100
Slumpmässiga heltal mellan 50 och 100
= RANDBETWEEN (50, 100)
slumpmässiga heltal mellan 50 och 100

Infoga slumptal mellan två siffror med angivna decimaler av VBA

Nedan kan VBA hjälpa dig att infoga slumpmässiga heltal eller slumpmässiga nummer med angivna decimaler i ett angivet intervall i Excel. Gör så här:

1. Håll ner ALT + F11 knapparna och det öppnar Microsoft Visual Basic för applikationer fönster.

2. Klicka Insert > Modulernaoch klistra in följande kod i Modulfönster.

Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Update20131113
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
    RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
    RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function

3. Spara och stäng koden, ange sedan denna formel i en tom cell = Slumpmässiga nummer (X, Y, Z), X indikerar den nedre gränsen för siffrorna, Y anger den högre gränsen för siffrorna, och Z är de angivna decimalerna för slumpmässiga tal.

Till exempel vill jag skapa några heltal mellan 50 och 1000, jag kan infoga den här formeln = slumptal (50,1000,0); och sätt in slumptal mellan 50 och 100 med 2 decimaler med denna formel =slumpmässiga nummer (50,100,2). Se nedan skärmdumpar:

Infoga slumpmässiga siffror utan decimaler:
slumpmässiga heltal mellan 50 och 100
Infoga slumpmässiga siffror med två decimaler:
slumpmässiga tal mellan 50 och 500 med 2 decimaler

Infoga slumpmässiga heltal / datum / tid utan dubbletter av Kutools för Excel

Kutools för Excel's Infoga slumpmässiga data gör det möjligt att infoga slumpmässiga integrala nummer mellan två nummer utan dubbletter i valt intervall i Excel. Gör så här:

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 det intervall du vill infoga slumpmässiga heltal och klicka på Kutools > Insert > Infoga slumpmässiga data, se skärmdump:

2. I Infoga slumpmässiga data dialog ruta, (1) klick Heltal flik, (2) I rutorna Från och Till skriver du nummerintervallet som du genererar slumpmässiga heltal mellan, (3) kolla Unika värden alternativ, (4) och klicka på Ok knapp. Se skärmdump:

Det här fantastiska Infoga slumpmässiga data funktionen stöder också att infoga slumpmässiga datum utan upprepningar, slumpmässig tid utan dubbletter, slumpmässiga tecken och slumpmässiga data från viss anpassad lista utan upprepningar också.

Infoga slumpmässiga datum (exklusive helger) utan upprepningar av Kutools för Excel

Infoga slumpmässiga tidsdata utan upprepningar av Kutools för Excel

Infoga slumpmässiga tecken med angiven stränglängd av Kutools för Excel

Infoga slumpmässiga data från viss anpassad lista utan upprepningar av Kutools för Excel


Demo: infoga slumpmässiga (heltal) nummer mellan två nummer utan upprepningar i 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!

Relaterad artikel:

Skapa slumpmässiga teckensträngar i ett intervall

Bästa kontorsproduktivitetsverktyg

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...

kte-flik 201905


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 (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need random incremental decimal values in a range. range 22.1234 to 79.1234 and from row 1 to row 300. how to do it........?
This comment was minimized by the moderator on the site
5. Try to accomplish the following with your prior knowledge of basic Excel programming. [6] 5.1 Let’s say you’re interested in studying student attitudes toward climate change. If you wanted to randomly sample 50 students out of 643 at a local school, you would need to begin by creating a numbered list of all 643 students (student =1; student =2, student =3 and so forth). Then all you would need to do is to generate a set of random numbers with a range from 1 to 643. Use Excel to accomplish this task. Arrange your list from smallest to largest number. 5.2 Although people sometimes confuse random assignment with random sampling, the two are really quite different. With random sampling, the goal is to choose a representative set of cases from the full population under consideration. With random assignment, the goal is usually to give all participants and equal chance of being assigned to each experimental condition (regardless of how representative the participants are).
This comment was minimized by the moderator on the site
i just want to win PCH 10,000.00 can you help
This comment was minimized by the moderator on the site
i would like to random my number 5035 4902 4950 4944 ID 4857-62 4650 tv276 5979 3818
This comment was minimized by the moderator on the site
good website I helped me a lot
This comment was minimized by the moderator on the site
Please review this Random Number Generator. Let's talk tomorrow. Thanks Rob
This comment was minimized by the moderator on the site
Wow, cool, just what I was looking for. Seems Excel 2010 is kind of lame when it comes to options for random numbers.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations