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 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 100 = CASUALE () * 100 | Numeri interi casuali compresi tra 50 e 100 = RANDBETWEEN (50, 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 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
Articolo correlato:
Genera stringhe di caratteri casuali in un intervallo
I migliori strumenti per la produttività in ufficio
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...
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!