Ponavljajte več naključnih rezultatov - nasveti za Excel

Uporaba Excelove podatkovne tabele What-If za ustvarjanje kopice naključnih rezultatov. Tudi če imate zapleteno formulo, ki je rezultat več korakov, vam podatkovna tabela omogoča, da ustvarite na stotine odgovorov na model, ne da bi model ponavljali 100-krat.

Oglejte si video

  • Cilj je ustvariti vzorčne podatke z izdelkom; izdelek; izdelek; izdelek
  • Cilj je vedno imeti 2 ali več izdelkov, do največ 12
  • Shranite seznam izdelkov na seznam po meri, da boste lahko enostavno ustvarili stolpec posameznih izdelkov
  • Uporaba RANDBETWEEN () lahko vrne podvojene elemente na seznamu
  • S funkcijo RAND () se odločite, ali je ta izdelek vključen ali ne
  • Uporabite TEXTJOIN () za spajanje praznih prostorov s podpičji vmes
  • Zdaj, ko imate en rezultat, kako narediti veliko rezultatov?
  • Presenetljivo je, da bo ena kopija in več prilepljenih vrednosti prilepila trenutni rezultat formule
  • Vrednosti lepljenja pospešite s pomočjo F4 za ponovitev
  • Ampak - super hiter način: kot vhodno celico stolpca uporabite orodja What-If in podatkovno tabelo s prazno celico
  • Hvala profesorju Simonu Benningi za to metodo

Video zapis

Naučite se iz Excela, Epizoda 2155: Ustvarite več naključnih rezultatov iz ene formule.

Zdravo. Dobrodošli nazaj na netcast. Jaz sem Bill Jelen. No, poleg podcastov in pisanja knjig mesečno pišem članek za revijo Strategic Finance. Delal sem na članku za naslednji mesec, kjer sem jim pokazal, kako uporabiti napajalno poizvedbo za razdelitev stolpca; ločil podatke v vrstice in za to sem moral ustvariti nekaj lažnih podatkov, in zakaj nisem odprl datoteke iz epizode 2097, nimam pojma. Želel sem samo ustvariti nekaj lažnih podatkov. Torej, kjer koli od 2 do 12 izdelkov v eni celici in pri tem sem uporabil veliko trikov iz podcasta - text join; napolnite JABOLKO, BANANO, ČREŠNJO; Naključni sprehod; F4 Za ponovitev - in mislim, da sem med potjo odkril nekaj zanimivosti, kako pospešiti ta postopek.

Najprej bi bilo super, če bi lahko samo ustvaril eno ogromno masivno matrično formulo, ki bi ustvarila te podatke. Lahko bi kopiral to formulo navzdol, vendar nisem mogel priti do svoje kopije CTRL + SHIFT + ENTER in tisto jutro sem samo iskal nekaj preprostejšega. Sem velik oboževalec RANDBETWEEN. Ves čas uporabljam RANDBETWEEN. Torej, če bi imeli seznam 12 izdelkov in potem tukaj ustvarili vrsto odgovorov z RANDBETWEEN, torej indeks od A1 do A12, ki zahteva naključno število od 1 do 12, vsakič, ko pritisnem F9, dobim drugačen seznam izdelkov, nato pa želim različno število izdelkov v vsakem, tako da tukaj, RANDBETWEEN od 2 do 7 ali 2 do 12 ali karkoli je zgornja ali spodnja meja, in nato z uporabo TAXJOIN, to izjemno novo funkcijo v Office 365, ločen z;, prezrite presledek in potem bomoprehod iz E2 tam navzdol, kjer koli v E2 do E12 - na podlagi 6. vrednosti v tem primeru - bo ustvaril ta seznam, v redu? Toda razlog, zakaj mi to ni všeč, je ta, da sem še naprej pritiskal F9, glej, začnem dobivati ​​ponovitve in veste, domnevno gre za naročila, ki prihajajo s spletne strani, in zakaj bi nekdo naročil ELDEBERRY? EDERBERRY preprosto nima smisla, kajne? Torej, ni mi bila všeč priložnost, da dobim DATUM DATUM. Hotel sem imeti edinstven seznam. Torej, tukaj sem se odločil, da bom to storil.domnevno gre za naročila s spletne strani in zakaj bi nekdo naročil ELDEBERRY? EDERBERRY preprosto nima smisla, kajne? Torej, ni mi bila všeč priložnost, da dobim DATUM DATUM. Hotel sem imeti edinstven seznam. Torej, tukaj sem se odločil, da bom to storil.domnevno gre za naročila s spletne strani in zakaj bi nekdo naročil ELDEBERRY? EDERBERRY preprosto nima smisla, kajne? Torej, ni mi bila všeč priložnost, da dobim DATUM DATUM. Hotel sem imeti edinstven seznam. Torej, tukaj sem se odločil, da bom to storil.

Najprej sem želel ustvariti seznam 12 izdelkov in si ga zapomnim kot seznam po meri, tako da lahko ustvarim lep abecedni seznam predmetov, nato pa sem hotel od 2, veste, do približno 7 od tega, in kar sem tukaj naredil, rečem = IF RAND. RAND je odlična funkcija, ki generira decimalno mesto od 0 do 1 je <.6. Z drugimi besedami, v približno 60% primerov želim, da ta izdelek pripeljete sem v stolpec B, sicer mi ne dajte ničesar. To bom prepisal. Zame bo to ustvarilo seznam izdelkov. Nikoli ne bo ponovitev. Ni možnosti ponovitve in vsakič, ko pritisnem F9, dobim drugačen seznam izdelkov in, ja, zdi se, da vsakič dobimo, veste, pravo število izdelkov. (= IF (RAND () <0,6, A1, “”))

Naprej, naslov grafikona; ponujajo nam dva različna mesta za grafikon - Above Chart a Alright. Torej, zdaj, ko to imamo, je nova funkcija v Excelu v sistemu Office 365 TEXTJOIN. Ljubim to. Ločilo bo:; in nato prezrite prazno. Ni pomembno. Pravzaprav … ja, ne, tukaj res ni pomembno. To je pomembno. Prazno bomo prezrli. TRUE, potem pa tukaj je naš seznam takšnih izdelkov. V redu. Tako imamo seznam izdelkov za prvo vrstico, vendar jih moram ustvariti cel kup in tu dejansko pridemo do vprašanja, vprašanja, ki sem ga poskušal rešiti v tem primeru. (= TEXTJOIN (“;”, TRUE, B1: B12))

Zdaj, če bi samo kopiral to formulo, v redu, če bi vzel prvotno formulo in prišel sem in jo uredil - izberite:, pritisnite F4, da se prepričate, da imam absolutno referenco, in jo kopirajte - vi Videl bom, da imam na koncu enake predmete do konca. To niso zelo zanimivi ponarejeni podatki, kajne? Torej, to ne bo šlo. Kar moram storiti, je, da vzamem rezultat te formule in jih ustvarim cel kup, v redu? (= TEXTJOIN (“;”, TRUE, $ B $ 1: $ B $ 12))

Torej, sprva sem to storil. Naredil sem CONTROL + C, nato pa pridem sem in bom prilepil posebne vrednosti - ali pa mislim, da je to samo prilepi - in PASTE VALUES takšne, v redu, in kar je zame fascinantno - in sem o tem smo že govorili v podcastu in vsi v komentarjih v YouTubu so bili, seveda, to bo delovalo; ne - zanimivo mi je, da sem kopiral celico C14, zato bi si mislili, da bi bilo, ko bi kopiral C14, tisto besedilo iz C14 kopirano v odložišče, vendar ni. Kaže na C14, kajne? Torej, prvič, ko prilepim, sem dobil ČEŠNJO, DATUM, BREZ, vendar zdaj vidite, da se je C14, pohodne mravlje, spremenil v JABOLKA, ČEŠNJA, FIG, zato bom prišel sem dol in Ponovno grem na PASTE VALUES in vedno sem šokiran, da se je spremenil na novo vrednost.

Torej, če bi le lahko PASTE VALUES, PASTE VALUES, PASTE VALUES, PASTE VALUES vsakič znova ustvaril nov odgovor. Tokrat PASTEJEM VREDNOSTI, JABOLKO, BANANO, DATUM, FIGO, ICEBERG, JACKFRUIT, ampak, glejte, težava je prijeti miško in priti sem ter izbrati PASTE in izberite VREDNOSTI. Torej, uporabil bom izjemno funkcijo REDO - ne UNDO, REDO - kar je F4, torej F4, prilepite novo vrednost. Ko pritisnem F4, bom dobil še BANANO, DATUM, BREZ, LIME. Torej, preprosto je. F4, PUŠČINA DOL, F4, PUŠČINA DOL, F4, PUŠČINA DOL, v redu in življenje je super. Tam imam dovolj lažnih podatkov za članek, v redu, ampak tudi to je težava, v redu?

Torej, metoda, ki sem se je naučil od svojega dobrega prijatelja, ki je zdaj že pokojni - profesor Simon Benninga me je tega naučil - če imamo model - in to je v bistvu model -, ki uporablja RAND ali RANDBETWEEN in ustvarja Rezultat tega, kar lahko storite, je, da se vam lahko zgodi več različic tega rezultata, in začeti moramo od celice levo od rezultata našega modela, izbrati to celico in celico, ki vsebuje vašo formulo, in nato , pa kolikor jih želite - recimo, da sem potreboval 100 od teh ali 132 od teh - samo kopirajte ali izberite do konca in prišli bomo sem do zavihka DATA, zavihka DATA, WHAT-IF ANALIZA, TABELA PODATKOV, v redu?

Zdaj to ves čas uporabljam, da pokažem, kako ustvariti več scenarijev, vendar v tem primeru za ROW INPUT CELL v resnici nimamo ničesar. Za COLUMN INPUT CELL preprosto izberite katero koli prazno celico - ni pomembno, za katero celico gre - in ta model se bo zagnal 132-krat, vsakič, ko v bistvu pritisnete F9, da ustvarite nove naključne vrednosti, kliknite V redu , in, bam, in deluje. To mi je popolnoma všeč.

Zdaj je to v živo. Vsakič, ko pritisnem F9, dobim nov komplet od 132 teh. Torej, samo kopirajte - CONTROL + C - in pridite sem, PLEPITE POSEBNE VREDNOSTI in imamo svoj lažni seznam izdelkov in smo pripravljeni v bistvu narediti tisto, kar je bilo v epizodi 2097: razdelite stolpec x; x; x; v vrstice. Toplo priporočam, da si ogledate ta videoposnetek, gre za odličen videoposnetek ali novembrsko izdajo, novembrsko številko 2017 revije Strategic Finance. V spletu bo objavljen v začetku novembra.

Vredu. Vse te metode so torej v knjigi Power Excel With, izdaja 2017. Kliknite ikono i v zgornjem desnem kotu, da jo preverite.

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.

No, hej. Želim se vam zahvaliti, da ste se ustavili. Se vidimo naslednjič za še eno oddajo iz.

Prenesite datoteko

Prenesite vzorčno datoteko tukaj: Podcast2155.xlsm

Zanimive Članki...