Hoppa till huvudinnehåll

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

Författare: Kelly Senast ändrad: 2024-08-12

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


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 permanent gratis AI-funktioner! 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:
gå till Infoga slumpmässiga data för kutools

2. I Infoga slumpmässiga data dialog ruta, Lagring klick Heltal flik, Lagring I rutorna Från och Till skriver du nummerintervallet som du genererar slumpmässiga heltal mellan, Lagring kolla Unika värden alternativ, Lagring och klicka på Ok knapp. Se skärmdump:
ställ in alternativ i dialogrutan Infoga slumpmässiga data och hämta slumptalen

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 datum utan upprepningar

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

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

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


Relaterad artikel:

Skapa slumpmässiga teckensträngar i ett intervall

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


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!