Повторете множество произволни резултати - Съвети на Excel

Съдържание

Използване на таблицата с данни „Какво ще стане“ за генериране на куп случайни резултати. Дори ако имате сложна формула, която е резултат от няколко стъпки, таблицата с данни ще ви позволи да генерирате стотици отговори на модела, без да повтаряте модела 100 пъти.

Гледам видео

  • Целта е да се създадат примерни данни с продукт; продукт; продукт; продукт
  • Целта е винаги да имате 2 или повече продукта, до максимум 12
  • Съхранявайте списък с продукти в персонализиран списък, за да можете лесно да генерирате колона с единични продукти
  • Използването на RANDBETWEEN () може да върне дублирани елементи в списъка
  • Използвайте функцията RAND (), за да решите дали този продукт е включен или не
  • Използвайте TEXTJOIN (), за да обедините непразни места с точки с двоеточие между тях
  • Сега, след като имате един резултат, как правите много резултати
  • Изненадващо е, че едно копие и множество стойности за поставяне ще поставят текущия резултат от формулата
  • Ускорете стойностите за поставяне, като използвате F4 до Re do
  • Но - супер бърз начин: Използвайте What-If Tools и таблица с данни с празна клетка като клетка за въвеждане на колона
  • Благодаря на професор Саймън Бенинга за този метод

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

Научете Excel от, епизод 2155: Генерирайте множество произволни резултати от една формула.

Хей. Добре дошли отново в netcast. Аз съм Бил Джелен. Е, в допълнение към подкаста и писането на книги пиша ежемесечна статия за списание Strategic Finance. Работих върху статията за следващия месец, където им показвах как да използват заявка за захранване, за да разделят колона от; разделени данни на редове и трябваше да генерирам някои фалшиви данни за това и защо не отворих файла от епизод 2097, нямам представа Просто исках да създам някои фалшиви данни. И така, навсякъде от 2 до 12 продукта в една клетка и в процеса на това използвах много трикове от подкаста - text join; попълнете ЯБЪЛКА, БАНАНА, ЧЕРЕН; Случайна разходка; F4 To Redo - и мисля, че по пътя открих някои интересни неща за това как да ускоря този процес.

Първо, би било чудесно, ако можех просто да създам една огромна масивна формула на масив, която би генерирала тези данни. Можех да копирам тази формула надолу, но не можах да стигна до моето копие на CTRL + SHIFT + ENTER и просто търсих нещо по-просто тази сутрин. Аз съм голям фен на RANDBETWEEN. Използвам RANDBETWEEN през цялото време. Така че, ако имахме списък с 12 продукта и след това тук генерирахме поредица от отговори, използвайки RANDBETWEEN, така че индексът от А1 до А12, искащ произволно число от 1 до 12, ами всеки път, когато натисна F9, получавам различен списък с продукти и след това искам различен брой продукти във всеки един, така че тук, RANDBETWEEN от 2 до 7 или 2 до 12 или каквото и да е горната или долната граница, и след това използвайки TAXJOIN, тази страхотна нова функция в Office 365, разделен с;, игнорирайте празните места и след това „преминаването от E2 точно там, където и да е от E2 до E12 - на базата на 6-тата стойност в този случай - ще генерира този списък, нали? Но причината да не ми харесва е, че продължавах да натискам F9, вижте, започвам да получавам повторения и, знаете ли, уж това са поръчки, идващи от уебсайт и защо някой би поръчал ELDEBERRY? БЪЗЪТ просто няма смисъл, нали? Така че, не ми хареса шансът да получа DATE DATE. Исках да имам уникален списък. И така, ето какво реших, че ще направя.уж това са поръчки, идващи от уебсайт и защо някой би поръчал ELDEBERRY? БЪЗЪТ просто няма смисъл, нали? Така че, не ми хареса шансът да получа DATE DATE. Исках да имам уникален списък. И така, ето какво реших, че ще направя.уж това са поръчки, идващи от уебсайт и защо някой би поръчал ELDEBERRY? БЪЗЪТ просто няма смисъл, нали? Така че, не ми хареса шансът да получа DATE DATE. Исках да имам уникален списък. И така, ето какво реших, че ще направя.

Първо, щях да създам списък с 12-те продукта и аз го запаметявам като персонализиран списък, така че мога просто да генерирам хубав азбучен списък на артикулите и след това исках някъде от 2, знаете, до около 7 от тях и затова това, което направих тук, е да кажа = АКО РАНДЪТ. RAND е страхотна функция, която генерира десетичен знак от 0 до 1 е <.6. С други думи, в около 60% от случаите искам да пренесете този продукт тук в колона Б, в противен случай не ми давайте нищо “”. Ще го копирам. Това, което ще направи за мен, е да генерирам списък с продукти. Никога няма да има повторения. Няма шанс за повторения и всеки път, когато натисна F9, получавам различен списък с продукти и, да, изглежда, че всеки път получаваме, знаете ли, правилния брой продукти. (= IF (RAND () <0,6, A1, “”))

След това, заглавие на диаграмата; те ни предлагат две различни места за диаграма - Above Chart a Alright. И така, сега, когато го имаме, новата функция в Excel в Office 365 е TEXTJOIN. Обичам това. Разделителят ще бъде a; и след това игнорирайте празно. Няма значение. Аз всъщност … да, не, тук наистина няма значение. Това е важното. Ще игнорираме празно. ИСТИНСКИ, а след това е нашият списък с подобни продукти. Добре. И така, имаме списък с продукти за първия ред, но трябва да генерирам цял куп от тях и тук всъщност стигаме до проблема, проблема, който се опитвах да разреша в конкретния случай. (= TEXTJOIN (“;”, TRUE, B1: B12))

Сега, ако просто копирах тази формула надолу, добре, ако взех тази оригинална формула и дойдох тук и редактирах това - изберете:, натиснете F4, за да се уверите, че имам абсолютна препратка, и да го копирам - вие Ще видя, че в крайна сметка имам еднакви предмети докрай. Не са много интересни фалшиви данни, нали? Така че, това няма да работи. Това, което трябва да направя, е да взема резултата от тази формула и да създам цял куп от тях, нали? (= TEXTJOIN (“;”, TRUE, $ B $ 1: $ B $ 12))

И така, първоначално направих това. Направих CONTROL + C и след това дойдох тук и ще направя поставяне на специални стойности - или предполагам, че това е просто поставяне - и ПОСТАВЯНЕ НА ЦЕННОСТИ така, добре, и това, което е очарователно за мен - и аз съм говорихме за това веднъж в подкаста преди и всички в коментарите в YouTube бяха, е, разбира се, че ще се получи; не - очарователното за мен е, че копирах клетка C14 и така бихте си помислили, че когато копирах C14, този текст от C14 би бил копиран в клипборда, но не е така. То сочи към С14, нали? И така, първият път, когато поставям, имам CHERRY, DATE, EDERBERRY, но сега виждате, че C14, походните мравки се е променил на APPLE, CHERRY, FIG и затова ще сляза тук и аз m ще отиде отново PASTE VALUES и винаги съм шокиран, че това се промени на новата стойност.

Добре, така че, ако просто можех просто да ПОСТАВЯ СТОЙНОСТИ, ПАСТА СТОЙНОСТИ, ПАСТА СТОЙНОСТИ, ПАСТА СТОЙНОСТИ, това ще генерира нов отговор всеки път. Този път, когато ЛЕПЯ СТОЙНОСТИ, ЯБЪЛКА, БАНАНА, ДАТА, ФИГА, ICEBERG, JACKFRUIT, но, вижте, караница е да хванете мишката и да дойдете тук и да изберете PASTE и да изберете СТОЙНОСТИ. Така че, ще използвам страхотната функция REDO - не UNDO, REDO - която е F4, така че F4, поставете новата стойност. Когато натисна F4, ще получа но BANANA, DATE, EDERBERRY, LIME. Така че, просто е просто. F4, СТРЕЛКА НАДОЛУ, F4, СТРЕЛКА НАДОЛУ, F4, СТРЕЛКА НАДОЛУ, добре и животът е страхотен. Имам достатъчно фалшиви данни за статията, добре, но дори това е караница, нали?

И така, методът, който научих от един мой добър приятел, който вече е починал - професор Саймън Бенинга ме научи на това - ако имаме модел - а това по същество е модел - който използва RAND или RANDBETWEEN и генерира резултат, това, което можете да направите, е, че можете да имате няколко версии на този резултат, добре, и ние трябва да започнем от клетката вляво от резултата от нашия модел, да изберете тази клетка и клетката, която съдържа вашата формула, и след това , колкото и много да искате - да кажем, че ми трябваха 100 от тези или 132 от тях - просто копирайте или изберете докрай и ще стигнем до раздела ДАННИ, раздела ДАННИ, КАКВО-АКО АНАЛИЗ, ТАБЛИЦА НА ДАННИ, нали?

Сега използвам това през цялото време, за да покажа как да създам множество сценарии, но в този случай всъщност нямаме нищо за ROW INPUT CELL. За ВХОДНА КЛЕТКА НА КОЛОНАТА просто изберете всяка празна клетка - няма значение коя клетка е - и това ще стартира този модел 132 пъти, като всеки път по същество натиска F9, за да генерира нови случайни стойности като това, щракнете върху OK , и, бам, и работи. Наистина го обичам.

Сега това е на живо. Всеки път, когато натисна F9, получавам нов набор от 132 от тях. Така че, просто копирайте - CONTROL + C - и излезте тук, ПОСТАВЕТЕ СПЕЦИАЛНИ ЦЕННОСТИ и ние имаме нашия фалшив списък с продукти и сме готови по същество да направим това, което беше в епизод 2097: разделете колона от x; x; x; до редове. Горещо ви препоръчваме да разгледате този видеоклип, това е страхотен видеоклип или ноемврийския брой, изданието от ноември 2017 г. на списание Strategic Finance. Той ще излезе онлайн в началото на ноември.

Добре. И така, всички тези методи са в книгата Power Excel With, 2017 издание. Щракнете върху i в горния десен ъгъл, за да го проверите.

Обобщение на това, за което говорихме днес: целта е да се създаде примерен набор от данни с; отделени продукти; винаги два или повече продукта до максимум 12; затова съхраних списък с продукти в потребителски списък, за да можете лесно да генерирате една колона продукти; използвайки RANDBETWEEN, това би работило, но имаме дубликати в списъка, така че използвам функцията RAND, за да кажа дали този продукт е в или не; след това функцията TEXTJOIN за обединяване на непразни места с; s между тях; но тогава големият въпрос, сега, когато имате един резултат, как правите множество резултати с помощта на функцията RAND; е, това е изненадващо, че едно копие и след това множество стойности на поставяне ще ви дадат различни отговори, защото винаги се преизчислява след всяко поставяне; и бихте могли да ускорите това, като използвате F4, за да повторите стойностите за поставяне. Не е лош път, но свръхбързият път,благодарение на професор Бенинга, използвайте WHAT-IF инструментите и таблицата с данни с празна клетка като КЛЕТКИ ЗА ВХОД НА КОЛОНА и ще можете да генерирате стотици произволни резултати много, много бързо. Добре, ето ви.

Е, хей. Искам да ви благодаря, че се отбихте. Ще се видим следващия път за поредното излъчване от.

Свали файл

Изтеглете примерния файл тук: Podcast2155.xlsm

Интересни статии...