Hvordan indsættes tilfældige (heltal) tal mellem to tal uden gentagelser i Excel?
Har du brug for at indsætte tilfældige tal i Microsoft Excel? Der er flere metoder til at indsætte tilfældige tal i et interval som følger:
Indsæt tilfældige tal efter formler
Indsæt tilfældige tal med angivne decimaler efter VBA
Indsæt tilfældige heltal / datoer / tidspunkter uden gentagelser / duplikater
Indsæt tilfældigt hele tal / datoer / tid mellem to tal / datoer / tider uden gentagelser
Kutools til Excel Indsæt tilfældige data hjælpeprogram gør det let at indsætte tilfældige heltal (hele tal) mellem to bestemte tal, indsætte tilfældigt en række datoer (kun hverdage eller kun weekender eller ingen begrænsning) mellem to datoer, indsætte tilfældigt en serietid mellem to gange eller generere tilfældig tekststrenge med en bestemt længde. Og Unikke værdier indstilling forhindrer indsættelse af dubletter.
Indsæt tilfældige tal mellem to tal med RAND-funktion og RANDBETWEEN-formler
Denne metode anvender RAND-funktionen og RANDBETWEEN-funktionen til at indsætte tilfældige tal mellem to tal i et bestemt interval i Excel. Se nedenstående formler:
Formula | Beskrivelse (Resultat) |
= RAND () | Et tilfældigt tal mellem 0 og 1 (varierer) |
= RAND () * 100 | Et tilfældigt tal mellem 0 og 100 (varierer) |
= RANDBETWEEN (lav, høj) | Et tilfældigt integralt tal mellem to givne heltal, såsom RANDBETWEEN (50, 100). |
Se nedenstående skærmbilleder:
Tilfældige tal mellem 0 og 1 = RAND () |
Tilfældige tal mellem 0 og 100 = RAND () * 100 |
Tilfældige heltal mellem 50 og 100 = RANDBETWEEN (50, 100) |
Indsæt tilfældige tal mellem to tal med specificerede decimaler efter VBA
Nedenfor kan VBA hjælpe dig med at indsætte tilfældige heltal eller tilfældige tal med givne decimaler i et bestemt interval i Excel. Gør følgende:
1. Hold nede ALT + F11 tasterne, og det åbner Microsoft Visual Basic til applikationer vindue.
2. Klik indsatte > Moduler, og indsæt følgende kode i Modulvindue.
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. Gem og luk koden, og indtast derefter denne formel i en tom celle = Tilfældige tal (X, Y, Z), X angiver den nedre grænse for numrene, Y angiver den højere grænse for antallet, og Z er de angivne decimaler af tilfældige tal.
For eksempel vil jeg generere nogle heltal mellem 50 og 1000, jeg kan indsætte denne formel = tilfældige tal (50,1000,0); og indsæt tilfældige tal mellem 50 og 100 med 2 decimaler med denne formel =tilfældige tal (50,100,2). Se nedenstående skærmbilleder:
Indsæt tilfældige heltal / datoer / tid uden duplikater af Kutools til Excel
Kutools til Excel's Indsæt tilfældige data gør det muligt at indsætte tilfældige integraltal mellem to tal uden dubletter i det valgte område i Excel. Gør følgende:
Kutools til Excel - Pakket med over 300 vigtige værktøjer til Excel. Nyd en 30-dages GRATIS prøveperiode uden behov for kreditkort! Download nu!
1. Vælg det område, du vil indsætte tilfældige heltal, og klik på Kutools > indsatte > Indsæt tilfældige data, se skærmbillede:
2. I Indsæt tilfældige data dialog boks, (1) klik Integer fane, (2) I boksene Fra og Til skriver du antallet af tal, du genererer tilfældige heltal mellem, (3) Tjek Unikke værdier mulighed, (4) og klik på Ok knap. Se skærmbillede:
Denne fantastiske Indsæt tilfældige data funktionen understøtter også at indsætte tilfældige datoer uden gentagelser, tilfældig tid uden dubletter, tilfældige tegn og tilfældige data fra en bestemt brugerdefineret liste uden gentagelser.
Indsæt tilfældige datoer (undtagen weekender) uden gentagelser af Kutools til Excel
Indsæt tilfældige tidsdata uden gentagelser af Kutools til Excel
Indsæt tilfældige tegn med specificeret strenglængde af Kutools til Excel
Indsæt tilfældige data fra en bestemt brugerdefineret liste uden gentagelser af Kutools til Excel
Demo: Indsæt tilfældige (heltal) tal mellem to tal uden gentagelser i Excel
Relateret artikel:
Generer tilfældige tegnstrenge i et interval
Bedste kontorproduktivitetsværktøjer
Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid. Klik her for at få den funktion, du har mest brug for...
Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere
- Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
- Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
- Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!