Kordage mitu juhuslikku tulemust - Exceli näpunäited

Lang L: none (table-of-contents)

Hunniku juhuslike tulemuste genereerimine Exceli mis-kui-andmetabeli abil. Isegi kui teil on keeruline valem, mis on mitme sammu tulemus, võimaldab andmetabel luua mudeli jaoks sadu vastuseid, kordamata mudelit 100 korda.

Vaata videot

  • Eesmärk on luua näidisandmed toote, toote, toote, toote kohta
  • Eesmärk on, et teil oleks alati vähemalt kaks toodet, kuni 12 toodet
  • Salvestage toodete loend kohandatud loendisse, et saaksite hõlpsalt luua üksikute toodete veeru
  • Kasutades RANDBETWEEN (), võidakse loendis kuvada duplikaadid
  • Funktsiooni RAND () abil saate otsustada, kas see toode on lisatud või mitte
  • Kasutage TEXTJOIN (), et mitte-toorikud liita poolkoolonitega nende vahel
  • Nüüd, kui teil on üks tulemus, kuidas teha palju tulemusi
  • Üllatav, et üks koopia ja mitu kleepiväärtust kleebib valemi praeguse tulemuse
  • Kiirendage kleepimisväärtusi, kasutades selleks uuesti klahvi F4
  • Kuid - ülikiire viis: kasutage veeru sisendrakuna lahtrit Mis-Kui-tööriistu ja tühja lahtriga andmetabelit
  • Täname professor Simon Benningat selle meetodi eest

Video ärakiri

Õppige Exceli algust, jagu 2155: Looge ühest valemist mitu juhuslikku tulemust.

Hei. Tere tulemast tagasi netisaate juurde. Olen Bill Jelen. Noh, lisaks taskuhäälingule ja raamatute kirjutamisele kirjutan igakuise artikli ajakirjale Strategic Finance. Töötasin järgmise kuu artikli kallal, kus näitasin neile, kuidas kasutada energiapäringut veeru jagamiseks; eraldasid andmed ridadeks ja mul oli vaja selleks luua mõned võltsandmed ning miks ma ei avanud faili 2097. jaost, pole mul aimugi. Tahtsin lihtsalt luua mõned võltsandmed. Niisiis kasutasin ühes lahtris 2–12 toodet ja selle tegemise käigus kasutasin palju podcastist - teksti liitmine; täitke ÕUN, BANAAN, KIRS; Juhuslik jalutuskäik; F4 To Redo - ja arvan, et sel teel avastasin huvitavaid asju, kuidas seda protsessi kiirendada.

Esiteks oleks olnud tore, kui ma oleksin lihtsalt loonud ühe tohutu massiivse valemi, mis oleks need andmed genereerinud. Ma oleksin võinud selle valemi alla kopeerida, kuid ma ei jõudnud oma CTRL + SHIFT + ENTER koopiani ja ma lihtsalt otsisin sel hommikul midagi lihtsamat. Olen suur RANDBETWEENi fänn. Ma kasutan kogu aeg RANDBETWEENi. Niisiis, kui meil oleks 12 toote nimekiri ja siis siin oleks RANDBETWEEN abil loodud rida vastuseid, siis indeks A1 kuni A12, küsides juhuslikku arvu 1 kuni 12, on iga kord, kui vajutan F9, teistsugust tootenimekirja ja siis tahan mõlemasse erinevat arvu tooteid, nii et siin, RANDBETWEEN vahemikus 2 kuni 7 või 2 kuni 12 või mis tahes ülemine või alumine piir on, ja siis kasutades TAXJOIN-i, siis see vinge uus funktsioon Office 365, eraldatuna; -ga, ignoreerib toorikuid ja siis meKui liigute E2-st sealsamas E2-st kuhugi E12-sse - lähtudes antud juhul 6. väärtusest -, loote selle loendi, eks? Kuid põhjus, miks see mulle ei meeldi, on see, et ma vajutasin muudkui klahvi F9, näen, hakkan kordama ja teate, et väidetavalt on tegemist tellimustega, mis pärinevad mõnelt veebisaidilt ja miks peaks keegi tellima PÕRANDA? VANAMARJAL pole lihtsalt mõtet, eks? Nii et mulle ei meeldinud võimalus saada kuupäev DATE. Tahtsin, et mul oleks ainulaadne nimekiri. Nii et siin otsustasin, et kavatsen teha.väidetavalt on tegemist tellimustega, mis pärinevad mõnelt veebisaidilt ja miks peaks keegi ELDEBERRYd tellima? VANAMARJAL pole lihtsalt mõtet, eks? Nii et mulle ei meeldinud võimalus saada kuupäev DATE. Tahtsin saada ainulaadset nimekirja. Nii et siin otsustasin, et kavatsen teha.väidetavalt on tegemist tellimustega, mis pärinevad mõnelt veebisaidilt ja miks peaks keegi ELDEBERRYd tellima? VANAMARJAL pole lihtsalt mõtet, eks? Nii et mulle ei meeldinud võimalus saada kuupäev DATE. Tahtsin, et mul oleks ainulaadne nimekiri. Nii et siin otsustasin, et kavatsen teha.

Kõigepealt kavatsesin luua 12 toote loendi ja mul on see meelde jäetud kohandatud loendina, nii et ma saan lihtsalt luua kena tähestikulise üksuste loendi ja siis ma tahtsin kuskil 2, tead, umbes 7 nendest ja nii ma siin tegin, ütlen = KUI RAND. RAND on vinge funktsioon, mis loob kümnendkoha vahemikus 0 kuni 1 on <, 6. Teisisõnu, umbes 60% -l juhtudest tahan, et tooksite selle toote siia veergu B, muidu ärge andke mulle midagi “”. Kopeerin selle alla. Minu jaoks teeb see toodete loendi. Kunagi ei kordu. Pole korduvvõimalusi ja iga kord, kui vajutan klahvi F9, saan erineva tootenimekirja ja jah, tundub, et saame iga kord õige hulga tooteid. (= KUI (RAND () <0,6, A1, “”))

Järgmine, diagrammi pealkiri; nad pakuvad meile diagrammi jaoks kahte erinevat kohta - diagrammi kohal on korras. Niisiis, nüüd, kui see meil olemas on, on Office 365 Exceli uus funktsioon TEXTJOIN. Ma armastan seda. Piiraja saab olema; ja ignoreeri siis tühja. Vahet pole. Ma tegelikult … jah, ei, siin pole tegelikult vahet. See on oluline asi. Eirame tühja. TÕENE ja siis siin on meie selliste toodete loend. Okei. Nii et seal on meil esimese rea tootenimekiri, kuid mul on vaja genereerida terve hulk neid ja siit me tegelikult jõuame selle teemani, küsimuseni, mida ma üritasin antud konkreetsel juhul lahendada. (= TEXTJOIN (“;”, TRUE, B1: B12))

Kui ma kopeeriksin selle valemi lihtsalt alla, olgu, kui ma võtsin selle algse valemi ja tulin siia ja muutsin seda - valige:, vajutage klahvi F4 veendumaks, et mul on absoluutne viide, ja kopeerige see alla - sina Ma näen, et mul on lõpuni ühesugused asjad. See pole eriti huvitav võltsandmed, eks? Nii see ei lähe. Mida ma pean tegema, on see, et pean võtma selle valemi tulemuse ja looma neist terve hulga, olgu? (= TEXTJOIN (“;”, TRUE, $ B $ 1: $ B $ 12))

Algselt tegin seda. Tegin CONTROL + C ja siis tulen siia ja kavatsen kleepida eriväärtused - või ma arvan, et see on lihtsalt kleepida - ja sellised PASTIVÄÄRTUSED, olgu, ja mis on minu jaoks põnev rääkis sellest kunagi varem podcastis ja kõik YouTube'i kommentaarides osalejad olid noh, muidugi, see läheb tööle; ei - minu jaoks on põnev see, et kopeerisin lahtrit C14 ja nii võiks arvata, et kui kopeerisin C14, oleks see tekst C14-st kopeeritud lõikelauale, kuid see pole nii. See osutab C14-le, eks? Nii et esimest korda kleepides sain kirsi, kuupäeva, põdra, aga nüüd näete, et marssipelgad C14 on muutunud õunaks, kirssiks, viigimarjaks ja ma tulen siia alla ja ma Ma lähen uuesti PASTE VALUES-i ja olen alati šokeeritud, et see muutus uueks väärtuseks.

Olgu, nii et kui ma lihtsalt suudaksin lihtsalt PASTVÄÄRTUSI, PASTIVÄÄRTUSI, PASTIVÄÄRTUSI, PASTIVÄÄRTUSI, genereeriks see iga kord uue vastuse. Seekord, kui ma kleebin VÄÄRTUSI, ÕUNA, BANAANI, KUUPÄEVA, VIIGI, JÄÄBRI, JACKFRUITi, aga vaata, see on vaev hiirest kinni haarata ja siia tulla, valida PASTE ja valida VÄÄRTUSED. Niisiis, ma kasutan suurepärast funktsiooni REDO - mitte UNDO, REDO - mis on F4, nii et F4, kleepige uus väärtus. Kui vajutan klahvi F4, saan aga BANAANI, KUUPÄEVA, ELDERBERRY, LIME. Nii, see on lihtsalt lihtne. F4, NUOL ALLA, F4, Nool alla, F4, Nool alla, korras ja elu on suurepärane. Seal on mul artikli jaoks piisavalt valeandmeid, olgu, aga ka see on vaev, olgu?

Niisiis, meetod, mille õppisin oma heale sõbrale, kes on nüüdseks surnud - professor Simon Benninga õpetas mulle seda - kui meil on mudel - ja see on sisuliselt mudel -, mis kasutab RAND-i või RANDBETWEEN-i ja genereerib tulemus, mida saate teha, on see, et teil võib juhtuda, et tulemusel on mitu versiooni, olgu, ja me peame alustama meie mudeli tulemusest vasakul asuvast lahtrist, valima selle lahtri ja lahtri, mis sisaldab teie valemit, ja seejärel , nii palju kui soovite - oletame, et mul oli vaja 100 sellist või 132 neist - kopeerige või valige see täielikult alla ja me tuleme siia vahekaardile ANDMED, vahekaardile DATA, MIS-KUI ANALÜÜS, ANDMETABEL, olgu?

Nüüd kasutan seda kogu aeg, et näidata, kuidas luua mitu stsenaariumi, kuid sel juhul pole meil rea rea ​​sisendi jaoks midagi. Valige veeru COLUMN INPUT CELL jaoks ükskõik milline tühi lahter - pole tähtis, milline lahter see on - ja see käivitab seda mudelit 132 korda, vajutades iga kord sisuliselt uute juhuslike väärtuste genereerimiseks klahvi F9, klõpsake nuppu OK , ja, bam, ja see töötab. Ma armastan seda absoluutselt.

Nüüd on see otseülekanne. Iga kord, kui vajutan klahvi F9, saan uue 132 komplekti neist. Niisiis, lihtsalt kopeerige - CONTROL + C - ja tulge siia välja, PASTE ERIVÄÄRTUSED, ja meil on oma võltsitud toodete nimekiri ja me oleme valmis tegema sisuliselt seda, mis oli tagasi 2097. episoodis: jagage x veerg; x; x; ridadesse. Soovitame teil tungivalt vaadata seda videot, see on suurepärane video või ajakirja Strategic Finance novembrinumber, 2017. aasta november. See ilmub veebis novembri alguses.

Hästi. Niisiis, kõik need meetodid on raamatus Power Excel With, 2017 väljaanne. Selle kontrollimiseks klõpsake paremas ülanurgas nuppu i.

Recap of what we talked about today: the goal is to create a sample data set with ; separated products; always two or more products up to a max of 12; so I stored a list of products in a custom list so you can easily generate a single column of products; using RANDBETWEEN, that would have worked but we have duplicates in the list so I'm using the RAND function to say is this product in or not; then the TEXTJOIN function to concatenate the non-blanks with ;s in between; but then the big question, now that you have one result, how do you make multiple results using the RAND function; well, that's surprising that one copy and then multiple paste values will give you different answers because it's always recalculating after each paste; and you could speed that using F4 to redo the paste values. Not a bad way to go, but the superfast way, thanks to Professor Benninga, use the WHAT-IF tools and a data table with an empty cell as the COLUMN INPUT CELLS and you'll be able to generate hundreds of random results very, very quickly. Alright, there you go.

Noh, hei. Tahan teid tänada, et peatusite. Järgmisel korral näeme järgmise võrguülekande jaoks.

Laadige fail alla

Laadige näidisfail alla siit: Podcast2155.xlsm

Huvitavad Artiklid...