Понављајте више случајних резултата - Екцел савети

Преглед садржаја

Коришћење Екцел-ове табеле података „Шта ако“ за генерисање гомиле случајних резултата. Чак и ако имате шкакљиву формулу која је резултат неколико корака, табела података ће вам омогућити да генеришете стотине одговора на модел без понављања модела 100 пута.

Погледајте видео

  • Циљ је створити узорке података са производом; производ; производ; производ
  • Циљ је увек имати 2 или више производа, до највише 12
  • Спремите листу производа на прилагођену листу како бисте лако могли да генеришете колону појединачних производа
  • Коришћење РАНДБЕТВЕЕН () може вратити дупликате ставки са листе
  • Помоћу функције РАНД () одлучите да ли је овај производ укључен или не
  • Користите ТЕКСТЈОИН () за спајање празних места са зарезима између њих
  • Сад кад имате један резултат, како постићи много резултата
  • Изненађујуће да ће једна копија и више вредности залепити тренутни резултат формуле
  • Убрзајте лепљење вредности помоћу Ф4 до Ре до
  • Али - супер брз начин: Као улазну ћелију колоне користите алате Шта би требало и табелу података са празном ћелијом
  • Хвала професору Симону Беннинги на овој методи

Видео транскрипт

Научите Екцел из, епизода 2155: генеришите више случајних резултата из једне формуле.

Хеј! Добродошли назад на нетцаст. Ја сам Билл Јелен. Па, уз подцаст и писање књига, месечно пишем чланак за часопис Стратегиц Финанце. Радио сам на чланку следећег месеца, где сам им показивао како да користе упит напајања да поделе колону; раздвојио податке у редове и требало је да генеришем неке лажне податке за то, а зашто нисам отворио датотеку из епизоде ​​2097, немам појма. Само сам желео да створим неке лажне податке. Дакле, било где од 2 до 12 производа у једној ћелији, и, у процесу тога, користио сам пуно трикова из подцаста - тект јоин; напунити ЈАБУКА, БАНАНА, ВИШЊА; Случајни ход; Ф4 За понављање - и мислим да сам успут открио неке занимљиве ствари о томе како убрзати овај процес.

Е сад, прво, било би сјајно да сам могао само створити једну огромну масивну формулу низа која би генерисала те податке. Могао сам да копирам ту формулу, али нисам успео да дођем до своје копије ЦТРЛ + СХИФТ + ЕНТЕР и тог јутра сам само тражио нешто једноставније. Велики сам фан РАНДБЕТВЕЕН-а. Стално користим РАНДБЕТВЕЕН. Дакле, ако бисмо имали листу од 12 производа, а затим овде створили низ одговора помоћу РАНДБЕТВЕЕН, па индекс од А1 до А12, тражећи случајни број од 1 до 12, па сваки пут кад притиснем Ф9, добијем другачију листу производа, а затим желим различит број производа у сваком, па овде, РАНДБЕТВЕЕН између 2 до 7 или 2 до 12 или било које горње или доње границе, а затим користећи ТАКСЈОИН, ту сјајну нову функцију у Оффице 365, одвојен;, занемарите празнине и тада ћемопрелазак са Е2 тамо доле било где у Е2 на Е12 - на основу 6. вредности у овом случају - генерисаће ту листу, у реду? Али разлог што ми се ово не свиђа је тај што сам наставио да притискам Ф9, видите, почињем да добијам понављања и, знате, наводно су ово наредбе које долазе са веб странице и зашто би неко наручивао ЕЛДЕБЕРРИ? БУЗА једноставно нема смисла, зар не? Дакле, није ми се свидела шанса да добијем ДАТУМ ДАТУМ. Желео сам да имам јединствену листу. Дакле, ево шта сам одлучио да ћу учинити.наводно се ради о наредбама које долазе са веб странице и зашто би неко наручивао ЕЛДЕБЕРРИ? БУЗА једноставно нема смисла, зар не? Дакле, није ми се свидела шанса да добијем ДАТУМ ДАТУМ. Желео сам да имам јединствену листу. Дакле, ево шта сам одлучио да ћу учинити.наводно се ради о поруџбинама које долазе са веб странице и зашто би неко наручивао ЕЛДЕБЕРРИ? БУЗА једноставно нема смисла, зар не? Дакле, није ми се свидела шанса да добијем ДАТУМ ДАТУМ. Желео сам да имам јединствену листу. Дакле, ево шта сам одлучио да ћу учинити.

Прво, хтео сам да направим листу од 12 производа и ово сам запамтио као прилагођену листу, тако да могу само да генеришем лепу абецедну листу предмета, а затим сам желео било где од 2, знате, до отприлике 7 од тога, па оно што сам овде урадио је да кажем = АКО ЈЕ РАНД. РАНД је сјајна функција која генерише децимални број од 0 до 1 је <.6. Другим речима, у око 60% случајева желим да тај производ овде доведете у колону Б, иначе ми не дајте ништа „“. Преписаћу то. Оно што ће учинити за мене је стварање листе производа. Никада неће бити понављања. Нема шансе да се понови и сваки пут кад притиснем Ф9, добијем другачију листу производа и, да, изгледа да сваки пут добивамо, знате, прави број производа. (= ИФ (РАНД () <0,6, А1, “”))

Даље, наслов графикона; нуде нам два различита места за графикон - Абове Цхарт а Алригхт. Дакле, сада када то имамо, нова функција у програму Екцел у систему Оффице 365 је ТЕКСТЈОИН. Ја волим ово. Граничник ће бити а; а затим занемарити празно. Нема везе. Ја заправо … да, не, овде стварно није важно. То је важна ствар. Игнорисаћемо празно. ИСТИНА, а онда је и наша листа таквих производа. Добро. Дакле, ту је наша листа производа за први ред, али морам да их генеришем читаву гомилу, и ту заправо долазимо до проблема, проблема који сам покушавао да решим у овом конкретном случају. (= ТЕКСТЈОИН („;”, ИСТИНИТО, Б1: Б12))

Е сад, ако бих само копирао ту формулу, у реду, ако бих узео ту оригиналну формулу и дошао овде и уредио ово - одаберите:, притисните Ф4 да бисте били сигурни да имам апсолутну референцу и копирали га - ви Видећу да на крају имам идентичне предмете до краја. Нису баш занимљиви лажни подаци, зар не? Дакле, то неће успети. Оно што треба да урадим је да узмем резултат ове формуле и створим читаву гомилу њих, у реду? (= ТЕКСТЈОИН („;“, ИСТИНА, $ Б $ 1: $ Б $ 12))

Дакле, у почетку сам то урадио. Направио сам ЦОНТРОЛ + Ц, а онда долазим овде и урадићу лепљење посебних вредности - или претпостављам да је то само лепљење - и ПАСТЕ ВРЕДНОСТИ тако, у реду, и оно што ми је фасцинантно - и ја сам раније смо о томе разговарали у подкасту и сви у ИоуТубе коментарима су били, па, наравно да ће то успети; не - оно што ми је фасцинантно је да сам копирао ћелију Ц14, па бисте помислили да би, када сам копирао Ц14, тај текст из Ц14 био копиран у међуспремник, али није. Показује на Ц14, зар не? Дакле, први пут када налепим, добио сам ТРЕШЊУ, ДАТУМ, СТАРОСТ, али сада видите да се Ц14, мрави који корачају, променио у ЈАБУКА, ВИШЊА, СЛИКА, па ћу сићи ​​овде и Идем поново на ПАСТЕ ВАЛУЕС и увек сам шокиран да је промењен на нову вредност.

У реду, дакле, ако бих само могао ПАСТЕ ВАЛУЕС, ПАСТЕ ВАЛУЕС, ПАСТЕ ВАЛУЕС, ПАСТЕ ВАЛУЕС, то би генерисало нови одговор сваки пут. Овај пут када ПАСТИМ ВРЕДНОСТИ, ЈАБУКУ, БАНАНУ, ДАТУМ, ФИГУ, ИЦЕБЕРГ, ЈАЦКФРУИТ, али, видите, гњаважа је ухватити миша и доћи горе и изабрати ПАСТЕ и одабрати ВРЕДНОСТИ. Дакле, користићу сјајну функцију РЕДО - не УНДО, РЕДО - која је Ф4, па Ф4, налепите нову вредност. Када притиснем Ф4, добићу БАНАНУ, ДАТУМ, СТАРОСТ, ВАПНО. Дакле, то је једноставно. Ф4, СТРЕЛИЦА ДОЛЕ, Ф4, СТРЕЛИЦА ДОЛЕ, Ф4, СТРЕЛИЦА ДОЛЕ, у реду, и живот је сјајан. Ето, имам довољно лажних података за чланак, али и то је гњаважа, у реду?

Дакле, метода коју сам научио од свог доброг пријатеља који је сада преминуо - професор Симон Беннинга ме је научио овоме - ако имамо модел - а ово је у основи модел - који користи РАНД или РАНДБЕТВЕЕН и генерише резултат, оно што можете да урадите је да се може догодити више верзија тог резултата, у реду, и морамо кренути од ћелије лево од резултата нашег модела, одабрати ту ћелију и ћелију која садржи вашу формулу, а затим , колико год желите - рецимо да ми је требало 100 од ових или 132 од њих - само копирајте или одаберите скроз доле, а ми ћемо доћи овде на картицу ДАТА, картицу ДАТА, ВХАТ-ИФ АНАЛИЗА, ТАБЕЛА ПОДАТАКА, у реду?

Сада ово све време користим да бих показао како да креирам више сценарија, али у овом случају заправо немамо ништа за РЕД УЛАЗНУ ЋЕЛИЈУ. За ЦОЛУМН ИНПУТ ЦЕЛЛ, само одаберите било коју празну ћелију - није битно о којој ћелији је реч - и ово ће покренути овај модел 132 пута, сваки пут у суштини притискајући Ф9 да би генерисао нове случајне вредности, кликните ОК , и, бам, и успева. То апсолутно волим.

Ово је уживо. Сваки пут кад притиснем Ф9, добијем нови сет од њих 132. Дакле, само копирајте - ЦОНТРОЛ + Ц - и изађите овде, ПАСТЕ ПОСЕБНЕ ВРЕДНОСТИ, и ми имамо своју лажну листу производа, и спремни смо у основи да урадимо оно што је било у епизоди 2097: поделимо колону к; к; к; до редова. Топло вам препоручујем да погледате тај видео снимак, то је сјајан видео запис или издање часописа Стратегиц Финанце из новембра, издање из новембра 2017. године. Биће објављен на мрежи почетком новембра.

У реду. Дакле, све ове методе налазе се у књизи Повер Екцел Витх, издање 2017. Кликните на и у горњем десном углу да бисте је видели.

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.

Добро Хеј. Желим да вам захвалим што сте навратили. Видимо се следећи пут за још једно емитовање од.

Скини докуменат

Преузмите датотеку узорка овде: Подцаст2155.клсм

Занимљиви Чланци...