Vai al contenuto principale
 

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

Autore: Kelly Ultima modifica: 2024-08-12

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 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:
vai a Inserisci dati casuali di kutools

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:
imposta le opzioni nella finestra di dialogo Inserisci dati casuali e ottieni i numeri casuali

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 date casuali senza ripetizioni

Inserisci dati temporali casuali senza ripetizioni di Kutools per Excel
Inserisci dati temporali casuali senza ripetizioni

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

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


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


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!