У цій статті ми розглянемо прийоми генератор випадкових чисел і рядків в Excel.
- Генерація рядків випадкових символів за допомогою формул;
- Генерація рядків випадкових символів за допомогою VBA-коду;
- Генерація рядків випадкових символів за допомогою Kutools для Excel.
Створення випадкових символів за допомогою формул
Наступні формули допоможуть згенерувати в Excel випадкові числа і букви і цифри значення в певному діапазоні осередків.
- Щоб створити випадкове п'ятизначне число від 10000 до 99999. використовуйте формулу: = RANDBETWEEN (10000,99999) і натисніть клавішу Enter. Після цього в осередку відобразиться п'ятизначне число. Виділіть цей осередок і скопіюйте формулу в комірки потрібного діапазону. Так ви отримаєте діапазон комірок зі згенерували п'ятизначними випадковими числами:
- Щоб отримати випадкову букву, використовуйте наступну формулу: = CHAR (RANDBETWEEN (65,90)). Вона дозволяє генерувати випадкову букву від a до z. Якщо потрібно створити чотири випадкові літери, то використовуйте символ для додавання букв. Наприклад: = CHAR (RANDBETWEEN (65,90)) CHAR (RANDBETWEEN (65,90)) CHAR (RANDBETWEEN (65,90)) CHAR (RANDBETWEEN (65,90)). В результаті ви отримаєте чотири випадкові літери. Потім скопіюйте формулу в діапазон, який повинен її утримувати:
Примітка: Можна змінити аргументи, щоб отримати іншу кількість цифр в рядку, або використовувати щоб додати інших букв.
Створення рядків випадкових символів за допомогою VBA коду
Якщо описане вище про те, як працює генератор випадкових чисел, занадто складно, то VBA код допоможе зробити все набагато простіше.
- Утримуючи клавіші ALT + F11. відкрийте вікно Microsoft Visual Basic для додатків;
- Виберіть Вставити - Модуль і вставте наступний макрос у вікно «Модуль»:
- Потім збережіть код і закрийте вікно. В осередку введіть наступну функцію = RandomizeF (x, y). щоб вставити рядок випадкових символів з мінімальною довжиною - x і максимальною довжиною - y.
- У цьому прикладі я буду використовувати функцію = RandomizeF (5,10). щоб створити рядок, довжина якої становить від 5 до 10 символів. Потім натисніть клавішу Enter. виберіть осередок і скопіюйте функцію в позиції потрібного вам діапазону. Ви створили рядок, що складається з випадкових чисел і букв (від 5 до 10) символів:
Створення рядків випадкових символів за допомогою Kutools для Excel
Insert Random Data з Kutools для Excel - відмінний генератор випадкових чисел і текстових рядків. Він включає в себе понад 120 зручних інструментів Excel. Ви можете безкоштовно використовувати його протягом 30 днів.
Перед тим, як створити генератор випадкових чисел. після установки Kutools виконайте наступні дії:
- Виберіть діапазон, в якому ви будете генерувати випадкові рядки;
- Натисніть Kutools - Insert - Insert Random Data:
- У діалоговому вікні «Insert Random Data» натисніть вкладку «String» і виберіть тип символів, а потім вкажіть довжину рядка в поле «String length»:
- Потім натисніть кнопку «ОК» або Apply. і обраний діапазон комірок буде заповнений рядками випадкових символів:
Порада. Якщо хочете згенерувати або вставити рядки даних в певному форматі (наприклад. @. Com), можна використовувати цю утиліту. Зробіть наступне:
- Виберіть діапазон, вкажіть символи і встановіть прапорець «By mask». Потім вкажіть потрібний формат рядків:
Примітка. Використовуйте ".", Щоб вказати кількість випадкових символів в генеруються рядках.
- Потім натисніть «ОК» або «Apply». В результаті будуть згенеровані рядки даних в зазначеному форматі. Дивіться скріншот роботи генератора випадкових чисел в Excel:
Insert Random Data з Kutools може допомогти виконати наступні операції:
- Генерувати або вставляти випадкові числа в обраний діапазон комірок;
- Генерувати або вставляти випадкові дати;
- Генерувати або вставляти користувальницький список в діапазон комірок.
Переклад статті «How To Generate Random Character Strings In A Range In Excel» дружною командою проекту Сайтобудування від А до Я.