În acest articol, vom examina tehnicile de generare a unui generator de numere aleatoare și a șirurilor de caractere în Excel.
- Generarea șirurilor de caractere aleatorii folosind formule;
- Generarea șirurilor de caractere aleatorii utilizând codul VBA;
- Generarea șirurilor de caractere aleatorii folosind Kutools pentru Excel.
Crearea de caractere aleatorii folosind formule
Următoarele formule vor ajuta la generarea de numere aleatorii și valori alfanumerice în Excel într-un anumit interval de celule.
- Pentru a crea un număr aleatoriu din cinci cifre de la 10.000 la 99999, utilizați formula: = RANDBETWEEN (10000.99999) și apăsați tasta Enter. După aceasta, celula va afișa un număr din cinci cifre. Selectați această celulă și copiați formula la celulele din intervalul dorit. Deci, veți obține o gamă de celule cu numere aleatorii formate din cinci cifre:
- Pentru a obține o literă aleatorie, utilizați următoarea formulă: = CHAR (RANDBETWEEN (65,90)). Vă permite să generați o literă aleatorie de la a la z. Dacă doriți să creați patru litere aleatorii, utilizați simbolul pentru a adăuga litere. De exemplu: = CHAR (RANDBETWEEN (65,90)) CHAR (RANDBETWEEN (65.90)) CHAR (RANDBETWEEN (65.90)) CHAR (RANDBETWEEN (65.90)). Ca rezultat, veți primi patru scrisori aleatorii. Apoi, copiați formula la intervalul care ar trebui să-l conțină:
Notă: Puteți modifica argumentele pentru a obține un număr diferit de cifre într-un șir sau pentru a le utiliza pentru a adăuga mai multe litere.
Crearea de caractere de caractere aleatoare folosind codul VBA
Dacă este descris mai sus modul în care funcționează generatorul de numere aleatoare, este prea dificil, atunci codul VBA va face lucrurile mult mai ușor.
- Țineți apăsată tasta ALT + F11. deschideți fereastra Microsoft Visual Basic for Applications;
- Selectați Insert - Module și inserați următoarea macro în fereastra "Module":
- Apoi salvați codul și închideți fereastra. În celulă, introduceți următoarea funcție = RandomizeF (x, y). pentru a insera un șir de caractere aleatorii cu o lungime minimă de -x și o lungime maximă de -y.
- În acest exemplu, voi folosi funcția = RandomizeF (5,10). Pentru a crea un șir al cărui lungime este cuprinsă între 5 și 10 caractere. Apoi apăsați Enter. Selectați o celulă și copiați funcția în celulele din intervalul dorit. Ați creat un șir constând din numere aleatorii și litere (de la 5 la 10) caractere:
Crearea rândurilor de caractere aleatoare cu Kutools pentru Excel
Inserați date aleatoare de la Kutools for Excel este un generator excelent de numere aleatoare și șiruri de text. Acesta include mai mult de 120 de instrumente convenabile Excel. Puteți să-l utilizați gratuit timp de 30 de zile.
Înainte de a crea un generator de numere aleatoare. După instalarea Kutools, urmați acești pași:
- Selectați intervalul în care veți genera rânduri aleatorii;
- Faceți clic pe Kutools - Insert - Inserați date aleatoare:
- În caseta de dialog "Inserați date aleatoare", faceți clic pe fila "String" și selectați tipul de caractere și apoi specificați lungimea șirului în câmpul "Lungime șir":
- Apoi dați clic pe "OK" sau pe Aplicați. iar gama selectată de celule va fi umplută cu linii de caractere aleatoare:
Consiliul. Dacă doriți să generați sau să inserați linii de date într-un anumit format (de exemplu, @. Com), puteți utiliza acest utilitar. Faceți următoarele:
- Selectați un interval, specificați caracterele și bifați caseta de selectare Prin mască. Apoi specificați formatul dorit pentru linii:
Notă. Utilizați "" pentru a specifica numărul de caractere aleatorii din liniile generate.
- Apoi faceți clic pe "OK" sau pe "Aplicați". Ca urmare, liniile de date vor fi generate în formatul specificat. Vedeți captura de ecran a lucrării generatorului de numere aleatorii din Excel:
Introducerea datelor aleatoare de la Kutools vă poate ajuta să efectuați următoarele operații:
- Generați sau inserați numere aleatorii în gama selectată de celule;
- Generați sau inserați date aleatorii;
- Generați sau inserați o listă personalizată într-o gamă de celule.
Traducerea articolului "Cum se generează caractere aleatoare de caractere într-o gamă în Excel" de către o echipă prietenoasă a proiectului Saitostroenie de la A la Z.