Як згенерувати випадкове 10-значне число в Excel (6 способів)

  • Поділитися Цим
Hugh West

У цьому уроці ми пояснимо різні методи генерації випадкового 10 цифровий номер в excel. Під час роботи над проектом в Microsoft Excel іноді у нас немає конкретного набору даних, тому нам доводиться створювати вибірковий набір. При створенні вибіркового набору даних нам може знадобитися генерування випадкових чисел. Як правило, нам доводиться генерувати випадкові числа для декількох випадків. Це не та функція, яку нам потрібно використовувати часто.

Завантажити Практичний посібник

Робочий зошит з практики можна завантажити тут.

Згенерувати випадкове 10-значне число.xlsm

6 способів згенерувати випадкове 10-значне число в Excel

Протягом всієї статті ми пояснимо 6 методів генерації випадкового 10 Ми будемо використовувати різні функції, інструменти та VBA код.

1. комбінування функцій ROUND та RAND для генерації випадкового 10-значного числа

Насамперед, ми будемо використовувати функція ROUND і функція RAND згенерувати випадковий 10 цифровий номер.

В Microsoft Excel "Про те, що в Україні не існує жодного закону, який би RAND функція повертає значення випадкове число від 0 до 1.

На сьогоднішній день, на жаль, це не так. РАУНД функціонувати в Excel виводить число, округлене до заданої кількості цифр.

Імена та прізвища п'ять людей показано на наступному зображенні з нашого набору даних. Ми згенеруємо для них випадковим чином номери телефонів, кожен з яких має десять цифри.

Розглянемо кроки для виконання цієї дії.

КРОКИ:

  • Спочатку виділяємо комірку C5 .
  • Далі введіть у цю комірку наступну формулу:
=ROUND(RAND()*9999999999+1,0)

  • Преса Увійдіть .
  • Отже, вищенаведена дія повертає випадкове число 10 номер цифри в комірці C5 .
  • Потім перетягніть Ручка наповнення інструмент з комірки C5 в камеру C9 .
  • Врешті-решт, ми отримуємо результати, як на наступному зображенні.

🔎 Як працює формула?

  • RAND()*999999999999+1: Ця частина множить випадкове число, згенероване на 9999999999 і додає 1 до нього.
  • ROUND(RAND()*9999999999+1,0): Ця частина округляє результат, який ми отримуємо від RAND функцію.

Читати далі: Формула Excel для генерації випадкового числа (5 прикладів)

2. використовуйте функцію RANDBETWEEN для створення випадкового 10-значного числа в Excel

У другому способі ми будемо використовувати функція RANDBETWEEN згенерувати випадковий 10 цифрове число в excel.

На сьогоднішній день, на жаль, це не так. РАНДБЕТ МІЖ функція в Excel повертає ціле число, що знаходиться між двома заданими числами.

Для пояснення цього методу ми продовжимо з нашим попереднім набором даних.

Розглянемо кроки для виконання цього методу.

КРОКИ:

  • По-перше, виділіть комірку C5 і введіть у цю комірку наступну формулу:
=RANDBETWEEN(1000000000,9999999999)

  • Хіт Увійдіть .
  • В результаті отримуємо випадкову 10 номер цифри в комірці C5 .
  • По-друге, перетягніть Ручка наповнення інструмент з комірки C5 до кінця набору даних.
  • Нарешті, ми можемо побачити результати на наступному зображенні.

Читати далі: Як згенерувати випадкове число за допомогою Excel VBA (4 приклади)

3. згенеруйте випадкове 10-значне число на основі кількості цифр, введених у різні комірки

У третьому методі згенеруємо випадкову 10 унікальним методом. Наприклад, коли ми вводимо 10 в камері C5 клітинка D5 покаже випадкове число 10 цифри в ньому.

Ми виконаємо наступні кроки для виконання цього методу.

КРОКИ:

  • Для початку вставте в комірки ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)

  • Крім того, введіть значення 10 в камері C5 .
  • Натисніть Увійдіть .
  • Крім того, ми отримуємо випадкову 10 номер цифри в комірці D5 .

  • Нарешті, введіть значення 10 у клітинах ( C6:C9 В результаті ми також отримуємо випадкові 10 цифри в комірках ( D6:D9 ).

🔎 Як працює формула?

  • RANDBETWEEN(0,999999999999999): Ця частина повертає випадкове число 10 номер цифри.
  • LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): Повертає випадкову кількість фіксованих цифр у комірці D5 що ми вводимо в клітинку C5 .

Читати далі: Генератор випадкових 4-х значних чисел в Excel (8 прикладів)

Схожі читання

  • Автоматична генерація номера рахунку-фактури в Excel (4 швидких кроки)
  • Генератор випадкових чисел в Excel без повторів (9 способів)
  • Генерування випадкового числа зі списку в Excel (4 способи)
  • Генератор випадкових чисел між діапазонами в Excel (8 прикладів)
  • Генерування випадкового числа між двома числами в Excel (4 способи)

4. застосувати функцію RANDARRAY для генерації випадкового 10-значного числа

Іншим методом генерації випадкових чисел у конкретному регіоні в нашому наборі даних є використання функція RANDARRAY "У нас тут є РЕНДЕРРАЙ функція доступна тільки в Microsoft Excel 365 Я знаю, що це не так; Microsoft Excel 2021 версії.

На сьогоднішній день, на жаль, це не так. РЕНДЕРРАЙ функція повертає список випадкових чисел в діапазоні від 0 до 1 яка задається кількістю рядків і стовпців.

У наступному наборі даних ми випадковим чином згенеруємо два номери телефонів для кожної особи з РЕНДЕРРАЙ функцію.

Розглянемо кроки для використання РЕНДЕРРАЙ функцію.

КРОКИ:

  • На початку виділіть комірку C5 .
  • Далі введіть у цю комірку наступну формулу:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)

  • Після цього натисніть Увійдіть .
  • В результаті отримуємо випадкові числа в комірках ( C5:D9 ).

Читати далі: Генератор випадкових 5-значних чисел в Excel (7 прикладів)

5. згенерувати 10-значний номер за допомогою пакета інструментів для аналізу

Інший спосіб генерування випадкового 10 цифрове число в Excel - це використання Надбудова на ім'я Інструментарій для аналізу Цей метод не потребує жодної формули.

Для ілюстрації цього методу ми використаємо набір даних нашого першого методу. Просто виконайте наведені нижче кроки для виконання цієї дії.

КРОКИ:

  • По-перше, зверніться до Файл рахунок.

  • По-друге, виберіть Опції з меню.

  • З'явиться нове спливаюче вікно з назвою ' Параметри Excel '.
  • По-третє, натисніть на опцію Надбудови з лівого боку вікна.
  • Далі з правого боку прокрутіть вниз до самого низу. Виберіть опцію ' Надбудови для Excel ' у випадаючому списку та натисніть на кнопку Іди. кнопку.

  • Після цього відкриється спливаюче вікно з переліком всіх доступних Надбудови для Excel Клац! ГАРАЗД. після встановлення прапорця для ' Analysis ToolPak '.

  • Потім виберіть кнопку Аналіз даних ' з опції Дані рахунок.

  • Відкривається нове спливаюче вікно з назвою ' Аналіз даних '.
  • Крім того, прокрутіть вниз опції в розділі Інструменти аналізу '. Виберіть розділ ' Генерація випадкових чисел ' і натисніть кнопку ГАРАЗД. .

  • Після цього отримуємо ще одне спливаюче вікно з назвою ' Генерація випадкових чисел ''Ми будемо вводити значення різних параметрів для генерації випадкових 10 цифри.
  • У "Сяйві" відбулася презентація Кількість змінних ' поле вказує, скільки стовпців ми хочемо заповнити випадковими даними. Ми використали значення 1 .
  • Кількість рядків вказується символом ' Кількість випадкових чисел ''Ми взяли значення 5 .
  • В рамках проекту Дистрибуція поля, ми обрали варіант Уніформа .
  • Встановіть параметри в діапазоні 1 до 9999999999 .
  • Встановіть параметр ' Вихідний діапазон ' на початок масиву, яким є комірка C5 .
  • Тепер натисніть на ГАРАЗД. .

  • Нарешті, ми можемо побачити випадково згенеровані 10 цифри в комірках ( C5:C9 ).

Читати далі: Генератор випадкових чисел з інструментом аналізу даних і функціями в Excel

6. вставте код VBA для створення 10-значного числа в Excel

В останньому методі згенеруємо випадкову 10 цифровий номер з використанням символу VBA Для демонстрації цього методу ми використаємо наступний набір даних, який ми також використовували раніше.

Для виконання цього методу виконайте наведені нижче кроки.

КРОКИ:

  • Почнемо з того, клацніть правою кнопкою миші на активному аркуші і виберіть опцію ' Переглянути код '.

  • Вищевказана команда відкриває новий бланк VBA вікно коду для цього аркуша.
  • Крім того, у вікні коду введіть наступний код:
 Sub Random_10_Digit() Dim GRN As Integer For GRN = 5 To 9 ActiveSheet.Cells(GRN, 3) = Round((Rnd() * 9999999999# - 1) + 1, 0) Next GRN End Sub 
  • Крім того, натисніть на кнопку Біжи або натисніть кнопку F5 ключ для запуску коду.

  • Нарешті, ми отримуємо 10 цифрові числа, що генеруються випадковим чином у комірках ( C5:C9 ).

Читати далі: Excel VBA: генератор випадкових чисел без повторень (4 приклади)

Висновок

На закінчення, ми можемо легко згенерувати випадкову 10 Для досягнення найкращих результатів завантажте практичний посібник, який додається до цієї статті, та використовуйте його в роботі. Якщо у Вас виникли запитання чи рекомендації, будь ласка, залиште свій коментар у полі нижче.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.