Preskoči na glavno vsebino

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

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. Ustvari naključna števila, besedila, datume v Excelu 365/2021

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

Ustvari naključna cela števila med dvema številkama

Če želite ustvariti nekaj naključnih celih števil, morate združiti funkcije RNAD in INT skupaj, 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)

 Funkcija RANDBETWEEN za ustvarjanje naključnih števil

V Excelu obstaja funkcija RNDBETWEEN, ki vam prav tako lahko pomaga hitro in enostavno ustvariti 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)

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)


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


 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:


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

Če ste utrujeni od pomnjenja in vnašanja formul, vam 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.

Po namestitvi Kutools za Excel, naredite tako:

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

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:

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:

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 celico B100 in B200 vnesel 2 in 3, glejte posnetek zaslona:

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.

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


 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 in ustvarjanje več edinstvenih naključnih številk, 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.

Po namestitvi Kutools za Excel, naredite tako:

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.


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:


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.

 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:

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.

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.

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:

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


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

Zgornje formule lahko uporabimo za ustvarjanje naključnih števil, ki ustrezajo našim potrebam. Če pa želite našteti vse možne kombinacije številk, ki so sestavljene iz številk, ki ste jih navedli z določeno skupno vsoto, vam bom tukaj priporočil preprosto orodje – Kutools za Excel. S svojim Sestavite številko funkcija, lahko dobite vse nize naključnih kombinacij številk z isto specifično vsoto.

Po namestitvi Kutools za Excel, naredite tako:

1. Najprej morate navesti številke, ki ste jih navedli. Tukaj smo našteli vse številke med 10 in 50, kot je prikazano spodaj:

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

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:

4. Po obdelavi boste videli, da so vsi nizi naključnih števil s skupno vsoto 100, sestavljeni iz števila od 10 do 50, navedeni na naslednji način.

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:

In rezultate boste dobili takole:


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 znakovnimi kodami ANSI, da ustvarite nekaj formul, 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))

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

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.

Po namestitvi Kutools za Excel, naredite tako:

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.


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 bosta prvi funkciji CHAR in RANDBETWEEN ustvarili naključno veliko črko, drugi in tretji izraz bosta ustvarili dve mali črki, četrti izraz se uporablja za generiranje ene velike črke, peti izraz generira 3-mestno število med 100 in 999, zadnji izraz pa se uporablja za ustvarjanje posebnega znaka, njihov vrstni red pa lahko spremenite ali prilagodite svojim potrebam.


 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:


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

Ali obstaja kakšen 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.

Po namestitvi Kutools za Excel, naredite tako:

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.


1.7 Ustvarjanje naključnih specifičnih besedil v Excelu

Ste že kdaj poskusili naključno prikazati ali našteti nekatere določene besedilne vrednosti v Excelu? Na primer, če želite na seznamu celic naključno navesti nekaj danih besedil (postavka1, itme2, item3, item4, item5), 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")


 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.

Po namestitvi Kutools za Excel, naredite tako:

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

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.

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

Predpostavimo, da imate dolg seznam imen, da s tega seznama izberete nekaj naključnih imen kot srečna imena ali raziskovalne predmete, kot je prikazano na spodnjem posnetku zaslona. Kako bi lahko rešili to težavo 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:


 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()

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.


 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.

Po namestitvi Kutools za Excel, naredite tako:

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:

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:

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.

 Podatke naključno dodelite skupini s formulo

Če želite naključno dodeliti ljudi določenim skupinam, lahko uporabite funkcijo IZBIRA 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:


 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:

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:


1.10 Ustvari naključne datume v Excelu

Za izdelavo poljubnih datumov med dvema danima datumoma vam bom tukaj 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:

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:

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

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.

Po namestitvi Kutools za Excel, naredite tako:

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.

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")


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:


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

Predpostavimo, da želite v Excelu pripraviti naključne čase v določenih intervalih, na primer vstavljanje naključnih časov v 15-minutnem intervalu. Za obravnavo tega opravila lahko uporabite funkciji RAND in FLOOR znotraj funkcije BESEDILO.

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.


 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.

Po namestitvi Kutools za Excel, naredite tako:

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.


 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:


Ustvari naključna števila, besedila, datume v Excelu 365 / 2021

V tem razdelku bo prikazano, kako ustvariti naključna števila, datume in pridobiti naključno izbiro ter naključno dodeliti podatke skupinam v Excel 365 ali Excel 2021 z novo funkcijo dinamičnega niza - 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 Ustvari naključna števila v Excelu 365 / 2021

Če želite ustvariti naključna cela ali decimalna števila v Excel 365 ali Excel 2021, 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.

 Ustvari naključna števila brez dvojnikov s formulami

Pri uporabi običajne funkcije RANDARRAY za generiranje naključnih številk bodo ustvarjene tudi nekatere podvojene številke. Da bi se izognili podvajanju, bom tukaj govoril o nekaterih formulah za reševanje 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.

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.

2.2 Ustvari naključne datume v Excelu 365/2021

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.

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.

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

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 dneve v nizu celic, morate samo vdelati 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)

2. Nato formatirajte številke v določeno obliko datuma, kot potrebujete v Oblikuj celice pogovorno okno in dobili boste običajno obliko datuma, kot je prikazano spodaj:

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

Če želite v programu Excel 365 ali 2021 ustvariti ali vrniti nekaj naključnih vrednosti s seznama celic, vam bo ta razdelek predstavil nekaj formul.

 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:


 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:


2.4 Ustvarite ali izberite naključne vrstice iz obsega v Excelu 365/2021

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:


 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:


Preprečite spreminjanje naključnih rezultatov

Verjetno ste opazili, da so vse naključne funkcije v tem članku, kot so RAND, RANDBETWEEN in RANDARRAY, spremenljive. Ustvarjeni rezultati bodo preračunani vsakič, ko se list spremeni, nato pa bodo nastale naključne nove vrednosti. Če želite preprečiti samodejno spreminjanje naključnih vrednosti, sta tu dva hitra trika za vas.

 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.

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.

Po namestitvi Kutools za Excel, naredite tako:

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

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


  • Vrstica Super Formula (enostavno urejanje več vrstic besedila in formule); Bralna postavitev (enostavno branje in urejanje velikega števila celic); Prilepite v filtrirani obseg...
  • Združi celice / vrstice / stolpce in vodenje podatkov; Vsebina razdeljenih celic; Združite podvojene vrstice in vsoto / povprečje... prepreči podvojene celice; Primerjaj obsege...
  • Izberite Duplicate ali Unique Vrstice; Izberite prazne vrstice (vse celice so prazne); Super Find in Fuzzy Find v mnogih delovnih zvezkih; Naključna izbira ...
  • Natančna kopija Več celic brez spreminjanja sklica formule; Samodejno ustvarjanje referenc na več listov; Vstavi oznake, Potrditvena polja in še več ...
  • Priljubljene in hitro vstavite formule, Obsegi, grafikoni in slike; Šifriraj celice z geslom; Ustvari poštni seznam in pošiljanje e-pošte ...
  • Izvleček besedila, Dodaj besedilo, Odstrani po položaju, Odstrani presledek; Ustvari in natisni vmesne seštevke strani Pretvarjanje med vsebino celic in komentarji...
  • Super filter (shranite in uporabite sheme filtrov za druge liste); Napredno razvrščanje glede na mesec / teden / dan, pogostost in drugo; Poseben filter s krepko, ležeče ...
  • Združite delovne zvezke in delovne liste; Spoji tabele na podlagi ključnih stolpcev; Razdelite podatke na več listov; Paketna pretvorba xls, xlsx in PDF...
  • Razvrščanje vrtilne tabele po številka tedna, dan v tednu in še več ... Prikaži odklenjene, zaklenjene celice po različnih barvah; Označite celice s formulo / imenom...
zavihek kte 201905
  • 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!
dno pisarniške mize
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations