Как вставить случайные (целые) числа между двумя числами без повторов в Excel?
Вам нужно вставить случайные числа в Microsoft Excel? Существует несколько методов вставки случайных чисел в диапазон:
Вставить случайные числа по формулам
Вставить случайные числа с указанными десятичными знаками с помощью VBA
Вставить случайные целые числа / даты / время без повторов / дубликатов
Произвольно вставляйте целые числа / даты / время между двумя числами / датами / временем без повторов
Kutools для Excel Вставить случайные данные Утилита позволяет легко вставлять случайные целые числа (целые числа) между двумя определенными числами, случайным образом вставлять серию дат (только рабочие дни, или только выходные, или без ограничений) между двумя датами, случайным образом вставлять серию раз между двумя временами или генерировать случайные текстовые строки определенной длины. И Уникальные ценности опция предотвратит вставку дубликатов.
Вставляйте случайные числа между двумя числами с помощью функции RAND и формул RANDBETWEEN
Этот метод будет применять функцию СЛУЧАЙ и СЛУЧАЙНА для вставки случайных чисел между двумя числами в указанный диапазон в Excel. Просмотрите формулы ниже:
Формула | Описание (Результат) |
= СЛЧИС () | Случайное число от 0 до 1 (варьируется) |
= СЛЧИС () * 100 | Случайное число от 0 до 100 (варьируется) |
= RANDBETWEEN (низкий, высокий) | Случайное целое число между двумя заданными целыми числами, например RANDBETWEEN (50, 100). |
См. Скриншоты ниже:
Случайные числа от 0 до 1 = СЛЧИС () |
Случайные числа от 0 до 100 = СЛЧИС () * 100 |
Случайные целые числа от 50 до 100 = СЛУЧМЕЖДУ (50; 100) |
Вставить случайные числа между двумя числами с указанными десятичными знаками с помощью VBA
Ниже VBA может помочь вам вставить любые случайные целые числа или случайные числа с заданными десятичными знаками в указанный диапазон в Excel. Пожалуйста, сделайте следующее:
1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модулии вставьте следующий код в Окно модуля.
Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Update20131113
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function
3. Сохраните и закройте код, затем в пустой ячейке введите эту формулу = Случайные числа (X, Y, Z), X указывает нижнюю границу чисел, Y указывает верхний предел чисел, а Z - указанные десятичные разряды случайных чисел.
Например, я хочу сгенерировать целые числа от 50 до 1000, я могу вставить эту формулу = случайные числа (50,1000,0); и вставьте случайные числа от 50 до 100 с двумя десятичными знаками по этой формуле =случайные числа (50,100,2). См. Скриншоты ниже:
Вставить случайные целые числа / даты / время без дубликатов Kutools for Excel
Kutools for Excel's Вставить случайные данные позволяет вставлять случайные целые числа между двумя числами без дубликатов в выбранный диапазон в Excel. Пожалуйста, сделайте следующее:
Kutools for Excel - Содержит более 300 основных инструментов для Excel. Наслаждайтесь полнофункциональной 30-дневной БЕСПЛАТНОЙ пробной версией без необходимости использования кредитной карты! Скачать сейчас!
1. Выберите диапазон, в который вы хотите вставить случайные целые числа, и нажмите Кутулс > Вставить > Вставить случайные данные, см. снимок экрана:
2. В Вставить случайные данные диалоговое окно, (1) нажмите на Целое вкладка, (2) В полях От и До введите диапазон чисел, между которыми вы будете генерировать случайные целые числа, (3) проверить Уникальные ценности вариант, (4) И нажмите Ok кнопка. Смотрите скриншот:
Это фантастический Вставить случайные данные функция также поддерживает вставку случайных дат без повторов, случайного времени без повторов, случайных символов и случайных данных из определенного настраиваемого списка без повторов.
Вставить случайные даты (кроме выходных) без повторов Kutools for Excel
Вставить случайные данные времени без повторов Kutools for Excel
Вставить случайные символы с указанной длиной строки Kutools for Excel
Вставить случайные данные из определенного настраиваемого списка без повторов Kutools for Excel
Демо: вставка случайных (целых) чисел между двумя числами без повторов в Excel
Связанная статья:
Генерация случайных строк символов в диапазоне
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!