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.
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, 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) |
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
- 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:
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:
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:
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:
2.) Če želite vstaviti naključna števila med 50 in 200 z 2 decimalkima, uporabite spodnjo formulo:
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, 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:
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 celici 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:
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 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.
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:
=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:
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:
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 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.
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.
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:
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 vse nize naključnih števil s skupno vsoto 100, sestavljene iz števil od 10 do 50, navedene 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 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)) |
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:
2.) Če želite ustvariti naključne nize s štirimi malimi črkami, uporabite spodnjo formulo:
3.) Za ustvarjanje naključnih nizov s prvima dvema velikima in zadnjima malima črkama uporabite naslednjo formulo:
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.
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:
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.
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 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.
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 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:
- 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:
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.
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
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?
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:
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:
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:
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.
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 CHOOSE v kombinaciji s funkcijo RANDBETWEEN.
1. Kopirajte ali vnesite naslednjo formulo v celico, kjer želite ustvariti skupino:
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:
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 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:
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:
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.
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:
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:
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
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:
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.
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:
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:
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:
- 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)
- 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, FALSE) (Generate random decimals between 50 and 200)
- 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 š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:
Naključne decimalke brez dvojnikov:
- 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, FALSE)), SEQUENCE(8)) (Unique random decimals)
- 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:
Naključne decimalke brez dvojnikov:
- 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, FALSE)), SEQUENCE(8,3)) (Unique random decimals)
- 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 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:
- 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:
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:
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:
nasveti: Začetni in končni datum lahko vnesete tudi neposredno v formulo na naslednji način:
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:
- 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(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:
- 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(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 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:
- 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(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:
- 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(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 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.
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.
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.
Najboljša pisarniška orodja za produktivnost
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!