Kartoti kelis atsitiktinius rezultatus - „Excel“ patarimai

Naudojant „Excel“ „Kas būtų, jei būtų“ duomenų lentelę, sukuriama krūva atsitiktinių rezultatų. Net jei turite keblią formulę, kuri yra kelių žingsnių rezultatas, duomenų lentelė leis jums sugeneruoti šimtus atsakymų į modelį, nekartojant modelio 100 kartų.

Žiūrėti video

  • Tikslas yra sukurti pavyzdinius duomenis su produktu; produktu; produktu; produktu
  • Tikslas yra visada turėti 2 ar daugiau produktų, bet ne daugiau kaip 12
  • Saugokite produktų sąrašą pasirinktiniame sąraše, kad galėtumėte lengvai sugeneruoti atskirų produktų stulpelį
  • Naudojant RANDBETWEEN () sąraše gali būti pateikiami pasikartojantys elementai
  • Norėdami nuspręsti, ar šis produktas yra įtrauktas, ar ne, naudokite funkciją RAND ()
  • Naudokite „TEXTJOIN“ (), kad tarpai sujungtų ne tuščius taškus dvitaškiais
  • Dabar, kai turite vieną rezultatą, kaip padaryti daug rezultatų
  • Keista, kad viena kopija ir kelios įklijavimo vertės įklijuos dabartinį formulės rezultatą
  • Spartinkite įklijavimo vertes naudodami „F4“, kad atliktumėte „Re do“
  • Bet - labai greitas būdas: kaip stulpelio įvesties langelį naudokite „What-If Tools“ ir duomenų lentelę su tuščiu langeliu
  • Ačiū profesoriui Simonui Benningai už šį metodą

Vaizdo įrašo nuorašas

Sužinokite apie „Excel“, 2155 serija: generuokite kelis atsitiktinius rezultatus iš vienos formulės.

Ei. Sveiki sugrįžę į internetinę transliaciją. Aš esu Billas Jelenas. Na, be to, prie tinklalaidės ir knygų rašymo, kas mėnesį rašau straipsnį „Strategic Finance“ žurnalui. Aš dirbau prie kito mėnesio straipsnio, kuriame parodžiau jiems, kaip naudoti energijos užklausą, norint padalyti stulpelį; atskyriau duomenis į eilutes ir tam man reikėjo sugeneruoti keletą padirbtų duomenų, o kodėl neatidariau failo iš 2097 epizodo, neįsivaizduoju. Aš tiesiog norėjau sukurti keletą suklastotų duomenų. Taigi, bet kurioje vietoje nuo 2 iki 12 produktų vienoje langelyje, ir, atlikdamas tai, aš panaudojau daugybę podcast'o gudrybių - teksto prisijungimas; užpildykite obuolius, bananus, vyšnias; Atsitiktinis pasivaikščiojimas; F4 To Redo - ir manau, kad pakeliui atradau įdomių dalykų, kaip paspartinti šį procesą.

Pirmiausia, būtų puiku, jei būčiau ką tik sukūręs vieną didžiulę masyvią formulę, kuri tuos duomenis būtų sukūrusi. Aš galėjau nukopijuoti šią formulę žemyn, bet negalėjau pasiekti savo CTRL + SHIFT + ENTER kopijos ir tą rytą tiesiog ieškojau kažko paprastesnio. Esu didelis „RANDBETWEEN“ gerbėjas. Aš visą laiką naudoju RANDBETWEEN. Taigi, jei mes turėtume 12 produktų sąrašą ir tada, čia, generavome atsakymų seriją naudodami RANDBETWEEN, taigi nuo A1 iki A12 indeksas, prašant atsitiktinio skaičiaus nuo 1 iki 12, kaskart, kai paspaudžiu F9, gausiu skirtingas produktų sąrašas, o tada noriu skirtingo produktų kiekio kiekviename, taigi, čia RANDBETWEEN nuo 2 iki 7 arba nuo 2 iki 12 arba kokia viršutinė ar apatinė riba yra, o tada naudojant TAXJOIN, tai nuostabi nauja funkcija „Office 365“, atskirta;, ignoruoja tuščius laukus, tada meseidami iš E2 ten pat į bet kurią vietą E2 į E12 - remdamiesi 6-ąja reikšme šiuo atveju - sugeneruosite tą sąrašą, gerai? Bet man tai nepatinka dėl to, kad vis spaudžiau F9, matau, pradedu kartotis ir, žinot, neva tai yra užsakymai iš interneto ir kodėl kažkas turėtų užsisakyti ELDEBERRY? PIRMININKĖ tiesiog nėra prasmės, tiesa? Taigi man nepatiko galimybė gauti DATE DATE. Norėjau turėti unikalų sąrašą. Taigi, štai ką nusprendžiau padaryti.neva tai yra užsakymai iš interneto ir kodėl kažkas turėtų užsisakyti ELDEBERRY? PIRMININKĖ tiesiog neturi prasmės, tiesa? Taigi man nepatiko galimybė gauti DATE DATE. Norėjau turėti unikalų sąrašą. Taigi, štai ką nusprendžiau padaryti.neva tai yra užsakymai iš interneto ir kodėl kažkas turėtų užsisakyti ELDEBERRY? PIRMININKĖ tiesiog nėra prasmės, tiesa? Taigi man nepatiko galimybė gauti DATE DATE. Norėjau turėti unikalų sąrašą. Taigi, štai ką nusprendžiau padaryti.

Pirmiausia, aš ketinau sukurti 12 produktų sąrašą, ir aš tai įsimenu kaip pasirinktinį sąrašą, todėl galiu tiesiog sukurti gražų abėcėlinį elementų sąrašą, tada norėjau bet kur nuo 2, žinote, maždaug iki 7 iš jų, ir tai, ką aš čia padariau, sakau = JEI RAND. RAND yra nuostabi funkcija, sukurianti dešimtainį skaičių nuo 0 iki 1 yra <, 6. Kitaip tariant, maždaug 60% atvejų noriu, kad tą produktą atneštumėte į B stulpelį, kitaip neduokite man nieko ““. Aš nukopijuosiu žemyn. Tai, kas man bus naudinga, yra produktų sąrašo sudarymas. Niekada nebus jokių pakartojimų. Nėra jokių pasikartojimų tikimybės, ir kiekvieną kartą, kai paspaudžiu F9, gaunu vis kitą produktų sąrašą, ir, taip, atrodo, kad kiekvieną kartą gauname reikiamą produktų skaičių. (= JEI (RAND () <0,6, A1, „“))

Kitas, diagramos pavadinimas; jie mums siūlo dvi skirtingas diagramos vietas - virš diagramos gerai. Taigi, kai tai turime, „Office 365“ naujoji „Excel“ funkcija yra TEXTJOIN. Man tai patinka. Skiriamasis bus a; o tada ignoruok tuščią. Nesvarbu. Aš iš tikrųjų … taip, ne, čia tikrai nesvarbu. Tai yra svarbus dalykas. Mes nepaisysime tuščio. TIESA, tada pateikiame mūsų panašių produktų sąrašą. Gerai. Taigi, mes turime savo produktų sąrašą pirmajai eilutei, bet man reikia sugeneruoti visą šūsnį jų, ir čia mes iš tikrųjų prieiname šį klausimą, kurį bandžiau išspręsti šiuo konkrečiu atveju. (= TEXTJOIN („;“, TRUE, B1: B12))

Dabar, jei aš tiesiog nukopijuosiu šią formulę žemyn, gerai, jei aš paėmiau tą originalią formulę ir atėjau čia ir redagavau tai - pasirinkite:, paspauskite F4, kad įsitikintumėte, jog turiu absoliučią nuorodą, ir nukopijuokite ją žemyn - jūs Aš pamatysiu, kad aš galų gale turiu vienodus daiktus. Tai nėra labai įdomūs suklastoti duomenys, tiesa? Taigi, tai neveiks. Ką turiu padaryti, tai turiu paimti šios formulės rezultatą ir sukurti visą jų krūvą, gerai? (= TEXTJOIN („;“, TIKRA, $ B $ 1: $ B $ 12))

Taigi, iš pradžių aš tai padariau. Aš padariau „CONTROL + C“, tada ateinu čia ir ketinu įklijuoti specialias vertes - arba, manau, tai tiesiog įklijuokite - ir tokios PASTE VERTYBĖS, gerai, ir kas man įdomu - ir aš kartą apie tai kalbėjome ankštiniame eteryje ir visi „YouTube“ komentaruose, žinoma, tai veiks; ne - kas mane žavi, aš nukopijavau langelį C14, todėl manytum, kad nukopijavęs C14 tas tekstas iš C14 būtų nukopijuotas į mainų sritį, bet taip nėra. Tai rodo į C14, tiesa? Taigi, pirmą kartą įklijuodamas, gavau CHERRY, DATE, ELDERBERRY, bet dabar matote, kad žygiuojančios skruzdėlės C14 pasikeitė į APPLE, CHERRY, FIG, taigi aš nusileisiu čia ir aš Aš vėl eisiu į PASTE VALUES, ir aš visada šokiruotas, kad jis pasikeitė į naują vertę.

Gerai, taigi, jei aš tiesiog galėčiau tik PASTŲ VERTYBES, PASTŲ VERTYBES, PASTŲ VERTYBES, PASTŲ VERTYBES, tai kiekvieną kartą sugeneruotų naują atsakymą. Šį kartą, kai aš PASTUOJU VERTYBES, OBUOLIUS, BANANĄ, DATĄ, figą, ICEBERGĄ, JACKFRUIT, bet, žiūrėk, vargas griebtis pelės ir ateiti čia, pasirinkti PASTE ir pasirinkti VERTYBES. Taigi, aš naudosiu nuostabią REDO funkciją - ne UNDO, REDO - tai yra F4, taigi F4, įklijuokite naują vertę. Kai paspausiu F4, gausiu, bet BANANA, DATA, ELDERBERRY, KALKĖ. Taigi, tai tiesiog paprasta. F4, rodyklė žemyn, F4, rodyklė žemyn, F4, rodyklė žemyn, gerai, ir gyvenimas yra puikus. Ten turiu pakankamai suklastotų duomenų straipsniui, gerai, bet net ir tai yra vargas, gerai?

Taigi metodas, kurį išmokau iš gero savo draugo, kuris jau yra miręs - profesorius Simonas Benninga man to išmokė - jei turime modelį - ir tai iš esmės yra modelis - naudojant RAND arba RANDBETWEEN ir sukuriant Rezultatas - ką galite padaryti, tai galite turėti kelias to rezultato versijas, gerai, ir mes turime pradėti nuo langelio kairėje nuo mūsų modelio rezultato, pasirinkti tą langelį ir langelį, kuriame yra jūsų formulė, ir tada , kad ir kiek norėtumėte - tarkime, man reikėjo 100 šių arba 132 iš jų - tiesiog nukopijuokite arba pasirinkite iki galo, ir mes eisime čia į DUOMENŲ skirtuką, DUOMENŲ skirtuką, KAS ANALIZĖ, DUOMENŲ LENTELĖ, gerai?

Dabar aš tai naudoju visą laiką, norėdamas parodyti, kaip sukurti kelis scenarijus, tačiau šiuo atveju mes tikrai neturime nieko apie ROW INPUT CELL. Skiltyje „COLUMN INPUT CELL“ tiesiog pasirinkite bet kurį tuščią langelį - nesvarbu, kokia ląstelė tai yra - ir šis modelis bus paleistas 132 kartus, kiekvieną kartą iš esmės paspaudus F9, kad būtų sukurtos naujos atsitiktinės vertės, spustelėkite , ir, bam, ir tai veikia. Man tai labai patinka.

Dabar tai gyvai. Kiekvieną kartą, kai paspaudžiu F9, gaunu naują 132 rinkinį iš jų. Taigi, tiesiog nukopijuokite - CONTROL + C - ir išeikite čia, PASTE SPECIALIOSIOS VERTYBĖS, ir mes turime savo netikrą produktų sąrašą, ir mes esame pasirengę iš esmės padaryti tai, kas buvo dar 2097 epizode: padalyti x stulpelį; x; x; į eilutes. Labai rekomenduojame peržiūrėti šį vaizdo įrašą, tai puikus vaizdo įrašas arba žurnalo „Strategic Finance“ lapkričio mėn., 2017 m. Lapkričio mėn. Tai bus internete internete lapkričio pradžioje.

Gerai. Taigi, visi šie metodai yra knygoje „Power Excel With“, 2017 m. Leidimas. Norėdami tai patikrinti, spustelėkite viršutiniame dešiniajame kampe.

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.

Na, ei. Noriu padėkoti, kad užsukote. Pamatysime kitą kartą kitai internetinei transliacijai iš.

Atsisiųsti failą

Atsisiųskite failo pavyzdį čia: Podcast2155.xlsm

Įdomios straipsniai...