Прескочи на основното съдържание

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

Автор: Кели Последна промяна: 2017-05-31

Трябва ли да вмъкнете произволни числа в Microsoft Excel? Има няколко метода за вмъкване на произволни числа в диапазон, както следва:

Вмъкване на произволни числа по формули

Вмъкване на произволни числа с определени десетични знаци от VBA

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

Случайно вмъкнете цели числа / дати / време между две числа / дати / часове без повторения

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



Вмъкнете произволни числа между две числа с функцията RAND и формулите RANDBETWEEN

Този метод ще приложи функцията RAND и функцията RANDBETWEEN за вмъкване на произволни числа между две числа в определен диапазон в Excel. Моля, вижте формулите по-долу:

Формула Описание (резултат)
=RAND() Произволно число между 0 и 1 (варира)
=RAND()*100 Произволно число между 0 и 100 (варира)
=RANDBETWEEN(нисък, висок) Случайно интегрално число между две дадени цели числа, като например RANDBETWEEN(50, 100).

Вижте екранните снимки по-долу:

Случайни числа между 0 и 1
=RAND()
произволни числа между 0 и 1
Случайни числа между 0 и 100
=RAND()*100
произволни числа между 0 и 100
Случайни цели числа между 50 и 100
=RANDBETWEEN(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 с 2 знака след десетичната запетая с тази формула =произволни числа (50,100,2). Вижте екранните снимки по-долу:

Въведете произволни числа без десетични знаци:
произволни цели числа между 50 и 100
Въведете произволни числа с 2 знака след десетичната запетая:
произволни числа между 50 и 500 с 2 знака след десетичната запетая

Вмъкнете произволни цели числа / дати / час без дубликати от Kutools за Excel

Kutools за Excel's Вмъкване на произволни данни прави възможно вмъкването на произволни интегрални числа между две числа без дубликати в избран диапазон в Excel. Моля, направете следното:

Kutools за Excel - Снабден с над 300 основни инструмента за Excel. Насладете се на пълнофункционален 30-дневен БЕЗПЛАТЕН пробен период без кредитна карта! Изтегли сега!

1. Изберете диапазона, в който искате да вмъкнете произволни цели числа, и щракнете Kutools > Поставете > Вмъкване на произволни данни, вижте екранна снимка:

2. В Вмъкване на произволни данни диалогов прозорец, (1) кликване цяло число раздел, (2) В полетата От и До въведете диапазона от числа, между които ще генерирате произволни цели числа, (3) проверете Уникални ценности опция, (4) и кликнете върху Ok бутон. Вижте екранна снимка:

Това е фантастично Вмъкване на произволни данни функцията също поддържа вмъкване на произволни дати без повторения, произволно време без дубликати, произволни знаци и произволни данни от определен потребителски списък без повторения.

Вмъкнете произволни дати (с изключение на уикендите) без повторения от Kutools за Excel

Вмъкнете произволни данни за време без повторения от Kutools за Excel

Вмъкнете произволни знаци с определена дължина на низ от Kutools за Excel

Вмъкнете произволни данни от определен персонализиран списък без повторения от Kutools за Excel


Демо: вмъкнете произволни (цели) числа между две числа без повторения в Excel

Kutools за Excel: Над 300 удобни инструмента на една ръка разстояние! Започнете своя 30-дневен безплатен пробен период без ограничения на функциите днес. Свали сега!

Свързана статия:

Генериране на произволни символни низове в диапазон

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 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