Как генерировать уникальные случайные числа в Excel

Как генерировать уникальные случайные числа в Excel

я имею дело сСообщество Microsoft ExcelОдной из вышеперечисленных проблем является генерация случайных чисел от 1 до 10 в Excel, где ни одно из чисел не повторяется (т. е. ни одно).

Моим первым побуждением было использовать функцию СЛУЧМЕЖДУ.

Я быстро проверил некоторые случайные данные в Excel, и это не помогло - в результатах были дубликаты.

Вот что я получаю, когда использую функцию СЛУЧМЕЖДУ:

Создание уникальных случайных чисел в Excel — использование Randbetween

Итак, мне пришлось прибегнуть к функции RAND.

Он хорошо работает с незначительной вероятностью повторения числа (я тестировал его несколько раз на более чем 100,000 XNUMX ячеек, и он не повторялся.

Если вы генерируете много случайных чисел, вы можете проверить это один раз).

Генерация уникального набора случайных чисел в Excel

Вот как использовать функцию RAND для создания набора уникальных случайных чисел в Excel:

  1. В столбце используйте формулу =СЛУЧИС(), чтобы сгенерировать набор случайных чисел от 0 до 1.
  2. Как только случайное число сгенерировано, преобразуйте его в значение, чтобы оно не пересчитывалось снова и снова, чтобы замедлить работу вашей книги.Уникальные случайные числа в Excel — функция RAND
  3. В соседнем столбце используйте следующую формулу RANK и скопируйте / перетащите другие ячейки (здесь я использую ее только для 10 чисел, поэтому A2: A11. Вы можете соответствующим образом настроить диапазон).
    =Ранг(A2,$A$2:$A$11)Уникальные случайные числа в Excel — функция РАНГ
  4. Вот и все.У вас будет список случайных чисел от 1 до 10, и ни одно из чисел не будет повторяться.
связанный вопрос  Использование RVTools в VMware: простое управление виртуальными машинами

Примечание:Не забудьте преобразовать ячейки с помощью функции RAND из формул в значения, иначе каждый раз, когда вы меняете что-либо в книге, она будет пересчитывать и изменять список случайных чисел.

Примечание:Хотя я проверил и не нашел дубликатов в результатах функции RAND, я все же рекомендую вам проверить после генерации этих чисел.Вы можете использовать условное форматирование, чтобы выделить дубликаты, или использовать опцию удаления дубликатов, чтобы избавиться от них.

Используете ли вы какой-либо другой метод для генерации случайных чисел без повторений?

Дайте мне знать в разделе комментариев.

о, привет 👋Рад встрече.

Подписывайтесь на нашу новостную рассылку, Отправляйте очень регулярноОтличная технологияК твоему сообщению.

Оставить комментарий