Gå til hovedindhold

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 1
Tilfældige tal mellem 0 og 100
= RAND () * 100
tilfældige tal mellem 0 og 100
Tilfældige heltal mellem 50 og 100
= RANDBETWEEN (50, 100)
tilfældige heltal mellem 50 og 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 tal uden decimaler:
tilfældige heltal mellem 50 og 100
Indsæt tilfældige tal med 2 decimaler:
tilfældige tal mellem 50 og 500 med 2 decimaler

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

Kutools til Excel: Over 300 praktiske værktøjer lige ved hånden! Start din 30-dages gratis prøveperiode uden funktionsbegrænsninger i dag. Hent nu!

Relateret artikel:

Generer tilfældige tegnstrenge i et interval

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

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

Beskrivelse


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!

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