Vai al contenuto principale

Come inserire numeri casuali (interi) tra due numeri senza ripetizioni in Excel?

Hai bisogno di inserire numeri casuali in Microsoft Excel? Esistono diversi metodi per inserire numeri casuali in un intervallo come segue:

Inserisci numeri casuali con formule

Inserisci numeri casuali con posizioni decimali specificate da VBA

Inserisci numeri interi casuali / date / orari senza ripetizioni / duplicati

Inserisci casualmente numeri interi / date / ora tra due numeri / date / ore senza ripetizioni

Kutools per Excel Inserisci dati casuali l'utilità consente di inserire facilmente numeri interi casuali (numeri interi) tra due determinati numeri, inserire casualmente una serie di date (solo giorni feriali, o solo fine settimana, o nessuna limitazione) tra due date, inserire casualmente una serie di volte tra due volte o generare casuali stringhe di testo con una certa lunghezza. E il Valori unici l'opzione impedirà di inserire duplicati.



Inserisci numeri casuali tra due numeri con la funzione RAND e le formule RANDBETWEEN

Questo metodo applicherà la funzione RAND e la funzione RANDBETWEEN per inserire numeri casuali tra due numeri in un intervallo specificato in Excel. Si prega di visualizzare le seguenti formule:

Formula Descrizione (risultato)
= RAND () Un numero casuale compreso tra 0 e 1 (varia)
= CASUALE () * 100 Un numero casuale compreso tra 0 e 100 (varia)
= RANDBETWEEN (basso, alto) Un numero intero casuale tra due numeri interi dati, come RANDBETWEEN (50, 100).

Vedi gli screenshot seguenti:

Numeri casuali compresi tra 0 e 1
= RAND ()
numeri casuali compresi tra 0 e 1
Numeri casuali compresi tra 0 e 100
= CASUALE () * 100
numeri casuali compresi tra 0 e 100
Numeri interi casuali compresi tra 50 e 100
= RANDBETWEEN (50, 100)
numeri interi casuali compresi tra 50 e 100

Inserisci numeri casuali tra due numeri con posizioni decimali specificate da VBA

Di seguito VBA può aiutarti a inserire numeri interi casuali o numeri casuali con posizioni decimali date in un intervallo specificato in Excel. Si prega di fare quanto segue:

1. Tieni premuto il ALT + F11 chiavi e apre il file Microsoft Visual Basic, Applications Edition finestra.

2. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.

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. Salva e chiudi il codice, quindi in una cella vuota inserisci questa formula = Numeri casuali (X, Y, Z), X indica il limite inferiore dei numeri, Y indica il limite superiore dei numeri e Z sono le cifre decimali specificate di numeri casuali.

Ad esempio, voglio generare alcuni numeri interi compresi tra 50 e 1000, posso inserire questa formula = numeri casuali (50,1000,0); e inserisci numeri casuali compresi tra 50 e 100 con 2 cifre decimali con questa formula =numeri casuali (50,100,2). Vedi sotto gli screenshot:

Inserisci numeri casuali senza cifre decimali:
numeri interi casuali compresi tra 50 e 100
Inserisci numeri casuali con 2 cifre decimali:
numeri casuali compresi tra 50 e 500 con 2 cifre decimali

Inserisci numeri interi / date / ore casuali senza duplicati di Kutools per Excel

Kutools for Excel's Inserisci dati casuali consente di inserire numeri integrali casuali tra due numeri senza duplicati nell'intervallo selezionato in Excel. Si prega di fare quanto segue:

Kutools for Excel - Ricco di oltre 300 strumenti essenziali per Excel. Goditi una prova GRATUITA di 30 giorni con tutte le funzionalità senza carta di credito richiesta! Scaricare ora!

1. Seleziona l'intervallo in cui desideri inserire numeri interi casuali e fai clic Kutools > inserire > Inserisci dati casuali, vedi screenshot:

2. Nel Inserisci dati casuali la finestra di dialogo, (1) clicca Numero intero scheda, (2) Nelle caselle Da e A digita l'intervallo di numeri tra i quali genererai numeri interi casuali, (3) controlla il Valori unici opzione, (4) e fare clic sul Ok pulsante. Vedi screenshot:

Questo fantastico Inserisci dati casuali supporta anche l'inserimento di date casuali senza ripetizioni, tempo casuale senza duplicati, caratteri casuali e dati casuali da determinati elenchi personalizzati senza ripetizioni.

Inserisci date casuali (esclusi i fine settimana) senza ripetizioni di Kutools per Excel

Inserisci dati temporali casuali senza ripetizioni di Kutools per Excel

Inserisci caratteri casuali con la lunghezza della stringa specificata da Kutools per Excel

Inserisci dati casuali da determinati elenchi personalizzati senza ripetizioni da Kutools per Excel


Demo: inserisci numeri casuali (interi) tra due numeri senza ripetizioni in Excel

Kutools for Excel: Oltre 300 strumenti utili a portata di mano! Inizia oggi la tua prova gratuita di 30 giorni senza limitazioni di funzionalità. Scarica ora!

Articolo correlato:

Genera stringhe di caratteri casuali in un intervallo

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!

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