Как сгенерировать случайные числа без повторов в Excel?
Во многих случаях вам может понадобиться генерация случайных чисел в Excel. Однако при использовании стандартных формул для создания случайных чисел могут возникнуть дубликаты значений. Здесь я расскажу о нескольких способах генерации случайных чисел без повторов в Excel.
Генерация уникальных случайных чисел с помощью формул
Генерация уникальных случайных чисел с помощью функции «Вставить случайные данные» из Kutools для Excel (Просто!)
Генерация уникальных случайных чисел с помощью формул
Чтобы создать уникальные случайные числа в Excel, необходимо использовать две формулы.
1. Предположим, что вам нужно сгенерировать случайные числа без повторов в столбцы A и B. Выберите ячейку E1 и введите эту формулу =RAND(), затем нажмите клавишу Enter . Смотрите скриншот:
2. Выберите весь столбец E, нажав одновременно клавиши Ctrl + Space и затем нажмите клавиши Ctrl + D чтобы применить формулу =RAND() ко всему столбцу E. Смотрите скриншот:
3. Затем в ячейке D1 введите максимальное число для ваших случайных чисел. В данном случае я хочу вставить случайные числа без повторов между 1 и 50, поэтому я введу 50 в ячейку D1.
4. Теперь перейдите в столбец A, выберите ячейку A1 и введите эту формулу =IF(ROW()-ROW(A$1)+1>$D$1/2,"",RANK(OFFSET($E$1,ROW()-ROW(A$1)+(COLUMN()-COLUMN($A1))*($D$1/2),),$E$1:INDEX($E$1:$E$1000,$D$1)))затем протяните маркер заполнения до следующего столбца B и вниз до нужного диапазона. Смотрите скриншот:
Теперь в этом диапазоне случайные числа не будут повторяться.
1. В приведенной выше длинной формуле A1 указывает на ячейку, где используется эта формула, D1 — это максимальное число для случайных чисел, E1 — первая ячейка столбца, к которому применяется формула =RAND(), а 2 указывает на то, что вы хотите вставить случайные числа в два столбца. Вы можете изменить их по своему усмотрению.
2. Когда все уникальные числа будут сгенерированы в диапазоне, лишние ячейки будут показаны пустыми.
3. С помощью этого метода вы можете генерировать случайные числа только начиная с числа 1. Но со вторым способом вы легко сможете указать диапазон случайных чисел.
Генерация уникальных случайных чисел с помощью функции «Вставить случайные данные» из Kutools для Excel
С помощью вышеупомянутых формул слишком много неудобств в работе. Но с помощью функции «Вставить случайные данные» из Kutools для Excel вы сможете быстро и легко вставить уникальные случайные числа по вашему запросу, что значительно сэкономит время.
После установки Kutools для Excel выполните следующие действия:(Бесплатно скачать Kutools для Excel прямо сейчас!)
1. Выберите диапазон, в котором нужно сгенерировать случайные числа, и нажмите Kutools > Вставить > Вставить случайные данные. Смотрите скриншот:
2. В окне Вставить случайные данные перейдите на вкладку Целое число введите необходимый диапазон чисел в поля От и До текстовые поля и обязательно отметьте опцию Сгенерировать уникальные значения . Смотрите скриншот:
3. Нажмите Ok чтобы сгенерировать случайные числа и закрыть диалоговое окно.
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!