Как да рандомизирам списъка в Excel?
Рандомизирането на списък в Excel означава избор на произволна стойност от данните, за рандомизиране на цял списък в Excel има две формули на Excel, едната е функцията = RAND (), която дава някоя от произволните стойности на клетката и след това можем да сортираме списък или можем да използваме функцията = RANDBETWEEN (), която дава произволни стойности на клетката от числовия диапазон, предоставен от потребителя.
# 1 Вмъкнете произволни числа в списъка, като използвате функцията RAND
Не знам дали сте наясно или не, можем да вмъкнем произволни числа в списъка от 0 до по-малко от 1 в excel с помощта на функцията RAND. Използвайки числата, генерирани от функцията RAND, можем да сортираме списъка с числа произволно.
Функцията RAND няма никакви параметри, които да задоволи. Просто трябва да въведем формулата и да затворим скобата. Функцията RAND автоматично приема параметъра като по-голям от 0 и по-малък от 1.
В горния пример току-що въведох формули
Имам списък с някои продукти и искам да сортирам данните на случаен принцип за известна поверителност.
Ако се опитам да сортирам данните въз основа на името на продукта, то ще се сортира или от A до Z, или от Z до A. Ако се опитам да сортирам данните въз основа на брутните продажби, ще се сортират или от най-ниското към най-високото, или от най-високото към най-ниското.
Но искам нито едно от тях да се случи, искам да сортирам произволно.
- Стъпка 1: Приложете функцията RAND непосредствено след колоната Брутни продажби. Наименувайте новата колона като помощник.
- Стъпка 2: Не забравяйте, че RAND е променлива функция и продължава да променя стойностите след всяко действие в Excel. Така че премахнете формулата, като използвате Paste Special.
- Стъпка 3: След поставяне на стойности изберете целия диапазон от данни и отидете в раздела ДАННИ.
- Стъпка 4: В раздел данни изберете опцията СОРТИРАНЕ.
- Стъпка 5: Сега под Сортиране изберете нововмъкнатата колона, т.е. Помощник
- Стъпка 6: В същия прозорец под Поръчка изберете желаната опция. Тъй като сортираме ръчно, можем да изберем някоя от наличните опции. Избрах най-малкия до най-големия.
- Стъпка 7: Щракнете върху бутона OK. Той ще сортира данните на случаен принцип.
# 2 Изберете победител в лотария със списък за рандомизиране в Excel
Ако сте виждали лотарийната индустрия, те ще изберат победителя на случаен принцип, без никакви пристрастия. С помощта на excel и с помощта на функцията RAND ние също можем да изберем победител.
Имам малко имена и номерата на техните лотарийни билети, трябва да изберем победител в лотария от тази партида.
Критериите за избор на победител е, че трябва да генерираме произволни числа от 1 до 100 срещу всяко име и който получи максималния резултат, ще бъде обявен за победител.
С помощта на функцията RAND ще генерирам няколко числа спрямо всяко име. Проблемът е, че RAND може да ми даде всички стойности, които са по-малки от 1, така че ще умножа числото 100 с числата, генерирани от функцията RAND.
Тъй като RAND е нестабилна функция, ще премахна формулата и ще запазя само стойности.
Сега имам готов резултат за всяко име. Критерии са всеки, който получи максималния резултат, да бъде обявен за победител. Ще сортирам числата от най-големите до най-малките.
- Стъпка 1: Изберете данните и раздел Под данни, раздел избира опцията СОРТИРАНЕ.
- Стъпка 2: Сега под Сортиране изберете колоната SCORE.
- Стъпка 3: Сега идва важната част от процеса. Под Поръчка трябва да изберем критериите от Най-големия до Най-малкия. Така че най-голямата стойност от списъка е на първо място.
- Стъпка 4: Щракнете върху OK, ще сортирате данните от Най-голямата до Най-малката от колоната за оценяване.
Еха!!! Тук имаме победител и победител е Рамела, която е получила най-висок резултат, когато сме приложили функцията RAND.
Неща за запомняне
- RAND & RANDBETWEEN И двете са променливи функции и ще забавят значително работната книга.
- И двете функции преизчисляват стойностите, когато има някаква промяна в работните листове.
- Чрез използване на RAND можем да генерираме произволни числа, които са по-големи от 0, но по-малки от 1.
- Не съхранявайте променливи функции в нито една от работните книги.