В некоторых случаях вам может понадобиться сгенерировать случайные числа в Excel.
Например, выбор случайного победителя из списка или получение списка случайных чисел для анализа данных или создание случайных групп учащихся в классе.
В этом уроке вы узнаете, как генерировать случайные числа (с повторением и без) в Excel.
В Excel есть две функции рабочего листа для генерации случайных чисел: СЛУЧАЙ и СЛУЧМЕЖДУ.
- Функция СЛУЧМЕЖДУ даст вам случайные числа, но結果Велика вероятность повторения в.
- Функция RAND, скорее всего, даст вам результат без дубликатов.Однако он дает только случайные числа от 0 до 1.Его можно использовать с RANK для генерации уникальных случайных чисел в Excel (как показано далее в этом руководстве).
Используйте функцию СЛУЧМЕЖДУ для генерации случайных чисел в Excel
Функция Excel СЛУЧМЕЖДУ генерирует набор целочисленных случайных чисел между двумя заданными числами.
Функция СЛУЧМЕЖДУ имеет два параметра — нижнее значение и верхнее значение.Это даст вам только целые числа между двумя указанными числами.
Например, допустим, я хочу сгенерировать 10 случайных чисел от 1 до 100.
Вот шаги для генерации случайных чисел с использованием СЛУЧМЕЖДУ:
- Выберите ячейку, в которой нужно получить случайное число.
- В активной ячейке введите =СЛУЧМЕЖДУ(1,100).
- Удерживая нажатой клавишу Control, нажмите Enter.
Это немедленно даст мне 10 случайных чисел в выбранной ячейке.
Хотя СЛУЧМЕЖДУ позволяет легко получить целые числа между указанными числами, существует высокая вероятность дублирования в результате.
Например, когда я использую функцию СЛУЧМЕЖДУ для получения 10 случайных чисел и применяю формулу =СЛУЧМЕЖДУ(1,10), она дает мне несколько дубликатов.
Если вы согласны с дубликатами, СЛУЧМЕЖДУ — это самый простой способ генерировать случайные числа в Excel.
Обратите внимание, что СЛУЧМЕЖДУ — это изменчивая функция, которая пересчитывается каждый раз при изменении рабочего листа.Чтобы избежать повторного вычисления случайных чисел, снова и снова преобразовывайте результат формулы в значение.
Используйте функции RAND и RANK для создания уникальных случайных чисел в Excel.
Я протестировал функцию RAND несколько раз и не нашел повторяющихся значений.Но в качестве предупреждения рекомендую проверять наличие повторяющихся значений при использовании этой функции.
Предположим, я хочу сгенерировать 10 случайных чисел (не повторяющихся) в Excel.
Вот шаги для генерации случайных чисел в Excel без повторения:
Теперь вы можете использовать значения в столбце B как случайные числа.
Примечание. Rand — это изменчивая формула, которая пересчитывается каждый раз, когда в рабочем листе происходят какие-либо изменения.Убедитесь, что все результаты функции RAND были преобразованы в значения.
Примечание:Хотя я проверил и не нашел дубликатов в результатах функции RAND, я все же рекомендую вам проверить после генерации этих чисел.Вы можете использовать условное форматирование, чтобы выделить дубликаты, или использовать опцию удаления дубликатов, чтобы избавиться от них.