Съдържание
Може да се наложи да генерираме случайни числа в Excel Случайните числа могат да се използват за генериране на ключове за криптиране на данни, за симулиране и описване на сложни събития и за избор на случайни извадки от по-големи масиви от данни, наред с други неща. В тази статия ще демонстрираме различни начини за превръщане на 4-цифрената генератор на случайни числа Excel.
Изтегляне на работна тетрадка за практика
Можете да изтеглите работната тетрадка и да се упражнявате с тях.
Генериране на 4-цифрен случаен номер.xlsm8 примера за случаен генератор на 4-цифрени числа в Excel
1. Вмъкнете функцията RANDBETWEEN, за да генерирате 4-цифрено случайно число
Функцията RANDBETWEEN се класифицира като Функция Математика и тригонометрия в Excel. РАНДБЕТА МЕЖДУ функцията в Excel генерира случайна стойност измежду две стойности. Всеки път, когато се осъществява достъп до електронна таблица или тя се променя, РАНДБЕТА МЕЖДУ Нека генерираме 4-цифрени случайни числа с помощта на тази функция. За целта трябва да следваме стъпките по-долу.
СТЪПКИ:
- Първо, изберете клетката, в която искате да поставите формулата, като използвате бутона РАНДБЕТА МЕЖДУ Така че избираме клетка B5 .
- Второ, въведете формулата в избраната клетка.
=RANDBETWEEN(1000,9999)
- Трето, натиснете Въведете .
- Сега плъзнете Дръжка за пълнене надолу, за да дублирате формулата в обхвата. Или, за да Автоматично попълване обхвата, щракнете два пъти върху Plus ( + ) символ.
- Накрая можем да видим 4 произволни цифри в обхвата на клетката B5:B9 .
Прочетете още: Формула на Excel за генериране на случаен номер (5 примера)
2. Функция RANDARRARY като генератор на случайни 4-цифрени числа в Excel
Функцията RANDARRAY Броят на редовете и колоните, които да се попълнят, минималните и максималните стойности, както и дали да се връщат цели числа или десетични стойности, са все опции. RANDARRAY за генериране на 4-цифрени случайни числа. Нека разгледаме процедурите по-долу.
СТЪПКИ:
- За начало изберете клетката, в която искате да вмъкнете RANDARRAY формула на функциите.
- Второ, въведете формулата по-долу в избраната клетка.
=RANDARRAY(5,1,0,9999,TRUE)
- Накрая натиснете бутона Въведете за да завършите процедурата.
Това автоматично ще генерира 4 цифрови случайни числа в пет реда, като поставяме броя на реда 5 във формулата.
Прочетете още: Генератор на случайни 5-цифрени числа в Excel (7 примера)
3. Създаване на 4-цифрени случайни числа с функциите TRUNC и RAND
Функцията TRUNC в Excel създава съкратено число с незадължителен брой цифри. Дробната част на стойността се отстранява чрез TRUNC . Функцията RAND връща произволно конкретно число, което е по-голямо или равно на 0 но по-малко от 1 . Можем да комбинираме TURNC & RAND Да разгледаме стъпките за използване на комбинацията от тези две функции за генериране на 4-цифрени случайни числа.
СТЪПКИ:
- Подобно на предишния пример, изберете клетката B5 и заместете формулата
=TRUNC(RAND()*9999,4)
- След това натиснете Въведете . И формулата ще се покаже в лентата с формули.
- Освен това, за да копирате формулата в обхвата, плъзнете бутона Дръжка за пълнене надолу или Кликнете два пъти върху на Plus ( + ) икона.
- И това е всичко! Можете да видите резултата в колона B .
🔎 Как работи формулата?
- RAND()*9999,4: Сайтът RAND() ще генерира случайно число между 1 до 9 . Умножаване 9999 ще увеличи обхвата на числата и 4 ще върне само 4-цифреното число на това случайно число.
- TRUNC(RAND()*9999,4: Това ще върне 4-цифреното произволно число.
Прочетете още: Как да генерирате случаен 10-цифрен номер в Excel (6 метода)
4. комбиниране на функциите ROUND & RAND за генериране на 4-цифрено случайно число
Функцията ROUND в Excel се получава число, което е орязано до определен брой цифри. Функцията RAND в Excel генерира случайна стойност между 0 и 1. Можем да генерираме 4-цифрени случайни числа, като обединим тези две функции. Затова нека следваме стъпките за това.
СТЪПКИ:
- По същия начин, както преди, първо изберете клетката, в която искате да поставите формулата за генериране на случайни числа. B5 .
- Второ, въведете следната формула в избраната клетка.
=ROUND(RAND()*(9999-1000)+1000,0)
- След това натиснете бутона Въведете ключ.
- След това плъзнете Дръжка за пълнене надолу, за да копирате формулата в обхвата. Или щракнете два пъти върху плюс ( + ) знак. Това също дублира формулата.
- И това ще генерира 4-цифрени случайни числа в колона B .
🔎 Как работи формулата?
- RAND()*(9999-1000)+1000,0: Това ще доведе основно до умножаване на RAND() с 9999 за генериране само на 4-цифрени случайни числа.
- ROUND(RAND()*(9999-1000)+1000,0): Това ще премахне допълнителните числа след десетичната запетая и ще генерира само 4-цифрени числа.
Подобни четива
- Автоматично генериране на номер на фактура в Excel (с 4 бързи стъпки)
- Как да генерирате случайни данни в Excel (9 лесни метода)
- Генератор на случайни числа между диапазона в Excel (8 примера)
- Как да генерираме случаен номер с Excel VBA (4 примера)
- Генериране на случаен номер от списък в Excel (4 начина)
5. Генериране на 4-цифрен случаен номер с помощта на функциите LEFT &; RANDBETWEEN в Excel
Функцията LEFT връща първия символ или символи в текстов низ въз основа на зададения брой символи. Можем да комбинираме LEFT и РАНДБЕТА МЕЖДУ за генериране на 4-цифрени случайни числа. Нека следваме процедурата.
СТЪПКИ:
- Както е показано в предишните примери, първо изберете клетката и вмъкнете формулата в нея.
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5)
- И натиснете Въведете .
🔎 Как работи формулата?
- RANDBETWEEN(1,9): Това ще позволи да се вземе число между 1 към 9 .
- RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5: Този ред от формулата ще генерира случайни числа въз основа на числото, което сме поставили в клетката B5 .
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999),B5): Това ще върне първите числа въз основа на номера в клетката B5 е дадено.
6. Създаване на 4-цифрено случайно число чрез комбиниране на функциите INT & RAND
Функцията INT в Excel се използва за връщане на най-близкото цяло число на дадено число. Когато имаме огромен брой набори от данни и всеки набор от данни е в различни формати, например float, тази функция връща целочислената част на числото. Нека следваме стъпките по-долу.
СТЪПКИ:
- Подобно на предишните примери, първо изберете клетка B5 .
- След това в тази избрана клетка въведете формулата по-долу.
=INT(RAND()*(9999-1000)+1000)
- Накрая натиснете Въведете за да завършите процеса.
- Сега резултатът ще се покаже в избраната клетка заедно с формулата в лентата с формули.
- Освен това плъзнете Дръжка за пълнене надолу, за да дублирате формулата в целия диапазон. Алтернативно, за да Автоматично попълване обхвата, щракнете два пъти върху Plus ( + ) символ.
- Това е всичко за момента! Накрая, но не на последно място, колона B показва 4-цифрени случайни числа като резултат.
🔎 Как работи формулата?
- RAND()*(9999-1000)+1000: Това ще доведе основно до умножаване на 9999 с RAND за генериране на 4-цифрени числа.
- INT(RAND()*(9999-1000)+1000: Това ще вземе най-близкото цяло число на случайното число и ще генерира само 4-цифрените случайни числа.
7. Използвайте Excel Analysis ToolPak, за да генерирате 4-цифрен случаен номер
Съществува и друг начин за инжектиране на 4-цифрени случайни цели числа, който не изисква използването на формула. За да генерираме случайни данни, можем да използваме Пакет инструменти за анализ но първо трябва да го инсталираме. Пакет инструменти за анализ добавката може да бъде инсталирана в основните процедури. Ако използвате Microsoft Excel 365 , тя е инсталирана по подразбиране. Сега нека видим процедурата за използване на тази добавка.
СТЪПКИ:
- Първо, изберете Файл в лентата.
- Второ, щракнете върху Опции . Или използвайте клавишната комбинация Alt + F + T .
- Това ще отвори Опции за Excel диалог.
- След това щракнете върху Добавки в лявата странична лента на изскачащия прозорец.
- След това изберете Пакет инструменти за анализ в Добавки раздел.
- Освен това изберете Добавки за Excel менюто в долната част на главния прозорец от Управление на падаща лента.
- След това щракнете върху Отидете на бутон.
- Това ще отвори изскачащ прозорец със списък на всички достъпни Excel Добавки .
- Поставете отметка в квадратчето Пакет инструменти за анализ и щракнете върху ОК .
- Освен това отидете в Данни от лентата. Вече има допълнителна категория, наречена Анализ в лентата на Excel Данни с един бутон, обозначен като Анализ на данните Кликнете върху това.
- Това ще се появи в Анализ на данните диалогов прозорец.
- Тук изберете генериране на случайни числа и щракнете върху OK .
- Отново ще се появи диалогов прозорец с име Генериране на случайни числа .
- Въведете броя на колоните в Брой на променливите и въведете броя на редовете в полето Брой случайни числа текстово поле.
- В Дистрибуция в падащото меню изберете Униформа .
- Вземете диапазона за 4-цифрено число. Като вземем диапазона между 1000 и 9999 .
- В Опции за извеждане , изберете Изходен обхват . Така че избираме $B$5:$B$9 .
- След това щракнете върху ОК бутон.
- И накрая ще можем да видим резултата в избрания диапазон.
Прочетете още: Генератор на случайни числа с инструмент за анализ на данни и функции в Excel
8. Excel VBA за създаване на 4-цифрен случаен номер в Excel
Можем да използваме Excel VBA за генериране на случайни числа в определени клетки. Excel VBA , потребителите могат лесно да използват кода, който действа като менюта на Excel от лентата. за да използвате VBA код за генериране на 4-цифрени случайни числа, нека следваме процедурата.
СТЪПКИ:
- На първо място, щракнете върху Разработчик в лентата.
- Второ, стартирайте Редактор на Visual Basic като кликнете върху Visual Basic .
- Като алтернатива можете да получите достъп до Редактор на Visual Basic като натиснете Alt + F11 .
- Вместо да правите това, можете просто да щракнете с десния бутон на мишката върху работния лист и да отидете на Вижте кода . Това ще ви отведе и до Редактор на Visual Basic .
- Това ще се появи в Редактор на Visual Basic където записваме кодовете си за създаване на таблица от диапазон.
- И копирайте и поставете VBA код, показан по-долу.
Код VBA:
Sub FourDigit_RandomNumber() Dim num As Integer num = Int((9999 - 100 + 1) * Rnd() + 100) Range("B5") = num End Sub
- След това стартирайте кода, като щракнете върху RubSub или натискане на бързата клавишна комбинация F5 .
- И накрая, следвайки стъпките, ще генерирате 4-цифрено случайно число в клетката B5 .
Прочетете още: Excel VBA: Генератор на случайни числа без дубликати (4 примера)
Заключение
Горните примери ще ви покажат Случаен генератор на 4-цифрени числа в Excel . Надявам се, че това ще ви помогне! Ако имате въпроси, предложения или обратна връзка, моля, уведомете ни в раздела за коментари. Или можете да хвърлите поглед на другите ни статии в ExcelWIKI.com блог!