Оглавление
Нам может понадобиться генерировать случайные числа в Excel Случайные числа могут использоваться для генерации ключей шифрования данных, моделирования и описания сложных событий, выбора случайных выборок из больших массивов данных и т.д. В этой статье мы продемонстрируем различные способы создания 4-значного числа. генератор случайных чисел Excel.
Скачать Рабочую тетрадь для практических занятий
Вы можете скачать рабочую тетрадь и потренироваться с ними.
Генерация 4-значного случайного числа.xlsm8 примеров генератора случайных 4-значных чисел в Excel
1. вставьте функцию RANDBETWEEN для генерации 4-значного случайного числа
Функция RANDBETWEEN классифицируется как Математика и тригонометрия в Excel. RANDBETWEEN Функция в Excel генерирует случайное значение среди двух значений. При каждом обращении к электронной таблице или ее изменении, RANDBETWEEN Давайте сгенерируем 4-значные случайные числа с помощью этой функции. Для этого нам нужно выполнить следующие шаги.
ШАГИ:
- Во-первых, выберите ячейку, в которую вы хотите поместить формулу, с помощью кнопки RANDBETWEEN функцию. Итак, мы выбираем ячейку B5 .
- Во-вторых, поместите формулу в выделенную ячейку.
=RANDBETWEEN(1000,9999)
- В-третьих, нажмите Войти .
- Теперь перетащите Наполнительная рукоятка вниз, чтобы продублировать формулу в диапазоне. Или, чтобы Автозаполнение диапазон, дважды щелкните на Плюс ( + ) символ.
- Наконец, мы можем увидеть 4 разрядные случайные числа в диапазоне ячеек B5:B9 .
Подробнее: Формула Excel для генерации случайного числа (5 примеров)
2. Функция RANDARRARY как генератор случайных 4-значных чисел в Excel
Функция RANDARRAY генерирует массив случайных чисел. Количество строк и столбцов для заполнения, минимальное и максимальное значения, а также то, кто должен возвращать целые числа или десятичные значения - все это опции. Мы можем использовать функцию RANDARRAY для генерации 4-значных случайных чисел. Итак, давайте рассмотрим приведенные ниже процедуры.
ШАГИ:
- Для начала выберите ячейку, в которую вы хотите вставить символ RANDARRAY формула функций.
- Во-вторых, введите приведенную ниже формулу в выделенную ячейку.
=RANDARRAY(5,1,0,9999,TRUE)
- Наконец, нажмите кнопку Войти для завершения процедуры.
Это автоматически создаст 4 разрядных случайных чисел в пятирядный ряд, так как мы ставим число ряда 5 в формулу.
Читать далее: Генератор случайных пятизначных чисел в Excel (7 примеров)
3. Производство 4-значных случайных чисел с помощью функций TRUNC и RAND
Функция TRUNC в Excel выдает усеченное число с произвольным количеством цифр. Дробная часть значения удаляется с помощью функции TRUNC . Функция RAND возвращает случайное определенное число, которое больше или равно 0 но меньше, чем 1 Мы можем объединить TURNC & RAND Давайте рассмотрим, как использовать комбинацию этих двух функций для получения 4-значных случайных чисел.
ШАГИ:
- Аналогично предыдущему примеру, выделите ячейку B5 и подставьте формулу
=TRUNC(RAND()*9999,4)
- Затем нажмите Войти И формула появится на панели формул.
- Далее, чтобы скопировать формулу в диапазон, перетащите мышью кнопку Наполнительная рукоятка вниз или Дважды щелкните на Плюс ( + ) значок.
- Вот и все! Вы можете увидеть результат в столбце B .
🔎 Как работает формула?
- RAND()*9999,4: Сайт RAND() сгенерирует случайное число между от 1 до 9 . Умножение 9999 увеличит диапазон чисел и 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
Функция ЛЕВША возвращает первый символ или символы в текстовой строке в зависимости от количества заданных символов. Мы можем комбинировать СЛЕВА и RANDBETWEEN функции для генерации 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)
- Наконец, нажмите кнопку Войти для завершения процесса.
- Результат теперь будет отображаться в выбранной ячейке вместе с формулой в строке формул.
- Далее, перетащите Наполнительная рукоятка вниз, чтобы продублировать формулу по всему диапазону. В качестве альтернативы, чтобы Автозаполнение диапазон, дважды щелкните на Плюс ( + ) символ.
- На этом пока все! И последнее, но не менее важное: колонка 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 Дополнения .
- Установите флажок Пакет инструментов анализа и нажмите OK .
- Кроме того, обратитесь к Данные на вкладке ленты. Теперь там есть дополнительная категория под названием Анализ на ленте Excel Данные вкладка с одной кнопкой с надписью Анализ данных . Нажмите на это.
- Это появится в Анализ данных диалоговое окно.
- Здесь выберите Генерация случайных чисел и нажмите OK .
- Снова появится диалоговое окно с именем Генерация случайных чисел .
- Введите количество столбцов в Количество переменных текстовое поле и введите количество строк в поле Количество случайных чисел текстовое поле.
- В Распространение выпадающей панели меню, выберите Униформа .
- Возьмите диапазон для 4-значного числа. Поскольку мы берем диапазон между 1000 и 9999 .
- В Параметры вывода , выберите Выходной диапазон Итак, мы выбираем $B$5:$B$9 .
- После этого нажмите на кнопку OK кнопка.
- И, наконец, мы сможем увидеть результат в выбранном диапазоне.
Читать далее: Генератор случайных чисел с инструментом анализа данных и функциями в 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 блог!