Содржина
Во оваа статија, ќе разговарам за генератор на случаен број помеѓу опсег во ексел. Често, додека правите статистичка и финансиска анализа, можеби ќе треба да користите генератор на случаен број. Без оглед на целта, Excel има неколку начини да генерира случајни броеви. Ајде да ги погледнеме тие начини.
Преземете ја работната книга за вежбање
Можете да ја преземете работната книга за вежбање што ја користевме за да ја подготвиме оваа статија.
Генератор на случаен број помеѓу Range.xlsm
8 Соодветни примери на генератор на случаен број помеѓу опсег во Excel
1. Користете ја функцијата Excel RAND за да генерирате број помеѓу опсег
Можете да ја користите функцијата RAND како генератор на случаен број. Обично, оваа функција создава случајни броеви помеѓу 0 до 1 .
Чекори:
- Прво. напишете ја формулата подолу во Ќелија B5 . Притиснете Enter . Како што се очекуваше, ќе добиете број помеѓу 0 до 1 .
=RAND()
- Сега, повлечете ја алатката Пополнете Рачка ( +) за да добиете листа на броеви помеѓу функцијата RAND опсег.
- Конечно, еве го списокот со броеви.
- Покрај тоа, можете да го поставите опсегот на случајните броеви користејќи го RAND На пример, сакам да добијам броеви помеѓу 0 и 6 . Потоа напишете ја формулата подолу во Ќелија B5 и притиснете Внесете .
=RAND()*5+1
- Како и досега, повлечете ја надолу Пополнете ја рачката ( + ) и добијте го резултатот подолу.
📌 Претворете ги резултатите од формулата во вредности:
Сега, има проблем со горната формула. Функцијата RAND е Испарлива функција . Броевите што ги добиваме од функцијата постојано ќе се менуваат при повторното пресметување. Значи, за да ја избегнеме таа промена, треба да го претвориме резултатот од горната формула во вредности. За да го направите тоа, следете ги чекорите подолу.
Чекори:
- Прво, изберете ја добиената листа што ја добивме и притиснете Ctrl + C .
- Следно, од Excel Ribbon , одете во Дома > Вметни . Сега кликнете на иконата Залепете вредности (Видете ја сликата од екранот).
- Како резултат, ги добивме бројките како вредности подолу. Сега, овие вредности нема да се променат при повторното пресметување.
Прочитајте повеќе: Формула на Excel за генерирање случаен број (5 примери )
2. Примени ја функцијата RANDBETWEEN како генератор на случаен број во опсег
Ајде да ја користиме функцијата RANDBETWEEN за да добиеме листа со случајни броеви. Користејќи ја оваа функција, можете да ги одредите горните и долните броеви на вашиот опсег. На пример, сакаме да имаме случајни броеви помеѓу 10 и 50 .
Чекори:
- Тип формулата подолу во Ќелија B5 . Следствено, ќе го добиеме следниот резултатоткако ќе притиснете Enter .
=RANDBETWEEN(10,50)
- По користење на Пополнете рачка алатката, следново е нашата листа на случајни броеви.
Слично на функцијата RAND , доколку е потребно, направете сигурно сте го конвертирале резултатот од формулата RANDBETWEEN во вредности. Ова е затоа што функцијата RANDBETWEEN е исто така Парлива функција во Excel.
Прочитајте повеќе: Како да генерирате случаен број со Excel VBA (4 примери)
3. Користете ги функциите RANK.EQ и RAND како уникатен генератор на броеви помеѓу опсегот
Обично, функцијата RAND враќа единствена броеви помеѓу опсег. Сепак, за да го провериме повторувањето на добиените случајни броеви, можеме да ја користиме функцијата RANK.EQ .
Чекори:
- Прво , добијте список со случајни броеви користејќи ја функцијата RAND .
- Потоа претворете ја листата во вредности користејќи ја Вметни Опција Values (Опишана во Метод 1 ).
- Сега, напишете ја формулата подолу во Cell C5 .
=RANK.EQ(B5,$B$5:$B$13)
- Притиснете Enter .
- Сега ако ги ставате сите дупликати вредности во Колона B , Колоната C ќе го означи тоа со прикажување дупликат цели броеви на соодветните RAND вредности.
Прочитајте повеќе: Excel VBA: генератор на случаен број без дупликати (4 примери)
4. Вметнете ја функцијата RANDARRAY како СлучајноГенератор на броеви во Excel
Во Excel 365 , можеме да ја користиме функцијата RANDARRAY како генератор на случаен број. Синтаксата на функцијата RANDARRAY е спомната подолу за подобро разбирање.
RANDARRAY([редови],[колони],[мин],[макс],[целиот_број])
Да претпоставиме дека сакате да креирате низа со случаен број помеѓу опсегот од 10 и 20 , која содржи 5 редови и 2 колони, и сакам да имам цели броеви, а потоа следете ја постапката подолу.
Чекори:
- Впишете ја формулата подолу во Ќелија B5 . Притиснете Enter и ќе добиете низа (означена како сина боја) која ги содржи очекуваните случајни броеви.
=RANDARRAY(5,2,10,20,TRUE)
Слични читања
- Како да генерирате случајни податоци во Excel (9 лесни методи)
- Генератор на случаен 5 цифри во Excel (7 примери)
- Генератор на случаен 4 цифри во Excel (8 примери)
- Случаен Генератор на броеви во Excel без повторувања (9 методи)
5. Комбинација на функции на Excel ROUND и RAND како генератор на случаен број во опсег
Сега ќе користам функцијата ROUND заедно со функцијата RAND за да се добие список со случајни броеви помеѓу 0 и 20 .
Чекори:
- Прво, напишете ја следнава формула во Cell B5 и притиснете Enter . Како последица на тоа, ќе ја добиете листата на случајни броевиво наведениот опсег.
=ROUND(RAND()*19+1,0)
Тука, резултатот од формулата RAND се множи со 19 и потоа му се додава 1 . Подоцна, функцијата ROUND ќе го заокружи децималниот број на 0 децимални места.
Прочитајте повеќе: Генерирајте случаен број во Excel со децимали (3 методи)
6. Користете ја алатката за анализа Додај за да генерираме случајни броеви помеѓу опсег
Ќе користиме excel Додатоци за да генерираме список со случајни броеви. Следете ги чекорите подолу за да ја извршите задачата.
Чекори:
- Прво, одете во картичката Датотека од Excel Лента .
- Следно, одете во Опции .
- Потоа Excel Options ќе се појави прозорец. Одете во менито Додатоци , сега проверете дали се избрани Додатоци на Excel во полето: Управување . Кликнете на копчето Go .
- Ќе се појави прозорецот Додатоци . После тоа, ставете штиклирање на Алатникот за анализа и кликнете OK .
- Како резултат , опцијата Анализа на податоци се додава во табулаторот Податоци на Excel Ribbon . Сега, кликнете на опцијата Анализа на податоци .
- Дијалогот Анализа на податоци ќе се појави. Изберете ја опцијата Генерација на случаен број и кликнете OK .
- Ставете вредности на долунаведените полиња ( видете ја сликата од екранот) икликнете OK . На пример, сакам да генерирам список со случајни броеви во опсег од 10 до 50 .
- Конечно, го добивме резултатот подолу.
Прочитај повеќе: Генератор на случаен број со алатка за анализа на податоци и функции во Excel
7. Примени VBA како генератор на случаен број помеѓу опсегот во Excel
Можете да користите VBA како генератор на случаен број во ексел . Ајде да видиме како да креирате случаен број користејќи VBA и да го прикажете и на полето за пораки и на работниот лист.
7.1. Генерирајте случаен број користејќи VBA и вратете го резултатот во полето за пораки
Да претпоставиме дека сакам да добијам случаен број помеѓу 0 и 13 . Еве ги чекорите вклучени во процесот.
Чекори:
- Прво, одете на соодветниот работен лист и кликнете со десното копче на името на листот, а потоа изберете ја опцијата Види код .
- Како резултат на тоа, ќе се појави прозорецот VBA . Напишете го долунаведениот код на Модулот .
2852
- Изврши кодот со притискање на F5 копче или кликнување на иконата за извршување (видете ја сликата од екранот).
- По вклучувањето на кодот, ќе го добиете резултатот подолу во полето за пораки.
7.2. Креирајте случаен број со користење на VBA и приказ во работен лист во Excel
На пример, ако сакате да добиете список со случаен број (целиот број)помеѓу 3 и 10 потоа следете ги чекорите подолу.
Чекори:
- Одете на соодветниот Excel лист, кликнете со десното копче на името на листот и кликнете на опцијата Прегледај код за да се појави прозорецот VBA .
- Внесете го кодот подолу во Модул .
9730
- Потоа, Изврши шифрата.
- Списокот подолу ќе се појавуваат во листот на Excel.
Прочитај повеќе: Како да генерирате случаен број во опсег со Excel VBA
8. Генератор на случаен број без дупликати (функции RANDBETWEEN, RANK.EQ и COUNTIF)
Поголемиот дел од времето функцијата RANDBETWEEN ја враќа листата на случајни броеви што содржи дупликати . Значи, ќе ги комбинираме функциите RANK. EQ и COUNTIF за да ги добиеме единствените случајни броеви.
Чекори:
- Прво, создадов список со случајни броеви помеѓу 1 и 10 вметнувајќи ја формулата подолу во Ќелија B5 .
=RANDBETWEEN(1,10)
- Притиснете Enter .
- Потоа напишете ја формулата подолу во Cell C5 и притиснете Enter за да добиете список со случајни броеви што содржи единствени броеви помеѓу 1 до 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
🔎 Како функционира формулата?
➤ RANK.EQ(B5,$B$5:$B$13)
Овој дел од формулата враќа { 5 }. Овде, функцијата RANK.EQ го враќа рангот на број во aлиста на броеви.
➤ COUNTIF($B$5:B5,B5)
Сега, овој дел од формулата враќа { 1 } . Овде функцијата COUNTIF го брои бројот на ќелии во рамките на $B$5:B5 , кои го исполнуваат наведениот услов.
➤ RANK.EQ(B5, $B$5:$B$13)+COUNTIF($B$5:B5,B5)-1
Конечно, формулата враќа { 5 }.
Прочитајте повеќе: Како да генерирате случајни броеви без дупликати во Excel (7 начини)
Заклучок
Во горната статија, се обидов детално да разговараат за неколку методи за генерирање на случаен број помеѓу опсег во ексел. Се надеваме дека овие методи и објаснувања ќе бидат доволни за да ги решите вашите проблеми. Ве молам известете ме ако имате какви било прашања.