Hvordan å generere tilfeldige tegnstrenger i et område i

The Excel? Følgende formler kan hjelpe deg å generere tilfeldige tall, bokstaver og alfanumeriske verdier i et område i Excel.
1. For å opprette en tilfeldig 5-sifret tall mellom 10 000 og 99 999, bruk denne formelen: = TILFELDIGMELLOM (10000,99999), og trykk på Enter-tasten, vil en 5-sifret nummer være utstilt i en celle, og velg deretter cellen og drar fyll håndtere over til området du ønsker å inneholde denne formelen, har et område på 5-sifrede nummer blitt generert, se skjerm:
Merk: du kan endre argumenter for å få ditt behov
2.. Å skape et tilfeldig brev, bruker du denne formelen: = CHAR (TILFELDIGMELLOM (65,90)). Denne formelen kan generere et tilfeldig brev fra a til z, hvis du trenger for å lage fire tilfeldige bokstaver, må du bruke & tegnet for å legge bokstavene. For eksempel = CHAR (TILFELDIGMELLOM (65,90)) & CHAR (TILFELDIGMELLOM (65,90)) & CHAR (TILFELDIGMELLOM (65,90)) & CHAR (TILFELDIGMELLOM (65,90)). Deretter vil du få en fire tilfeldige bokstaver, og deretter drar fyllhåndtaket over til området du ønsker å inneholde denne formelen. Se skjermbilde:
Merknader: product: (1.) Formelen er gyldig i Excel 2007, 2010 og 2013, men ikke Excel 2003. I Excel 2003, kan du bruke formelen = CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65))
(2.) I formel 65 er A og 90 er Z. product: (3.) Du kan bruke tegnet & å legge til antall bokstaver du trenger.
tre. For å opprette en tilfeldig alfanumerisk streng som har to bokstaver og to tall, bruk denne formelen: = CHAR (TILFELDIGMELLOM (65,90)) & CHAR (TILFELDIGMELLOM (65,90)) & TILFELDIGMELLOM (10,99), og du vil få følgende strenger i et område som inneholder to bokstaver og to tall:
Merk: Du kan endre argumentene for å få sifret nummer som du trenger, og bruke & å legge til antall bokstaver.

generere tilfeldige tegnstrenger med VBA-kode
Hvis du føler ovenfor formler er vanskelig og plagsom, kan følgende VBA-kode hjelpe deg mye enklere. Vennligst gjør som dette:
1. Hold nede ALT + F11-tastene, og det åpner Microsoft Visual Basic for Applications vinduet.
2. Klikk Sett > Modul, og lim inn følgende makroen i modulen vindu
Public Function RandomizeF (num1 As Integer, num2 As Integer) 'Oppdater 20131107Dim Rand Som StringApplication.VolatilegetLen = Int. ((Num2 + 1 - num1) * Rnd + num1) Har i = i + 1 Randomize Rand = Rand & Chr (Int ((85) * Rnd + 38)) Loop Inntil i = getLenRandomizeF = RandEnd Function3. Deretter lagre og lukke kode, i en celle, skriver denne funksjonen = RandomizeF (x, y) for å sette inn en tilfeldig tegnstreng med minimum lengde x-tegn, og en maksimal lengde på y tegn.
4. I dette eksempelet vil jeg bruke funksjonen = RandomizeF (5,10) for å generere en tegnstreng som mellom 5 og 10 tegn. Deretter trykker Enter-tasten, markerer du cellen og drar fyllhåndtaket til området du ønsker å inneholde denne funksjonen. Og tilfeldig av alfanumeriske og spesielle tegnstrenger som mellom 5 og 10 tegn har blitt opprettet. Se skjermbilde:

generere tilfeldige tegnstrenger med Kutools for Excel
Er det en måte å generere tilfeldige strenger med bokstaver, tall og spesialtegn, eller mer? Kutools for Excel Sett tilfeldige data er en utmerket tilfeldig tall (og tekststreng) generator som kan generere tilfeldige tall, tilfeldig tekststreng, eller tilfeldige tall og amp; tekst & symboler med alle slags tegn, inkludert bokstaver, tall, spesialtegn, mellomrom, og til og med tilpassede strenger.
Kutools for Excel omfatter mer enn 120 praktiske Excel-verktøy. Gratis å prøve uten begrensning i 30 dager. . Få den nå
Etter installering Kutools for Excel, kan du gjøre som følgende fremgangsmåte:
1. Velg et område hvor du vil generere tilfeldige strenger.
To. Klikk Kutools > Sett > Sett tilfeldige data, se skjermbilde:
tre. I Sett tilfeldige data dialogboksen, klikk på kategorien String, og velge hvilken type tegn som du trenger, så angi lengden av strengen i Streng lengde boksen. Se skjermbilde:
4. Deretter klikker du på OK eller Bruk-knappen, og det valgte området er fylt med tilfeldige tegn strenger
. Tips: Hvis du ønsker å generere eller sette inn en spesifisert formateringsdata strenger (for eksempel ???? @ ??. Com) i et område, kan du også bruke dette verktøyet. Gjør som dette:
1. Velg et område og angi tegnene og sjekk av maske. Deretter innspill bestemte datatrenger du trenger. Se skjermbilde:
Merk: Ved hjelp? for å indikere et siffer av tilfeldig karakter i slutt spesifiserte formaterings strenger.
2. Klikk deretter på OK eller Bruk. Den angitte formateringsdatastrenger har blitt generert tilfeldig som følger. Se skjermbilde:
Kutools for Excel Sett tilfeldige data kan hjelpe deg med å behandle følgende operasjoner i en rekke celler

Generer eller sette inn tilfeldige tall i en rekke
Generer eller sett tilfeldig dato i en rekke

Generer eller sette inn en egendefinert liste i en rekke
Klikk for å vite mer om denne funksjonen ...
Gratis Last ned Kutools for Excel Nå