Preskoči na glavno vsebino
 

Excel naključni podatki: ustvarite naključna števila, besedila, datume, čase v Excelu

Avtor: Xiaoyang Zadnja sprememba: 2024-11-28

Na splošno so naključni podatki niz številk, besedilnih nizov ali drugih simbolov, ki se uporabljajo pri statističnem vzorčenju, šifriranju podatkov, loteriji, testiranju ali usposabljanju ali drugih področjih, kjer so zaželeni nepredvidljivi rezultati. V tem članku bomo predstavili različne metode za generiranje naključnih številk, besedilnih nizov, datumov in ur v običajnem Excelu in Excelu 365.

Kazalo:

1. Generirajte naključna števila, besedila, datume, čase v Excelu

2. Ustvarite naključna števila, besedila, datume v Excelu 365 / 2021 in novejših različicah

3. Preprečite spreminjanje naključnih rezultatov


Ustvari naključna števila, besedila, datume, čase v Excelu

Ta razdelek bo govoril o različnih vrstah rešitev za generiranje številk, besedilnih nizov, datumov in ur v Excelovem delovnem listu.

1.1 Ustvarjanje naključnih številk v Excelu

Če želite ustvariti ali vstaviti več naključnih števil v delovni list, vam lahko zelo pomaga običajna funkcija RAND ali RANDBETWEEN. Poleg formul obstajajo tudi druge kode in enostavna orodja, ki vam lahko prav tako naredijo uslugo.

 Funkcija RAND za ustvarjanje naključnih števil

Ustvari naključna decimalna števila med dvema številkama

Funkcijo RAND lahko uporabite za generiranje naključnih decimalnih števil med 0 in 1, med 0 in katerim koli drugim številom ali med dvema določenima številkama.

Formula Opis
= RAND () Ustvari naključna decimalna števila med 0 in 1.
=RAND()*N Ustvari naključna decimalna števila med 0 in N.
=RAND()*(BA)+A Ustvari naključna decimalna števila med katerima koli določenima številkama. (A je spodnja mejna vrednost in B je zgornja mejna vrednost.)

Kopirajte zgornjo formulo, ki jo potrebujete, in jo uporabite na toliko celic, kot želite, potem boste dobili rezultate, kot so prikazani spodnji posnetki zaslona:

= RAND () = RAND () * 50 = RAND () * (100-50) +50
Posnetek zaslona rezultata formule =RAND(), ki prikazuje naključna decimalna števila med 0 in 1 v Excelu Posnetek zaslona rezultata formule =RAND()*50, ki prikazuje naključna decimalna števila med 0 in 50 v Excelu Posnetek zaslona rezultata formule =RAND()*(100-50)+50, ki prikazuje naključna decimalna števila med 50 in 100 v Excelu

Ustvari naključna cela števila med dvema številkama

Če želite ustvariti nekaj naključnih celih števil, združite funkciji RAND in INT, kot je prikazano v spodnji tabeli:

Formula Opis
=INT(RAND()*N) Ustvari naključna cela števila med 0 in N.
=INT(RAND()*(BA)+A) Ustvari naključna cela števila med poljubnima dvema številkama, ki ste jih navedli. (A je spodnja mejna vrednost in B je zgornja mejna vrednost.)

Uporabite zgornjo formulo, ki jo potrebujete, nato povlecite in kopirajte formulo v druge celice, kot jih potrebujete, nato pa boste dobili rezultate, kot so prikazani spodnji posnetki zaslona:

= INT (RAND () * 100) =INT(RAND()*(500-200)+200)
Posnetek zaslona rezultata formule =INT(RAND()*100), ki prikazuje naključna cela števila med 0 in 100 v Excelu Posnetek zaslona rezultata formule =INT(RAND()*(500-200)+200), ki prikazuje naključna cela števila med 200 in 500 v Excelu

 Funkcija RANDBETWEEN za ustvarjanje naključnih števil

V Excelu je na voljo funkcija RANDBETWEEN, s katero lahko hitro in preprosto ustvarite naključna števila.

Ustvari naključna cela števila med dvema številkama

=RANDBETWEEN(bottom, top)
  • dno, vrh: Najnižja in najvišja številka obsega naključnih številk, ki jih želite dobiti.

Na primer, če želite ustvariti naključna cela števila med 100 in 200, uporabite spodnjo formulo v prazno celico, nato pa povlecite in kopirajte formulo v druge celice, ki jih želite, glejte posnetek zaslona:

=RANDBETWEEN(100, 200)

Posnetek zaslona rezultata formule =RANDBETWEEN(100, 200), ki prikazuje naključna cela števila med 100 in 200 v Excelu

nasveti: Ta funkcija RANDBETWEEN lahko ustvari pozitivna in negativna števila. Če želite vstaviti naključna števila med -100 in 100, morate samo spremeniti spodnjo vrednost na -100, glejte spodnjo formulo:

=RANDBETWEEN(-100, 100)

Posnetek zaslona rezultata formule =RANDBETWEEN(-100, 100), ki prikazuje naključna cela števila med -100 in 100 v Excelu


Ustvari naključna števila z določenimi decimalnimi mesti med dvema številkama

Če želite ustvariti naključna števila z določenimi decimalnimi mesti, morate formulo RANDBETWEEN spremeniti na naslednji način:

  • Naključna števila z enim decimalnim mestom: =MEDIJ (spodaj*10, zgoraj*10)/10
  • Naključna števila z dvema decimalnima mesti: =MEDIJ (spodaj*100, zgoraj*100)/100
  • Naključna števila s tremi decimalnimi mesti: =MEDIJ (spodaj*1000, zgoraj*1000)/1000
  • ...

Tukaj želim dobiti seznam naključnih številk med 10 in 50 z dvema decimalnima mesti, prosimo, uporabite spodnjo formulo in nato povlecite in kopirajte formulo v druge celice, kot jih potrebujete, glejte posnetek zaslona:

=RANDBETWEEN(10*100, 50*100)/100

Posnetek zaslona rezultata formule =RANDBETWEEN(10*100, 50*100)/100, ki prikazuje naključna števila z dvema decimalnima mestoma med 10 in 50 v Excelu


 Uporabniško definirana funkcija za ustvarjanje naključnih števil med dvema vrednostma

Naslednja uporabniško definirana funkcija vam lahko pomaga tudi pri ustvarjanju naključnih celih števil ali števil s posebnimi decimalnimi mesti v obsegu delovnega lista. Prosimo, naredite naslednje:

1. Drži ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Moduli okno.

Koda VBA: Ustvari naključna števila

Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Updateby Extendoffice
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. Nato zaprite kodo in se vrnite na delovni list, v prazno celico vnesite to formulo = Naključne številke (X, Y, Z).

Opombe: V zgornji formuli, X označuje spodnjo mejo številk, Y označuje zgornjo mejo številk in Z je določena decimalna mesta naključnih števil, prosimo, da jih spremenite v želena števila.

1.) Če želite ustvariti naključna cela števila med 50 in 200, uporabite to formulo:

=RandomNumbers(50,200,0)

2.) Če želite vstaviti naključna števila med 50 in 200 z 2 decimalkima, uporabite spodnjo formulo:

=RandomNumbers(50,200,2)

4. Končno povlecite in kopirajte formulo v druge celice, kot želite, dobili boste rezultate, kot so prikazani spodnji posnetki zaslona:

Posnetek zaslona rezultata formule VBA po meri =RandomNumbers(50,200,0), ki prikazuje naključna cela števila med 50 in 200 v Excelu Posnetek zaslona rezultata formule VBA po meri =RandomNumbers(50,200,2), ki prikazuje naključna števila z dvema decimalnima mestoma med 50 in 200 v Excelu

 Priročna funkcija za ustvarjanje naključnih številk med dvema številkama

Če ste utrujeni od pomnjenja in vnašanja formul, tukaj priporočam uporabno funkcijo – Vstavite naključne podatke of Kutools za Excel. S to funkcijo lahko ustvarite naključna cela ali decimalna števila brez formul.

Kutools za Excel - Vsebuje več kot 300 osnovnih orodij za Excel. Uživajte v trajno brezplačnih funkcijah AI! Prenesi zdaj!

1. Izberite obseg celic, kjer želite ustvariti naključna števila, in kliknite Kutools > Vstavi > Vstavite naključne podatke, glej posnetek zaslona:

Posnetek zaslona možnosti Vstavi naključne podatke v Kutools pod zavihkom Vstavi na traku

2. v Vstavite naključne podatke pogovorno okno:

1.) Ustvari naključna cela števila:

Pod Integer jeziček, v od in Da v polja vnesite obseg številk, med katerim boste ustvarili naključna cela števila, in kliknite Ok or Uporabi gumb, da dobite naključna cela števila, kot je prikazano spodaj:

Posnetek zaslona pogovornega okna Vstavi naključne podatke, ki generira naključna cela števila pod zavihkom Celo število

2.) Ustvari naključna števila z določenimi decimalnimi mesti:

Pod Decimalno zavihku, navedite dve številki ločeno v od in Da polja, med katerimi želite ustvariti naključna decimalna števila. Nato izberite decimalno mesto Decimalno postavite besedilno polje in kliknite Ok or Uporabi gumb za ustvarjanje naključnih decimalk. Glej posnetek zaslona:

Posnetek zaslona pogovornega okna Vstavi naključne podatke, ki generira naključna decimalna števila pod zavihkom Decimal

nasveti: Če želite ustvariti naključne decimalke brez dvojnikov, preverite Edinstvene vrednote možnost.


1.2 Ustvari naključna števila brez dvojnikov (edinstvena naključna števila)

Pri uporabi formul ali kode za generiranje naključnih številk bodo nastala tudi nekatera podvojena števila. Če želite ustvariti seznam naključnih števil brez dvojnikov, vam bo ta razdelek prikazal nekaj metod.

 Ustvari naključna števila brez dvojnikov s formulo matrike

Na primer, želim ustvariti naključna števila med 100 in 200 brez podvojenih številk, tukaj je zapletena formula matrike, ki bi vam lahko pomagala, naredite naslednje:

1. V dveh celicah določite spodnjo in zgornjo mejno vrednost. V tem primeru bom v celici B100 in B200 vnesel 2 in 3, glejte posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje vnos spodnje in zgornje meje v celicah B2 in B3 za generiranje naključnih števil v Excelu

2. Nato kopirajte naslednjo formulo v prazno celico, na primer D3 (ne vstavljajte formule v celico prve vrstice) in nato pritisnite Ctrl + Shift + Enter tipke skupaj, da dobite prve številke, glejte posnetek zaslona:

=IFERROR(LARGE(ROW(INDIRECT($B$1&":"&$B$2))*NOT(COUNTIF($D$2:D2,ROW(INDIRECT($B$1&":"&$B$2)))),RANDBETWEEN(1,$B$2-$B$1-ROW(A1)+2)),"")

Opombe: V zgornji formuli, B1 je nižja vrednost in B2 je zgornja vrednost, med katero želite vrniti naključna števila. D2 je celica nad formulo.

Posnetek zaslona začetnega rezultata matrične formule za generiranje edinstvenih naključnih števil v Excelu

3. Nato povlecite in kopirajte to formulo v druge celice, saj želite ustvariti naključna števila med 100 in 200:

Posnetek zaslona, ​​ki prikazuje seznam edinstvenih naključnih števil, ustvarjenih med 100 in 200 z uporabo matrične formule v Excelu


 Ustvari naključna števila brez dvojnikov s kodo VBA

Če je zgornjo formulo nekoliko težko razumeti, lahko uporabite spodnjo kodo VBA, naredite to:

1. Drži ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Moduli okno.

Koda VBA: Ustvari naključna števila brez dvojnikov

Sub Range_RandomNumber()
'Updateby Extendoffice
Dim xStrRange As String
Dim xRg, xCell, xRg1 As Range
Dim xArs As Areas
Dim xNum_Lowerbound As Integer
Dim xNum_Upperbound  As Integer
Dim xI, xJ, xS, xR As Integer
xStrRange = "A1:B20"
xNum_Lowerbound = 100
xNum_Upperbound = 200
Set xRg = Range(xStrRange)
Set xArs = xRg.Areas
xRgCount = 0
For xI = 1 To xArs.Count
    Set xCell = xArs.Item(xI)
    xRgCount = xCell.Count + xRgCount
Next xI
xS = (xNum_Upperbound - xNum_Lowerbound + 1)
If xRgCount > xS Then
    MsgBox ("Number of cells greater than the number of unique random numbers!")
    Exit Sub
End If
    xRg.Clear
For xI = 1 To xArs.Count
    Set xCell = xArs.Item(xI)
    For xJ = 1 To xCell.Count
        Set xRg1 = xCell.Item(xJ)
        xR = Int(xS * Rnd + xNum_Lowerbound)
        Do While Application.WorksheetFunction.CountIf(xRg, xR) >= 1
            xR = Int(xS * Rnd + xNum_Lowerbound)
        Loop
        xRg1.Value = xR
    Next
Next
End Sub

Opombe: V zgornji kodi, xStrRange = "A1: B20" označuje, da želite ustvariti naključna števila v območju A1:B20. xNum_Spodnja meja = 100 in xNum_Upperbound = 200 označite, da je spodnja in zgornja vrednost za ustvarjanje naključnih številk med 100 in 200. Prosimo, spremenite jih glede na vaše potrebe.

3. Nato pritisnite F5 za zagon te kode in edinstvena naključna števila bodo vstavljena v določeno območje.


 Z zmogljivo funkcijo ustvarite naključna števila brez dvojnikov

Za hitro ustvarjanje več edinstvenih naključnih števil je Kutools za ExcelJe Vstavite naključne podatke funkcija podpira pametno možnost – Edinstvene vrednote. Če označite to majhno možnost, boste to nalogo z lahkoto rešili.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite obseg celic, kjer želite ustvariti naključna števila.

2. In nato kliknite Kutools > Vstavi > Vstavite naključne podatke. V pojavnem pogovornem oknu izvedite naslednje operacije:

  • Pod Integer jeziček, v od in Da v polja vnesite obseg številk, med katerim boste ustvarili naključna števila;
  • Prijava Edinstvene vrednote možnost;
  • Nato kliknite Ok or Uporabi gumb, da dobite edinstvene naključne številke, kot je prikazano na spodnjem posnetku zaslona.

Posnetek zaslona, ​​ki prikazuje pogovorno okno Vstavi naključne podatke s potrjeno možnostjo Edinstvene vrednosti


1.3 V Excelu ustvarite naključna soda ali liha števila

Če želite ustvariti nekaj naključnih sodih ali lihih številk v obsegu celice, morate samo funkcijo RANDBETWEE vstaviti znotraj funkcije EVEN ali ODD, generične sintakse so:

Formula Opis
=SODO(PRAKET MEDI (spodaj, zgoraj)) Ustvari naključna soda števila med dvema danima številkama.
=LIHNO (RANDBETWEEN (spodaj, zgoraj)) Ustvari naključna liha števila med dvema danima številkama.

Če želite na primer ustvariti naključna soda ali liha števila od 10 do 100, uporabite naslednje formule:

=EVEN(RANDBETWEEN(10,100))             (Generate random even numbers)
=ODD(RANDBETWEEN(10,100))             
 (Generate random odd numbers)

Nato kopirajte formulo v druge celice, ki jih želite, tako da povlečete ročico za polnjenje, nato pa boste dobili rezultate, kot so prikazani spodnji posnetki zaslona:

Posnetek zaslona, ​​ki prikazuje naključna soda števila, ustvarjena med 10 in 100 v Excelu Posnetek zaslona, ​​ki prikazuje naključna liha števila, ustvarjena med 10 in 100 v Excelu

1.4 Ustvari naključna števila, ki seštejejo določeno vrednost

Včasih boste morda morali ustvariti nabor naključnih številk, ki seštejejo vnaprej določeno vrednost. Na primer, želim ustvariti 5 ali n naključnih številk med 10 in 50, ki dosežejo skupno 100, kot je prikazano spodaj. Za rešitev te uganke v Excelu vam bom predstavil dve metodi.

Posnetek zaslona, ​​ki prikazuje naključna števila, ustvarjena med 10 in 50, ki skupaj znašajo 100 v Excelu

 S formulami ustvarite naključna števila, ki seštejejo določeno vrednost

Tukaj vam lahko pomagajo naslednje formule. Prosimo, sledite navodilom korak za korakom, saj so nekoliko zapletena:

1. Najprej ustvarite potrebne podatke: vnaprej določeno skupno vrednost, začetno številko, končno številko in koliko naključnih številk želite ustvariti, kot je prikazano spodaj:

Posnetek zaslona, ​​ki prikazuje nastavitev za ustvarjanje naključnih števil, ki seštejejo določeno vrednost v Excelu, vključno s spodnjimi in zgornjimi vrednostmi ter skupno

2. Nato spodnjo formulo kopirajte v prazno celico, kjer želite ustvariti številke. V tem primeru bom formulo dal v celico A4 in pritisnil Vnesite ključ, da dobite prvo naključno številko, glejte posnetek zaslona:

=RANDBETWEEN(MAX($B$2,$A$2-(($D$2-ROWS($A$4:$A4))*$C$2)),MIN($C$2,$A$2-(($D$2-ROWS($A$4:$A4))*$B$2)))

Opombe: V zgornji formuli: A2 je podana skupna vrednost; B2 in C2 so spodnja in zgornja vrednosti, med katerimi želite ustvariti naključna števila; D2 označuje število naključnih številk, ki jih želite ustvariti; A4 je celica, kamor vnesete to formulo.

Posnetek zaslona, ​​ki prikazuje rezultat prve naključne številke, ustvarjene s formulo v Excelu

3. Nadaljujte s kopiranjem naslednje formule v celico A5 in pritisnite Vnesite ključ, da dobite drugo naključno število, glejte posnetek zaslona:

=IF(ROW()=$D$2+3,$A$2-SUM($A$4:$A4),IF(ROW()>$D$2+3,"",RANDBETWEEN(MAX($B$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$C$2)),MIN($C$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$B$2)))))

Opombe: V zgornji formuli: A2 je podana skupna vrednost; B2 in C2 so spodnja in zgornja vrednosti, med katerimi želite ustvariti naključna števila; D2 označuje število naključnih številk, ki jih želite ustvariti; A4 je celica za vnos prve formule; in A5 je celica za vnos druge formule.

Posnetek zaslona, ​​ki prikazuje drugo naključno število, ustvarjeno s formulo, in posodobljen rezultat v Excelu

4. Nato izberite drugo ustvarjeno številko, povlecite navzdol, da kopirate to formulo v spodnje tri celice. In zdaj boste dobili 5 naključnih številk, kot je prikazano spodaj:

Posnetek zaslona, ​​ki prikazuje končni niz ustvarjenih naključnih števil, ki seštejejo določeno vsoto v Excelu

5. Če želite preizkusiti rezultat, lahko ta števila seštejete, da preverite, ali je vsota 100. Pritisnite F9, da dinamično osvežite naključna števila, njihova skupna vsota pa bo vedno 100.

Posnetek zaslona, ​​ki prikazuje vsoto naključno ustvarjenih števil v Excelu za preverjanje njihove vsote


 Ustvarite naključne kombinacije številk, ki seštejejo določeno vrednost z neverjetno funkcijo

Z zgornjimi formulami lahko ustvarimo naključna števila, ki ustrezajo našim potrebam. Če pa želite seznam vseh možnih številskih kombinacij, sestavljenih iz števil, ki ste jih določili z določeno skupno vsoto, tukaj priporočam enostavno orodje – Kutools za Excel. S svojim Sestavite številko funkcija, lahko dobite vse nize naključnih kombinacij številk z isto specifično vsoto.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Najprej bi morali navesti številke, ki ste jih navedli. Tukaj smo navedli vse številke med 10 in 50, kot je prikazano na spodnjem posnetku zaslona:

Posnetek zaslona, ​​ki prikazuje seznam številk med 10 in 50 za iskanje kombinacij, ki seštejejo določeno vrednost v Excelu

2. Nato kliknite Kutools > vsebina > Sestavite številko, glej posnetek zaslona:

Posnetek zaslona možnosti Make Up A Number pod skupino Vsebina na zavihku Kutools v Excelu

3. V izpuščenem Sestavite številko pogovorno okno, naredite naslednje:

  • v Vir podatkov izberite seznam številk, da poiščete, katere številke seštevajo do 100;
  • Pod možnosti, vnesite skupno vrednost v besedilno polje Vsota. Tukaj smo vpisali 100 v besedilno polje;
  • Preveri Shrani v nov list možnost, če želite rezultate prikazati na novem listu;
  • Kliknite OK . Oglejte si posnetek zaslona:

Posnetek zaslona pogovornega okna »Izdelaj številko« z nastavitvami za ustvarjanje številskih kombinacij s seštevkom 100

4. Po obdelavi boste videli vse nize naključnih števil s skupno vsoto 100, sestavljene iz števil od 10 do 50, navedene na naslednji način.

Posnetek zaslona, ​​ki prikazuje rezultate vseh kombinacij naključnih števil v seštevku 100, ustvarjenih z uporabo Kutools

nasveti: V vsaki kombinaciji lahko določite število kombinacij in število naključnih številk. Če želite na primer ustvariti 10 kombinacij in vsaka kombinacija vsebuje 5 naključnih številk, lahko nastavite operacije v pogovornem oknu pod Napredne nastavitve kot sledi:

Posnetek zaslona pogovornega okna Make Up A Number z naprednimi nastavitvami za določanje števila kombinacij in števil na kombinacijo v Excelu

In rezultate boste dobili takole:

Posnetek zaslona, ​​ki prikazuje rezultate kombinacij naključnih števil, ustvarjenih na podlagi naprednih nastavitev


1.5 Ustvarjanje naključnih črk in besedilnih nizov s formulami

Ta razdelek vam bo pokazal, kako v Excelu ustvarite naključne črke, kot so velike črke od A do Z, male črke od a do z ali kakšen poseben znak (! " # $ % & ' ( ) * + , - . /).

 Ustvari naključne črke in besedilne nize s formulami

V Excelu lahko kombinirate funkciji CHAR in RANDBETWEEN z nekaterimi kodami znakov ANSI, da ustvarite formule, kot je prikazano spodaj:

Formula Opis
=CHAR(REDBMEEN(65, 90)) Ustvari naključne velike črke med A in Z.
=CHAR(REDBMEEN(97, 122)) Ustvari naključne male črke med a in z.
=CHAR(REDBMEEN(33, 47)) Ustvari naključne posebne znake, kot so: ! " # $ % & ' ( ) * + , - . /

Prosimo, uporabite katero koli od zgornjih formul, ki jih potrebujete, in kopirajte formulo v toliko celic, kot želite, nato pa boste dobili rezultate, kot so prikazani spodnji posnetki zaslona:

=CHAR(REDBMEEN(65, 90)) =CHAR(REDBMEEN(97, 122)) =CHAR(REDBMEEN(33, 47))
Posnetek zaslona, ​​ki prikazuje naključne velike črke, ustvarjene s formulo =CHAR(RANDBETWEEN(65,90)) v Excelu Posnetek zaslona, ​​ki prikazuje naključne male črke, ustvarjene s formulo =CHAR(RANDBETWEEN(97,122)) v Excelu Posnetek zaslona, ​​ki prikazuje naključne posebne znake, ustvarjene s formulo =CHAR(RANDBETWEEN(33,47)) v Excelu

nasveti: Če želite ustvariti naključne besedilne nize z več črkami, morate uporabiti znak &, da združite črke, kot jih potrebujete.

1.) Če želite ustvariti naključne nize s štirimi velikimi črkami, uporabite spodnjo formulo:

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

Posnetek zaslona, ​​ki prikazuje naključne nize s štirimi velikimi črkami, ustvarjene s kombinirano formulo v Excelu

2.) Če želite ustvariti naključne nize s štirimi malimi črkami, uporabite spodnjo formulo:

=CHAR(RANDBETWEEN(97,122))& CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

3.) Za ustvarjanje naključnih nizov s prvima dvema velikima in zadnjima malima črkama uporabite naslednjo formulo:

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

Uporabite lahko preproste formule in znake za izdelavo različnih kombinacij, ki ustrezajo vašim potrebam.


 Ustvarite naključne črke in besedilne nize s priročno funkcijo

Če ste namestili Kutools za Excel, lahko hitro in enostavno ustvarite naključne črke in nize, ne da bi si zapomnili kakršne koli formule.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite obseg celic, da vstavite črke ali nize.

2. In nato kliknite Kutools > Vstavi > Vstavite naključne podatke, v pojavnem pogovornem oknu opravite naslednje operacije:

  • Kliknite String zavihek;
  • Preveri AZ or AZ ali oba, ki ju želite vstaviti;
  • Nato določite dolžino niza, ki ga želite v Dolžina strune besedilno polje;
  • Končno kliknite Ok or Uporabi da vstavite nize, kot je prikazano na spodnjem posnetku zaslona.

Posnetek zaslona, ​​ki prikazuje pogovorno okno Vstavi naključne podatke za generiranje naključnih črk in nizov v Excelu


1.6 V Excelu ustvarite naključna gesla z alfanumeričnimi znaki

Ko ustvarite geslo, mora geslo vsebovati najmanj 8 znakov in vsebovati mešanico velikih črk, malih črk, številk in nekaterih posebnih znakov. V tem razdelku bom predstavil nekaj trikov za generiranje naključnih gesel v Excelu.

 Z uporabo formul ustvarite naključna gesla z alfanumeričnimi znaki

Tukaj bom na primer ustvaril naključna gesla z dolžino 8 znakov. Samo združiti morate tri formule, ki so na voljo Ustvari naključne črke in besedilne nize s formulami oddelek.

Kopirajte spodnjo formulo v prazno celico:

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(100,999)&CHAR(RANDBETWEEN(33,47))

Opombe: V zgornji formuli prvi funkciji CHAR in RANDBETWEEN ustvarita naključno veliko črko, drugi in tretji izraz pa ustvarita dve mali črki, četrti izraz se uporablja za ustvarjanje ene velike črke, peti izraz ustvari 3-mestno število med 100 in 999, zadnji izraz pa se uporablja za ustvarjanje posebnega znaka, vrstni red lahko spremenite ali prilagodite svojim potrebam.

Posnetek zaslona, ​​ki prikazuje naključna gesla, ustvarjena s formulo, ki združuje funkcije CHAR in RANDBETWEEN v Excelu


 Z uporabo uporabniško definirane funkcije ustvarite naključna gesla z alfanumeričnimi znaki

Če želite v Excel vstaviti naključna gesla, vam lahko naredi uslugo tudi naslednja uporabniško definirana funkcija, naredite to:

1. Držite tipko ALT + F11 in odpre tipko Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin v mapo prilepite naslednji makro Moduli okno.

Koda VBA: Ustvari naključna gesla v Excelu

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. Nato zaprite kodo in se vrnite na delovni list. V celico vnesite to formulo = NaključnoF (8,10) za ustvarjanje naključnega besedilnega niza z najmanjšo dolžino 8 znakov in največjo dolžino 10 znakov.

4. Nato povlecite in kopirajte formulo v druge celice, kot želite. Ustvarjeni bodo naključni nizi z alfanumeričnimi in specifičnimi znaki dolžine med 8 in 10. Glej posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje naključna gesla, ustvarjena s funkcijo VBA RandomizeF


 S preprosto funkcijo ustvarite naključna gesla z alfanumeričnimi znaki

Ali obstaja hiter in enostaven način za ustvarjanje več naključnih gesel v Excelu? Kutools za Excel zagotavlja odlično lastnost - Vstavite naključne podatke. S to funkcijo lahko vstavite naključna gesla le z nekaj kliki.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite obseg celic, kamor želite vstaviti gesla.

2. Nato kliknite Kutools > Vstavi > Vstavite naključne podatke. V pojavnem pogovornem oknu opravite naslednje operacije:

  • Kliknite String zavihek;
  • Preverite vrsto znakov, kot jih potrebujete;
  • Nato določite dolžino gesla, ki ga želite v Dolžina strune besedilno polje;
  • Končno kliknite Ok or Uporabi da ustvarite gesla, kot je prikazano na spodnjem posnetku zaslona.

Posnetek zaslona, ​​ki prikazuje naključna gesla, ustvarjena s funkcijo Vstavi naključne podatke v Kutools


1.7 Ustvarjanje naključnih specifičnih besedil v Excelu

Ste že kdaj poskusili v Excelu naključno prikazati ali našteti določene besedilne vrednosti? Na primer, če želite na seznamu celic naključno našteti nekaj danih besedil (element 1, element 2, element 3, element 4, element 5), vam lahko naslednja dva trika pomagata rešiti to nalogo.

 Ustvari naključna specifična besedila s formulo

V Excelu lahko ustvarite formulo na podlagi funkcij IZBIRA in RANDBETWEEN za naključni seznam določenih besedil, splošna sintaksa je:

=CHOOSE(RANDBETWEEN(1,n),"Value_1","Value_2","Value_3",…"Value_n")
  • Vrednost_1, Vrednost_2, Vrednost_3, Vrednost_n : Predstavite besedilne vrednosti, ki jih želite naključno navesti;
  • n : Število besedilnih vrednosti, ki jih želite uporabiti.

Uporabite spodnjo formulo v prazno celico in nato povlecite ročico za polnjenje navzdol, da zapolnite celice, kjer želite naključno navesti določene vrednosti, glejte posnetek zaslona:

=CHOOSE(RANDBETWEEN(1,5),"Chemistry","Physics","Geography","Biology","Economics")

Posnetek zaslona, ​​ki prikazuje naključna specifična besedila, ustvarjena s funkcijama CHOOSE in RANDBETWEEN v Excelu


 S hitro metodo ustvarite naključna specifična besedila

Če imate Kutools za Excel, njeno Vstavite naključne podatke funkcija vam lahko pomaga tudi pri naključnem vstavljanju besedilnih vrednosti po meri v obseg celic.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite obseg celic, kamor želite vstaviti določena besedila.

2. Nato kliknite Kutools > Vstavi > Vstavite naključne podatke, v pojavnem pogovornem oknu opravite naslednje operacije:

  • Kliknite Seznam po meri zavihek;
  • Nato kliknite Dodaj gumb gumb za odpiranje drugega Kutools za Excel vnesite ali izberite svoje besedilne vrednosti po meri, ki jih želite naključno navesti. (Pri ročnem vnašanju naj bodo vnosi ločeni z vejico.)

Posnetek zaslona pozivnega polja Kutools for Excel za vnos besedilnih vrednosti po meri v pogovorno okno Vstavi naključne podatke

3. Nato kliknite Ok da se vrnete v Vstavite naključne podatke pogovorno okno, je bil vaš seznam besedil po meri prikazan v polju s seznamom. Zdaj izberite nove elemente seznama in kliknite Ok or Uporabi gumb za naključno vstavljanje vrednosti v izbrane celice.

Posnetek zaslona, ​​ki prikazuje naključna besedila po meri, vstavljena v obseg s funkcijo Kutools Insert Random Data v Excelu

nasveti: Če želite naključno prikazati določena besedila brez dvojnikov, preverite Edinstvene vrednote možnost.


1.8 Ustvarite ali izberite naključne vrednosti s seznama v Excelu

Recimo, da imate dolg seznam imen, da izberete nekaj naključnih imen s tega seznama kot srečna imena ali raziskovalne predmete, kot je prikazano na spodnjem posnetku zaslona. Kako bi lahko rešili ta problem v Excelu?

Posnetek zaslona, ​​ki prikazuje dolg seznam imen, ki jih je treba naključno izbrati v Excelu

 Ustvari naključne vrednosti s seznama s funkcijami INDEX, RANDBETWEEN in ROWS

V Excelu ni neposrednega načina, da izvlečemo naključne vrednosti s seznama, lahko pa ustvarite formulo na podlagi funkcij INDEX, RANDBETWEEN in ROWS, da izvlečete nekaj naključnih vrednosti.

1. Kopirajte spodnjo formulo v prazno celico, kamor želite vnesti izvlečeno vrednost:

=INDEX($A$2:$A$12,RANDBETWEEN(1,ROWS($A$2:$A$12)),1)

Opombe: V zgornji formuli, A2: A12 je seznam vrednosti, iz katerih želite pobrati naključne vrednosti.

2. Nato povlecite ročico za polnjenje navzdol do več celic, kjer želite prikazati naključne vrednosti, in dobili boste rezultat, kot je prikazano na naslednjem posnetku zaslona:

Posnetek zaslona, ​​ki prikazuje naključna imena, ekstrahirana s seznama s funkcijami INDEX, RANDBETWEEN in ROWS v Excelu


 Ustvari naključne vrednosti s seznama brez dvojnikov s funkcijami INDEX, RANK.EQ

Ko uporabljate zgornjo formulo, bodo prikazane nekatere podvojene vrednosti. Če želite preskočiti podvojene vrednosti, morate najprej ustvariti pomožni stolpec in nato uporabiti formulo, ki temelji na funkcijah INDEX in RANK.EQ. Prosimo, naredite naslednje:

1. V prazno celico vnesite spodnjo formulo, da dobite seznam naključnih številk, glejte posnetek zaslona:

=RAND()

Posnetek zaslona, ​​ki prikazuje seznam naključnih števil, ustvarjenih kot pomožni stolpec za edinstveno izbiro v Excelu

2. Nato kopirajte spodnjo formulo v celico drugega stolpca, kjer želite izvleči nekaj naključnih vrednosti, nato pa povlecite in kopirajte to formulo v spodnje celice, da prikažete nekaj neponavljajočih se naključnih vrednosti, glejte posnetek zaslona:

=INDEX($A$2:$A$12,RANK.EQ($B2,$B$2:$B$12))

Opombe: V zgornji formuli, A2: A12 je seznam vrednosti, iz katerih želite ustvariti nekaj naključnih vrednosti, B2 je prva celica pomožnega stolpca, B2: B12 je celice pomožne formule, ki jih ustvarite v 1. koraku.

Posnetek zaslona, ​​ki prikazuje naključna edinstvena imena, izbrana s funkcijama INDEX in RANK.EQ v Excelu


 Izberite naključne celice, vrstice, stolpce iz niza s čudovito funkcijo

Tukaj vam priporočam uporabno funkcijo – Naključno razvrsti / izberi obseg of Kutools za Excel. S to funkcijo lahko izberete nekaj naključnih celic, vrstic ali stolpcev, kot jih potrebujete.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite seznam celic, iz katerih želite izbrati nekaj naključnih vrednosti.

2. In nato kliknite Kutools > Območje > Naključno razvrsti / izberi obseg, glej posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje funkcijo Naključno razvrsti/izberi obseg na zavihku Kutools v Excelu

3. v Naključno razvrsti / izberi obseg pogovorno okno, naredite naslednje:

  • klik Izberite zavihek;
  • Nato v polje vnesite število celic, ki jih želite naključno izbrati Število celic Izberite škatla;
  • v Izberite Vrsta razdelku, izberite eno operacijo, kot želite. V tem primeru bom izbral Izberite naključne celice možnost.
  • In nato kliknite Ok or Uporabi gumb, bo naključno izbranih pet celic hkrati, glejte posnetke zaslona:

Posnetek zaslona, ​​ki prikazuje rezultat naključno izbranih celic s funkcijo Kutools Sort/Select Range Randomly

4. Ko izberete celice, jih lahko po potrebi kopirate in prilepite v druge celice.


1.9 V Excelu naključno dodelite podatke skupinam

Predpostavimo, da imate seznam imen, zdaj pa želite imena razdeliti na tri skupine (skupina A, skupina B, skupina C), kot je prikazano na spodnjem posnetku zaslona. V tem razdelku bom razpravljal o nekaterih formulah za reševanje te naloge v Excelu.

Posnetek zaslona, ​​ki prikazuje imena, naključno razdeljena v tri skupine v Excelu

 Podatke naključno dodelite skupini s formulo

Če želite naključno dodeliti ljudi določenim skupinam, lahko uporabite funkcijo CHOOSE v kombinaciji s funkcijo RANDBETWEEN.

1. Kopirajte ali vnesite naslednjo formulo v celico, kjer želite ustvariti skupino:

=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B","Group C")

Opombe: V zgornji formuli, Skupina A, Skupina Bin Skupina C označite imena skupin, ki jih želite dodeliti, in številko 3 označuje, koliko skupin želite razdeliti.

2. Nato povlecite ročico za polnjenje, da izpolnite to formulo v druge celice, imena pa bodo razdeljena v tri skupine, kot je prikazano spodaj:

Posnetek zaslona, ​​ki prikazuje naključne dodelitve skupin z uporabo funkcij CHOOSE in RANDBETWEEN v Excelu


 Podatke dodelite skupini z enakim številom naključno s formulo

Če želite, da imajo vse skupine enako število imen, zgornja formula za vas ne bo delovala pravilno. V tem primeru lahko s funkcijo RAND ustvarite pomožni stolpec z naključnimi vrednostmi in nato uporabite formulo, ki temelji na funkcijah INDEX, RANK in ROUNDUP.

Na primer, v celicah F2:F4 navedem imena skupin, ki jih želite dodeliti. Če želite dodeliti ljudi skupinam (skupina A, skupina B, skupina C) in ima vsaka skupina 4 udeležence, naredite to:

1. Vnesite to formulo: = RAND () v prazno celico, da dobite seznam naključnih številk, glejte posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje naključna števila, ustvarjena kot pomožni stolpec za razdelitev podatkov v enake skupine v Excelu

2. Nato v naslednjem stolpcu, na primer, v celici D2 kopirajte ali vnesite spodnjo formulo:

=INDEX($F$2:$F$4, ROUNDUP(RANK(C2,$C$2:$C$13)/4,0))

Opombe: V zgornji formuli, C2 je prva celica pomožnega stolpca, C2: C13 je celica pomožne formule, ki ste jo ustvarili v 1. koraku, številka 4 označuje, koliko imen želite, da vsebuje vsaka skupina, F2: F4 je obseg celic, ki vsebuje imena skupin, ki jih želite dodeliti za podatke.

3. Povlecite ročico za polnjenje navzdol, da ustvarite naključne skupine za seznam podatkov, imena pa bodo razdeljena v enake skupine, glejte posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje imena, enakomerno razdeljena v tri skupine s pomočjo formul v Excelu


1.10 Ustvari naključne datume v Excelu

Za ustvarjanje poljubnih datumov med dvema podanima datumoma vam bom predstavil nekaj metod.

 Ustvari naključne datume med dvema danima datumoma s formulami

Na primer, želim naključno ustvariti nekaj datumov med 2021-5-1 in 2021-10-15. Običajno lahko v Excelu nalogo opravite s kombinacijo funkcij RANDBETWEEN in DATE, naredite to:

1. Izberite celico, kamor želite vstaviti naključni datum, in nato vnesite naslednjo formulo:

=RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))

Opombe: V tej formuli, 2021, 5, 1 je začetni datum in 2021, 10, 15 je končni datum, jih lahko po potrebi zamenjate.

2. Nato povlecite in kopirajte to formulo v druge celice, ki jih želite izpolniti s to formulo, petmestne številke bodo prikazane v celicah, kot je prikazano spodaj:

Posnetek zaslona, ​​ki prikazuje petmestna števila, ustvarjena s funkcijo RANDBETWEEN za naključne datume

3. Nato morate formatirati številke v obliki datuma. Izberite celice formule in z desno tipko miške kliknite, izberite Oblikuj celice iz kontekstnega menija.

4. v Oblikuj celice pogovorno okno, kliknite Število zavihek in izberite Datum Iz Kategorija podoknu, nato pa v meniju izberite želeno obliko datuma tip spustni seznam. Oglejte si posnetek zaslona:

Posnetek zaslona pogovornega okna Oblikuj celice, ki se uporablja za oblikovanje števil kot datumov v Excelu

5. Kliknite OK da zaprete pogovorno okno. Zdaj so bile številke pretvorjene v običajne datume. Glej posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje naključne datume, ustvarjene med 2021. 5. 1 in 2021. 10. 15 v Excelu po formatiranju

nasveti: Če želite ustvariti naključne delovne dni brez vikendov, vam lahko pomaga spodnja formula:

=WORKDAY(RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))-1,1)

 Ustvarite naključne datume med dvema datumoma z neverjetno funkcijo

Kutools za ExcelJe Vstavite naključne podatke ponuja tudi možnost, da vam pomaga ustvariti naključne datume, delavnike, vikende med dvema danima datumoma.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite obseg celic, kamor želite vstaviti naključne datume.

2. Nato kliknite Kutools > Vstavi > Vstavite naključne podatke, v pojavnem pogovornem oknu opravite naslednje operacije:

  • Kliknite Datum zavihek;
  • Nato določite obseg datuma. V tem primeru bom izbiral med 5/1/2021 do 10/15/2021.
  • Nato izberite vrsto datuma - delavnik datum, vikend datum ali oboje, kot potrebujete.
  • Končno kliknite Ok or Uporabi za naključno generiranje datumov, kot je prikazano spodaj.

Posnetek zaslona, ​​ki prikazuje naključne delovne dni, ustvarjene med dvema datumoma z uporabo Kutools

nasveti: Če želite ustvariti nekaj naključnih različnih datumov, preverite Edinstvene vrednote možnost.


1.11 Ustvari naključne čase v Excelu

Po vstavljanju naključnih številk, besedilnih nizov in datumov bom v tem razdelku govoril o nekaj trikih za generiranje naključnih časov v Excelu.

 Ustvari naključne čase s formulami

Ustvari naključne čase s formulo

Če želite ustvariti naključne čase v obsegu celice, vam lahko formula, ki temelji na funkcijah TEXT in RAND, naredi uslugo.

Prosimo, vnesite spodnjo formulo v prazno celico, nato pa povlecite in kopirajte formulo v druge celice, kjer želite dobiti čase, glejte posnetek zaslona:

=TEXT(RAND(),"HH:MM:SS")

Posnetek zaslona, ​​ki prikazuje rezultat uporabe funkcij TEXT in RAND za ustvarjanje naključnih časov v Excelu


Ustvari naključne čase med dvema danima časoma s formulo

Če morate naključno vstaviti nekaj časov med dvema določenima časoma, kot so časi od 10. ure do 18. ure, uporabite spodnjo formulo:

=TEXT(RAND()*(18-10)/24+10/24,”HH:MM:SS”)

Opombe: V zgornji formuli številka 18 je čas konca in 10 pomeni začetni čas. Lahko jih spremenite, da ustrezajo vašim zahtevam.

Nato povlecite in kopirajte formulo v druge celice, kjer želite ustvariti naključne čase med dvema danima časovnima območjema, glejte posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje naključne čase, ustvarjene med 10 in 6 z uporabo formule


Ustvari naključne čase v določenih intervalih s formulo

Na primer, če želite v Excelu ustvariti naključne čase v določenih intervalih, kot je vstavljanje naključnih časov v 15-minutnem intervalu. Za reševanje tega opravila lahko uporabite funkciji RAND in FLOOR znotraj funkcije TEXT.

Kopirajte ali vnesite spodnjo formulo v prazno celico, nato pa povlecite in kopirajte to formulo v celice, za katere želite dobiti naključne čase, glejte posnetek zaslona:

=TEXT(FLOOR(RAND(),"0:15"),"HH:MM:SS")

Opombe: V formuli številka 15 je časovni interval, če potrebujete naključne čase v 30-minutnem intervalu, samo zamenjajte 15 s 30.

Posnetek zaslona, ​​ki prikazuje naključne čase, ustvarjene v 15-minutnih intervalih z uporabo formule v Excelu


 S priročno funkcijo ustvarite naključne čase med dvema danima časoma

Če imate Kutools za Excel, njeno Vstavite naključne podatke funkcija vam lahko pomaga tudi pri ustvarjanju naključnih časov med določenimi časi na delovnem listu.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite obseg celic, kjer želite ustvariti čase.

2. Nato kliknite Kutools > Vstavi > Vstavite naključne podatke, v pojavnem pogovornem oknu opravite naslednje operacije:

  • Kliknite čas zavihek;
  • Nato določite časovni razpon. V tem primeru bom izbiral med 9: 00 AM do 16: 30 PM.
  • Končno kliknite Ok or Uporabi da ustvarite naključne čase, kot je prikazano spodaj.

Posnetek zaslona Kutools for Excel, ki ustvarja naključne čase med 9 in 00 z uporabo orodja Vstavi naključne podatke


 S formulo ustvarite naključne datume in čase med dvema datumoma in čase

Če želite skupaj ustvariti naključne datume in ure, vam lahko pomaga spodnja formula.

1. Vnesite ali kopirajte naslednjo formulo v celico, kjer želite ustvariti naključne datume:

=TEXT(RAND()*("2021-10-15 12:00:00"-"2021-1-1 9:00")+"2021-1-1 9:00:00","YYYY-MM-DD HH:MM:SS")

Opombe: V tej formuli, 2021-10-15 12:00:00 je končni datum in čas, in 2021-1-1 9:00:00 je začetni datum in čas, jih lahko prilagodite svojim potrebam.

2. Nato povlecite in kopirajte to formulo v druge celice, kjer želite, da so prikazani naključni datumi, glejte posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje naključne vrednosti datuma in časa, ustvarjene s formulo v Excelu med 2021-01-01 9:00:00 in 2021-10-15 12:00:00


Ustvarite naključna števila, besedila, datume v Excelu 365 / 2021 in novejših različicah

Ta razdelek bo pokazal, kako ustvariti naključna števila, datume in pridobiti naključno izbiro ter naključno dodeliti podatke skupinam v Excelu 365, Excelu 2021 in prihodnjih različicah z novo funkcijo dinamičnega polja – RANDARRAY.

Funkcija RANDARRAY se uporablja za vrnitev niza naključnih številk med poljubnima dvema številkama, ki ju podate.

Sintaksa funkcije RANDARRAY je:

=RANDARRAY([rows],[columns],[min],[max],[integer])
  • vrstic (izbirno): število vrstic naključnih števil, ki jih je treba vrniti; (Če je izpuščeno, privzeto =1)
  • stolpci (izbirno): število stolpcev naključnih števil, ki jih je treba vrniti; (Če je izpuščeno, privzeto =1)
  • minut (neobvezno): najmanjše število, ki ga je treba vrniti; (Če je izpuščeno, privzeto =0)
  • max (izbirno): največje število, ki ga je treba vrniti; (Če je izpuščeno, privzeto =1)
  • celo (izbirno): vrne celo število ali decimalno vrednost. TRUE za celo število, False za decimalno število. (Če je izpuščeno, privzeto =FALSE)
Opombe:
  • 1. V funkciji RANDARRAY je pet argumentov, vsi so neobvezni, če nobeden od argumentov ni podan, bo RANDARRAY vrnil decimalno vrednost med 0 in 1.
  • 2. Če so argumenti vrstic ali stolpcev decimalna števila, bodo skrajšana na celotno število pred decimalno vejico (npr. 3.9 bo obravnavana kot 3).
  • 3. Najmanjše število mora biti manjše od največjega, sicer bo vrnilo #VREDNOST! napaka.
  • 4. Ta RANDARRAY vrne matriko, ko RANDARRAY vrne več rezultatov na delovnem listu, se rezultati razlijejo v sosednje celice.

2.1 Ustvarjanje naključnih števil v Excelu 365 / 2021 in novejših različicah

Če želite ustvariti naključna cela ali decimalna števila v Excelu 365, Excelu 2021 in prihodnjih različicah, lahko uporabite to novo funkcijo RANDARRAY.

 Ustvari naključna števila med dvema številkama s formulo

Če želite ustvariti seznam naključnih števil v določenem obsegu, uporabite naslednje formule:

Po potrebi vnesite katero koli od spodnjih formul in pritisnite Vnesite ključ, da dobite rezultate, glejte posnetke zaslona:

=RANDARRAY(6, 4, 50, 200, TRUE)               (Generate random integers between 50 and 200)
=RANDARRAY(6, 4, 50, 200, FALSE)           
 (Generate random decimals between 50 and 200)
Opomba: V zgornjih formulah:
  • 6: Označuje vrnitev 6 vrstic naključnih številk;
  • 4: Označuje vrnitev 4 stolpcev naključnih številk;
  • 50, 200: minimalne in največje vrednosti, med katerimi želite ustvariti številke;
  • TRUE: Označuje vrnitev celih številk;
  • FALSE: Označuje vrnitev decimalnih številk.
Posnetek zaslona, ​​ki prikazuje naključna cela števila, ustvarjena med 50 in 200 s funkcijo RANDARRAY Posnetek zaslona, ​​ki prikazuje naključne decimalke, ustvarjene med 50 in 200 s funkcijo RANDARRAY v Excelu

 Ustvari naključna števila brez dvojnikov s formulami

Pri uporabi običajne funkcije RANDARRAY za generiranje naključnih števil se lahko ustvari tudi nekaj podvojenih števil. Da bi se izognili dvojnikom, bom tukaj govoril o nekaterih formulah za rešitev te naloge.

Ustvarite seznam neponavljajočih se naključnih številk

Če želite naključno ustvariti stolpec ali seznam edinstvenih številk, so splošne sintakse:

Naključna cela števila brez dvojnikov:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(n))

Naključne decimalke brez dvojnikov:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(n))
  • n: število vrednosti, ki jih želite ustvariti;
  • minut: Najmanjša vrednost;
  • max: največja vrednost.

Tukaj bom na primer vstavil seznam 8 naključnih številk od 50 do 100 brez ponovitev, uporabite spodnje formule, ki jih potrebujete, in nato pritisnite Vnesite ključ do rezultatov:

=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, TRUE)), SEQUENCE(8))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, FALSE)), SEQUENCE(8))         
(Unique random decimals)
Opomba: V zgornjih formulah:
  • 8: Označuje vrnitev 8 naključnih številk;
  • 50, 100: Najmanjša in največja vrednost, med katero želite ustvariti številke.
  • TRUE: Označuje vrnitev celih številk;
  • FALSE: Označuje vrnitev decimalnih številk.
Posnetek zaslona, ​​ki prikazuje seznam edinstvenih naključnih celih števil, ustvarjenih s funkcijama UNIQUE in RANDARRAY v Excelu Posnetek zaslona, ​​ki prikazuje seznam edinstvenih naključnih decimalk, ustvarjenih s funkcijama UNIQUE in RANDARRAY v Excelu

Ustvari razpon neponavljajočih se naključnih številk

Če želite ustvariti neponavljajoča se naključna števila v obsegu celic, morate samo definirati število vrstic in stolpcev v funkciji SEQUENCE, generične sintakse so:

Če želite naključno ustvariti stolpec ali seznam edinstvenih številk, so splošne sintakse:

Naključna cela števila brez dvojnikov:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(rows, columns))

Naključne decimalke brez dvojnikov:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(rows, columns))
  • n: Število celic za vstavljanje številk, lahko ga navedete kot število vrstic * število stolpcev; Na primer, če želite zapolniti 8 vrstic in 3 stolpce, uporabite 24^2.
  • vrstic: število vrstic, ki jih je treba izpolniti;
  • stolpci: število stolpcev, ki jih je treba izpolniti;
  • minut: Najnižja vrednost;
  • max: Najvišja vrednost.

Tukaj bom zapolnil obseg 8 vrstic in 3 stolpcev z edinstvenimi naključnimi številkami od 50 do 100, uporabite katero koli od spodnjih formul, ki jih potrebujete:

=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, TRUE)), SEQUENCE(8,3))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, FALSE)), SEQUENCE(8,3))         
(Unique random decimals)
Opomba: V zgornjih formulah:
  • 24: Označuje vrnitev 24 naključnih številk, zmnožek 8 in 3 (vrstice*stolpci);
  • 50, 100: minimalne in največje vrednosti, med katerimi želite ustvariti številke;
  • TRUE: Označuje vrnitev celih številk;
  • FALSE: Označuje vrnitev decimalnih številk.
Posnetek zaslona, ​​ki prikazuje mrežo edinstvenih naključnih celih števil, ustvarjenih v 8 vrsticah in 3 stolpcih z uporabo Excelove funkcije RANDARRAY Posnetek zaslona, ​​ki prikazuje mrežo edinstvenih naključnih decimalk, ustvarjenih v 8 vrsticah in 3 stolpcih z uporabo Excelove funkcije RANDARRAY

2.2 Ustvarjanje naključnih datumov v Excelu 365 / 2021 in novejših različicah

Z uporabo te nove funkcije RANDARRAY lahko v Excelu hitro in enostavno ustvarite več naključnih datumov ali delovnih dni.

 Ustvari naključne datume med dvema datumoma s formulo

Če želite ustvariti seznam naključnih datumov med dvema določenima datumoma, lahko uporabite spodnjo formulo:

1. V prazno celico vnesite naslednjo formulo, da ustvarite naključne datume, in pritisnite Vnesite tipko, da dobite seznam petmestne številke, glejte posnetek zaslona:

=RANDARRAY(10, 1, B1, B2, TRUE)
Opomba: V zgornjih formulah:
  • 10: Označuje vrnitev 10 vrstic naključnih datumov;
  • 1: Označuje vrnitev 1 stolpca naključnih datumov;
  • B1, B2: celice vsebujejo začetni in končni datum, med katerima želite ustvariti datume.

Posnetek zaslona, ​​ki prikazuje petmestne naključne datume, ustvarjene z uporabo RANDARRAY med dvema datumoma v Excelu

2. Nato morate številke oblikovati v običajno obliko datuma: izberite številke, nato z desno miškino tipko kliknite in izberite Oblikuj celice iz kontekstnega menija. V nadaljevanju Oblikuj celice pogovorno okno, naredite tako:

  • klik Število zavihek;
  • Nato kliknite Datum Iz Kategorija podokno;
  • Nato izberite eno obliko datuma, ki vam je všeč tip seznamsko polje.

Posnetek zaslona pogovornega okna Oblikuj celice, ki se uporablja za oblikovanje naključnih števil kot datumov v Excelu

3. In nato kliknite OK gumb, bodo številke oblikovane v datumski obliki, ki ste jo določili, glejte posnetek zaslona:

Posnetek zaslona, ​​ki prikazuje oblikovane naključne datume med 1. majem 2021 in 31. decembrom 2021 z uporabo Excela

nasveti: Seveda lahko začetni in končni datum vnesete tudi neposredno v formulo takole:

=RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE)

 S formulo ustvarite naključne delovne dni med dvema datumoma

Če želite ustvariti naključne delovne dni v obsegu celic, vdelajte funkcijo RANDARRAY v funkcijo WORKDAY.

1. Vnesite ali kopirajte spodnjo formulo v prazno celico in pritisnite Vnesite tipko, da dobite seznam številk, kot je prikazano spodaj:

=WORKDAY(RANDARRAY(10, 1, B1, B2, TRUE), 1)

Posnetek zaslona, ​​ki prikazuje naključne številke delovnih dni, ustvarjene s funkcijama RANDARRAY in WORKDAY v Excelu

2. Nato formatirajte številke v določeno obliko datuma, kot potrebujete v Oblikuj celice pogovorno okno in dobili boste obliko datuma, kot je prikazano na spodnjem posnetku zaslona:

Posnetek zaslona, ​​ki prikazuje naključne delovne dni, oblikovane kot datumi v Excelu

nasveti: Začetni in končni datum lahko vnesete tudi neposredno v formulo na naslednji način:

=WORKDAY(RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE), 1)

2.3 Ustvarite ali pridobite naključne vrednosti s seznama v Excelu 365 / 2021 in novejših različicah

Če želite v Excelu 365, Excelu 2021 in prihodnjih različicah (kot je Excel 2024) ustvariti ali vrniti nekaj naključnih vrednosti s seznama celic, bo ta razdelek predstavil nekaj formul za vas.

 Ustvarite ali pridobite naključne vrednosti s seznama s formulo

Za ekstrakcijo naključnih vrednosti s seznama celic vam lahko ta funkcija RANDARRY s funkcijo INDEX naredi uslugo. Splošna sintaksa je:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE))
  • datum: seznam vrednosti, iz katerih želite izvleči naključne elemente;
  • n: Število naključnih elementov, ki jih želite ekstrahirati.

Če želite na primer izvleči 3 imena s seznama imen A2:A12, uporabite spodnje formule:

=INDEX(A2:A12, RANDARRAY(C2, 1, 1, ROWS(A2:A12), TRUE))             (Use a cell reference)
=INDEX(A2:A12, RANDARRAY(3, 1, 1, ROWS(A2:A12), TRUE))                 
(Type a number directly)

Nato pritisnite Vnesite tipko in naključno boste dobili 3 imena hkrati, glejte posnetek zaslona:

Posnetek zaslona naključnih imen, pridobljenih s seznama v Excelu


 Ustvarite ali pridobite naključne vrednosti s seznama brez dvojnikov s formulo

Z zgornjo formulo boste morda v rezultatih našli dvojnike. Če želite narediti naključni izbor s seznama brez ponovitev, je splošna sintaksa:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n))
  • datum: seznam vrednosti, iz katerih želite izvleči naključne elemente;
  • n: Število naključnih elementov, ki jih želite ekstrahirati.

Če morate naključno vrniti 5 imen s seznama imen A2:A12, vnesite ali kopirajte eno od spodnjih formul:

=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(C2))             (Use a cell reference)
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(5))             
(Type a number directly)

Nato pritisnite Vnesite tipko, da dobite 5 naključnih imen s seznama A2:A12 brez ponovitev, glejte posnetek zaslona:

Posnetek zaslona naključnih imen, ekstrahiranih s seznama v Excelu brez dvojnikov


2.4 Ustvarite ali izberite naključne vrstice iz obsega v Excelu 365 / 2021 in novejših različicah

Včasih boste morda morali pobrati nekaj naključnih vrstic iz vrste celic v Excelu. Da bi dosegli to nalogo, bom tukaj govoril o nekaterih formulah.

 Ustvarite ali izberite naključne vrstice iz obsega s formulo

Splošna sintaksa za generiranje naključnih vrstic iz vrste celic je:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE), {1,2,3…})
  • datum: obseg celic, iz katerih želite izvleči naključne vrstice;
  • n: število naključnih vrstic, ki jih želite ekstrahirati;
  • {1,2,3…}: številke stolpcev za ekstrakcijo.

Za ekstrakcijo 3 vrstic podatkov iz obsega A2:C12 uporabite katero koli od naslednjih formul:

=INDEX(A2:C12, RANDARRAY(E2, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})               (Use a cell reference)
=INDEX(A2:C12, RANDARRAY(3, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})                 
(Type a number directly)

Nato pritisnite Vnesite ključ, da dobite 3 naključne vrstice podatkov iz obsega A2:C12, glejte posnetek zaslona:

Posnetek zaslona 3 naključnih vrstic, ekstrahiranih iz obsega v Excelu


 Ustvarite ali izberite naključne vrstice iz obsega brez dvojnikov s formulo

Podobno lahko zgornja formula ustvari podvojene podatke. Če želite preprečiti nastanek podvojenih vrstic, lahko uporabite spodnjo splošno sintakso:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,3…})
  • datum: obseg celic, iz katerih želite izvleči naključne vrstice;
  • n: število naključnih vrstic, ki jih želite ekstrahirati;
  • {1,2,3…}: številke stolpcev za ekstrakcijo.

Če želite na primer pobrati 5 vrstic podatkov iz obsega A2:C12, uporabite katero koli od spodnjih formul:

=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(E2), {1,2,3})            (Use a cell reference)
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(5), {1,2,3})             
(Type a number directly)

In nato pritisnite Vnesite ključ, 5 naključnih vrstic brez dvojnikov bo izvlečenih iz obsega A2:C12, kot je prikazano spodaj:

Posnetek zaslona 5 naključnih vrstic, ekstrahiranih iz obsega v Excelu brez dvojnikov


Preprečite spreminjanje naključnih rezultatov

Verjetno ste opazili, da so vse funkcije naključnega izbiranja v tem članku, kot so RAND, RANDBETWEEN in RANDARRAY, spremenljive. Rezultati generiranja bodo znova izračunani vsakič, ko bo list spremenjen, nato pa bodo proizvedene naključne nove vrednosti. Če želite preprečiti samodejno spreminjanje naključnih vrednosti, sta tukaj dva hitra trika.

 Preprečite spreminjanje naključnih rezultatov s kopiranjem in lepljenjem

Običajno lahko uporabite Kopiraj in prilepi funkcijo za kopiranje in lepljenje dinamičnih formul kot vrednosti, naredite to:

1. Izberite celice z naključno formulo in pritisnite Ctrl + C da jih kopirate.

2. Nato z desno tipko miške kliknite izbrani obseg in kliknite Vrednote možnost iz Možnosti lepljenja razdelek, glej posnetek zaslona:

nasveti: Lahko tudi pritisnete Shift + F10 in nato V da aktivirate to možnost.

Posnetek zaslona možnosti »Vrednosti« v Excelovem meniju Možnosti lepljenja

3. In vse celice formule bodo pretvorjene v vrednosti, naključne vrednosti se ne bodo več spremenile.


 Preprečite spreminjanje naključnih rezultatov s priročno funkcijo

Če ste namestili Kutools za Excelje V dejansko funkcija vam lahko pomaga pretvoriti vse izbrane celice formule v vrednosti z enim klikom.

Kutools za Excel ponuja več kot 300 naprednih funkcij za poenostavitev zapletenih nalog, ki povečujejo ustvarjalnost in učinkovitost. Izboljšano z zmogljivostmi AI, Kutools avtomatizira naloge z natančnostjo, zaradi česar je upravljanje podatkov preprosto. Podrobne informacije o Kutools for Excel ...         Brezplačen preizkus...

1. Izberite celice z naključno formulo in kliknite Kutools > V dejansko, glej posnetek zaslona:

Posnetek zaslona funkcije Kutools 'To Actual' v Excelu

2. In zdaj so bile vse izbrane formule pretvorjene v vrednosti.

Najboljša pisarniška orodja za produktivnost

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!