KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Generare stringhe di caratteri casuali in un intervallo in Excel – Guida dettagliata

AutoreKelly Data di modifica

Generare stringhe di caratteri casuali in Excel è utile per diversi scopi, come la creazione di identificatori univoci, password o dati di esempio. Questo articolo ti guida passo passo su come generare stringhe casuali in un intervallo di celle utilizzando diversi metodi.


Genera stringhe di caratteri casuali con formule

Le formule seguenti ti permettono di generare numeri, lettere e valori alfanumerici casuali all’interno di un intervallo in Excel.

Genera numeri casuali

Per generare un numero casuale di 5 cifre compreso tra 10000 e 99999, utilizza la seguente formula e premi il tasto Invio. In una cella apparirà un numero di 5 cifre: selezionala e trascina il quadratino di riempimento sull’intervallo in cui desideri applicare la formula. Così otterrai un intero intervallo di numeri casuali a 5 cifre. Vedi screenshot:

=RANDBETWEEN(10000,99999)
Genera numeri casuali con una formulafreccia destraviene generato un intervallo di numeri
Nota:La funzione RANDBETWEENrestituisce un numero intero casuale compreso tra due numeri specificati. Puoi modificare gli argomenti 10000 e 999999 in base alle tue esigenze.
 

Genera caratteri casuali

Per generare 4 lettere casuali, utilizza la seguente formula. Otterrai quattro lettere casuali: trascina quindi il quadratino di riempimento sull’intervallo in cui desideri applicare la formula. Vedi screenshot:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))

Genera caratteri casuali con una formula

Note:
  • CHAR(RANDBETWEEN(65,90))genera una lettera maiuscola casuale;
  • &: Concatena questi caratteri in un’unica stringa. Utilizza il simbolo & per concatenare quanti caratteri desideri e formare stringhe più lunghe. Ad esempio, per generare una stringa di sei caratteri casuali, estendi la formula come segue:
    =CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
    
 

Genera stringhe alfanumeriche casuali

Per generare stringhe alfanumeriche casuali composte da due lettere e due numeri, utilizza la seguente formula. Otterrai stringhe in un intervallo che contengono esattamente due lettere e due numeri. Vedi screenshot:

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99)

Genera stringhe alfanumeriche casuali con una formula

Note:
  • CHAR(RANDBETWEEN(65,90))genera una lettera maiuscola casuale;
  • RANDBETWEEN(10,99)genera un numero casuale di due cifre;
  • &: Concatena questi caratteri in un’unica stringa. Usa il simbolo & per unire quanti caratteri vuoi e creare stringhe più lunghe.

Genera stringhe di caratteri casuali con codice VBA

Se ritieni che le formule sopra indicate siano complesse o poco pratiche, il seguente codice VBA ti semplificherà notevolmente il lavoro. Procedi come segue:

1. Tieni premuti i tasti ALT + F11: si aprirà la finestra di Microsoft Visual Basic for Applications.

2. Fai clic su Inserisci > Modulo e incolla la seguente macro nella finestra del Modulo.

Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
    i = i + 1
    Randomize
    Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function

3. Salva e chiudi il codice, quindi in una cella inserisci questa funzione: =RandomizeF(x,y) per generare una stringa casuale con lunghezza compresa tra un minimo di x e un massimo di y caratteri.

4. In questo esempio, utilizzerò la funzione =RandomizeF(5,10) per generare una stringa di caratteri compresa tra 5 e 10 caratteri. Premi quindi il tasto Invio, seleziona la cella e trascina il quadratino di riempimento sull’intervallo in cui desideri applicare la funzione. Verranno generate stringhe casuali alfanumeriche, inclusi caratteri speciali, con una lunghezza compresa tra 5 e 10 caratteri. Vedi screenshot:

Genera stringhe di caratteri casuali con una funzione definita dall'utente


Genera stringhe di caratteri casuali con Kutools per Excel

Esiste un modo per generare stringhe casuali con lettere, numeri, caratteri speciali o altro ancora? La funzione Inserisci dati casuali di Kutools per Excel è un eccellente generatore di numeri e stringhe casuali, in grado di creare numeri casuali, stringhe di testo casuali o combinazioni di numeri, testo e simboli utilizzando qualsiasi tipo di carattere: lettere, numeri, caratteri speciali, spazi e persino sequenze personalizzate.

Kutools per Exceloffre oltre 300 funzionalità avanzate per semplificare attività complesse, aumentando creatività ed efficienza.Integrato con funzionalità basate sull’IA, Kutools automatizza le attività con precisione, rendendo la gestione dei dati semplice e immediata.Informazioni dettagliate su Kutools per Excel...         Prova gratuita...

1. Seleziona un intervallo in cui generare stringhe casuali, quindi fai clic su Kutools > Inserisci > Inserisci dati casuali. Vedi screenshot:

fai clic su Kutools > Inserisci > Inserisci dati casuali

3. Nella finestra di dialogo Inserisci dati casuali, fai clic sulla scheda Stringa, scegli il tipo di caratteri desiderato, specifica la lunghezza della stringa nella casella Filtra per lunghezza della stringa e infine fai clic sul pulsante OK. Vedi screenshot:

scegli il tipo di caratteri e specifica la lunghezza della stringa

L’intervallo selezionato è stato riempito con stringhe di caratteri casuali.

le stringhe di caratteri casuali vengono inserite

Suggerimento: se desideri generare o inserire stringhe di dati con un formato specifico (ad esempio ????@.??.com) in un intervallo, puoi usare anche questa utility. Ecco come fare:

1. Seleziona un intervallo, specifica i caratteri e attiva l’opzione Per maschera. Inserisci quindi la stringa di dati desiderata. Vedi screenshot:

specifica i caratteri e seleziona Per maschera

Nota: utilizza il simbolo ? per indicare un carattere casuale nella stringa finale con formato specifico.

2. Fai quindi clic su OK o Applica. Le stringhe di dati con formato specifico sono state generate casualmente come segue. Vedi screenshot:

vengono generate casualmente stringhe di dati con formattazione specificata

Kutools per Excel's Inserisci dati casuali ti consente di eseguire facilmente le seguenti operazioni su un intervallo di celle.

  • Genera o inserisci numeri casuali in un intervallo
  • Genera o inserisci date casuali in un intervallo
  • Genera o inserisci un Liste personalizzate in un intervallo

Se desidera provare gratuitamente (30 giorni) questa utility, faccia clic qui per scaricarla, quindi segua la procedura illustrata nei passaggi sopra.

Generare stringhe di caratteri casuali in Excel è semplice ed efficiente grazie a formule o VBA, a seconda delle tue esigenze. Padroneggiando queste tecniche, potrai creare con facilità identificatori univoci, password e dati di esempio direttamente in Excel. Se vuoi scoprire altri trucchi e suggerimenti per Excel, il nostro sito web offre migliaia di tutorial.


Demo: Genera stringhe di caratteri casuali in un intervallo

 

Articolo correlato:

Migliori Strumenti per la Produttività in Office

🤖KUTOOLS AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, Evidenzia o Contrassegna Duplicati   |  Elimina righe vuote   |  Combinare Colonne o Celle senza Perdere Dati   |   Arrotondamento senza usare la formula...
Super RICERCA.VERT:VLookup con Criteri Multipli  |  VLookup con Valori Multipli  |   VLookup tra Fogli Multipli   |   Corrispondenza approssimativa....
Elenco a discesa avanzato:Crea Rapidamente un Elenco a Discesa   |  Elenco a Discesa Dipendente   |  Elenco a Discesa con Selezione Multipla....
Gestione Colonne:Aggiungi un Numero Specifico di Colonne|Sposta Colonne|Attiva/Disattiva lo Stato di Visibilità delle Colonne Nascoste|Confronta Intervalli e Colonne...
Funzionalità in Evidenza:Attenzione della griglia   |  Visualizzazione Design   |Barra delle formule avanzata   | Gestione Cartelle di Lavoro e Fogli   |  Biblioteca di risorse(Testo Automatico)|  Selettore di Date   |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle   | Invia Email da Lista   |  Super Filtri   |   Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali Set di Strumenti 15:12 Strumentiper il Testo(Aggiungi testo,Elimina Caratteri Specifici, ...)|   50+Tipidi Grafico(Diagramma di Gantt, ...)|   40+ Formule Pratiche(Calcola l'età in base alla data di nascita, ...)|   19 Strumentidi Inserimento(Inserisci Codice QR,Inserisci Immagine dal Percorso, ...)|   12 Strumentidi Conversione(Converti in parole,Conversione del tasso di cambio, ...)|   7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle, ...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

Potenzia le tue competenze in Excel con Kutools per Excel e sperimenta un’efficienza mai vista prima.Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e Risparmia tempo.Clicca qui per ottenere la funzionalità di cui hai più bisogno...


Office Tab Porta l'interfaccia a schede in Office e rende il tuo lavoro molto più semplice

  • 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 all’interno della stessa finestra, invece che in finestre separate.
  • Aumenta la tua produttività del 50 % e risparmia centinaia di clic del mouse ogni giorno!

Tutti i componenti aggiuntivi di Kutools in un unico programma di installazione.

Kutools for Office è la suite che include componenti aggiuntivi per Excel, Word, Outlook e PowerPoint, oltre a Office Tab Pro: la soluzione ideale per i team che lavorano su diverse app di Office.

ExcelWordOutlookTabsPowerPoint
  • Suite completa— componenti aggiuntivi per Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Un unico programma di installazione, una sola licenza— configurazione in pochi minuti (pronto per MSI)
  • Funziona meglio insieme— produttività ottimizzata tra le app di Office
  • Prova gratuita di 30 giorni con tutte le funzionalità— nessuna registrazione, nessuna carta di credito
  • Miglior rapporto qualità-prezzo— risparmia rispetto all’acquisto dei singoli componenti aggiuntivi