Перейти к основному содержанию

Как вставить случайные (целые) числа между двумя числами без повторов в Excel?

Вам нужно вставить случайные числа в Microsoft Excel? Существует несколько методов вставки случайных чисел в диапазон:

Вставить случайные числа по формулам

Вставить случайные числа с указанными десятичными знаками с помощью VBA

Вставить случайные целые числа / даты / время без повторов / дубликатов

Произвольно вставляйте целые числа / даты / время между двумя числами / датами / временем без повторов

Kutools для Excel Вставить случайные данные Утилита позволяет легко вставлять случайные целые числа (целые числа) между двумя определенными числами, случайным образом вставлять серию дат (только рабочие дни, или только выходные, или без ограничений) между двумя датами, случайным образом вставлять серию раз между двумя временами или генерировать случайные текстовые строки определенной длины. И Уникальные ценности опция предотвратит вставку дубликатов.



Вставляйте случайные числа между двумя числами с помощью функции RAND и формул RANDBETWEEN

Этот метод будет применять функцию СЛУЧАЙ и СЛУЧАЙНА для вставки случайных чисел между двумя числами в указанный диапазон в Excel. Просмотрите формулы ниже:

Формула Описание (Результат)
= СЛЧИС () Случайное число от 0 до 1 (варьируется)
= СЛЧИС () * 100 Случайное число от 0 до 100 (варьируется)
= RANDBETWEEN (низкий, высокий) Случайное целое число между двумя заданными целыми числами, например RANDBETWEEN (50, 100).

См. Скриншоты ниже:

Случайные числа от 0 до 1
= СЛЧИС ()
случайные числа от 0 до 1
Случайные числа от 0 до 100
= СЛЧИС () * 100
случайные числа от 0 до 100
Случайные целые числа от 50 до 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). См. Скриншоты ниже:

Вставить случайные числа без десятичных знаков:
случайные целые числа от 50 до 100
Вставьте случайные числа с двумя десятичными знаками:
случайные числа от 50 до 500 с двумя десятичными знаками

Вставить случайные целые числа / даты / время без дубликатов 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

Kutools for Excel: Более 300 удобных инструментов у вас под рукой! Начните 30-дневную бесплатную пробную версию без ограничений сегодня. Скачать

Связанная статья:

Генерация случайных строк символов в диапазоне

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I need random incremental decimal values in a range. range 22.1234 to 79.1234 and from row 1 to row 300. how to do it........?
This comment was minimized by the moderator on the site
5. Try to accomplish the following with your prior knowledge of basic Excel programming. [6] 5.1 Let’s say you’re interested in studying student attitudes toward climate change. If you wanted to randomly sample 50 students out of 643 at a local school, you would need to begin by creating a numbered list of all 643 students (student =1; student =2, student =3 and so forth). Then all you would need to do is to generate a set of random numbers with a range from 1 to 643. Use Excel to accomplish this task. Arrange your list from smallest to largest number. 5.2 Although people sometimes confuse random assignment with random sampling, the two are really quite different. With random sampling, the goal is to choose a representative set of cases from the full population under consideration. With random assignment, the goal is usually to give all participants and equal chance of being assigned to each experimental condition (regardless of how representative the participants are).
This comment was minimized by the moderator on the site
i just want to win PCH 10,000.00 can you help
This comment was minimized by the moderator on the site
i would like to random my number 5035 4902 4950 4944 ID 4857-62 4650 tv276 5979 3818
This comment was minimized by the moderator on the site
good website I helped me a lot
This comment was minimized by the moderator on the site
Please review this Random Number Generator. Let's talk tomorrow. Thanks Rob
This comment was minimized by the moderator on the site
Wow, cool, just what I was looking for. Seems Excel 2010 is kind of lame when it comes to options for random numbers.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations