Генеруйте випадкові рядки символів у діапазоні в Excel – докладний посібник
Створення випадкових рядків символів у Excel може бути корисним для різних цілей, зокрема для створення унікальних ідентифікаторів, паролів або зразків даних. Ця стаття містить вичерпний посібник із створення випадкових рядків символів у діапазоні в Excel за допомогою різних методів.
Створення випадкових рядків символів за допомогою формул
Наступні формули можуть допомогти вам генерувати випадкові числа, літери та буквено-цифрові значення в діапазоні в Excel.
Створення випадкових чисел
Щоб створити випадкове 5-значне число від 10000 до 99999, скористайтеся наступною формулою та натисніть Що натомість? Створіть віртуальну версію себе у клавіша, у комірці відобразиться 5-значне число, потім виділіть клітинку та перетягніть маркер заповнення до діапазону, який ви хочете містити у цій формулі, створено діапазон 5-значних чисел, див. скріншоти:
=RANDBETWEEN(10000,99999)
Генеруйте випадкових персонажів
Щоб створити випадкові 4 букви, використовуйте наступну формулу. Тоді ви отримаєте чотири випадкові літери, а потім перетягніть маркер заповнення до діапазону, який ви хочете містити цю формулу. Перегляньте скріншот:
=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
- CHAR (РАНДБЕТ) (65,90) генерує випадкову велику літеру;
- &: об’єднує ці символи в один рядок. Використовуйте символ &, щоб об’єднати стільки символів, скільки потрібно для формування довших рядків. Наприклад, щоб створити рядок із шести випадкових символів, ви розширите формулу наступним чином:
=CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))
Генерувати випадкові буквено-цифрові рядки
Щоб створити випадкові алфавітно-цифрові рядки, що містять дві літери та дві цифри, скористайтеся такою формулою. І ви отримаєте наступні рядки в діапазоні, який містить дві літери та дві цифри. Перегляньте скріншот:
=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(10,99)
- CHAR (РАНДБЕТ) (65,90) генерує випадкову велику літеру;
- RANDBETWEEN (10,99) генерує випадкове 2-значне число;
- &: об’єднує ці символи в один рядок. Використовуйте символ &, щоб об’єднати стільки символів, скільки потрібно для формування довших рядків.
Створення випадкових рядків символів за допомогою коду VBA
Якщо ви вважаєте, що наведені вище формули важкі та клопітні, наведений нижче код VBA може допомогти вам набагато простіше. Будь ласка, зробіть так:
1. Утримуйте клавішу ALT + F11 і відкриває Microsoft Visual Basic для додатків вікна.
2. Клацання Insert > Модуліта вставте наступний макрос у Модулі вікна.
Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
i = i + 1
Randomize
Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function
3. Потім збережіть і закрийте код, в комірку введіть цю функцію = RandomizeF (x, y) щоб вставити випадковий рядок символів з мінімальною довжиною x символів та максимальною довжиною y символів.
4. У цьому прикладі я буду використовувати функцію = RandomizeF (5,10) для генерування рядка символів, який має містити від 5 до 10 символів. Потім натисніть Що натомість? Створіть віртуальну версію себе у клавішу, виберіть клітинку та перетягніть маркер заповнення до діапазону, в який ви хочете містити цю функцію. І випадкові буквено-цифрові та конкретні рядки символів, які створили від 5 до 10 символів. Дивіться знімок екрана:
Генеруйте випадкові рядки символів за допомогою Kutools для Excel
Чи є спосіб генерувати випадкові рядки з літерами, цифрами та спеціальними символами або більше? Kutools для Excel's Вставити випадкові дані є чудовим генератором випадкових чисел (і текстових рядків), який може генерувати випадкові числа, випадкові текстові рядки або випадкові числа & текст та символи з усіма типами символів, включаючи літери, цифри, спеціальні символи, пробіл і навіть власні рядки.
1. Виберіть діапазон, у якому ви будете генерувати випадкові рядки, а потім клацніть Кутулс > Insert > Вставити випадкові дані. Дивіться знімок екрана:
3, в Вставити випадкові дані діалогове вікно натисніть кнопку рядок та виберіть потрібний тип символів, а потім вкажіть довжину рядка в Довжина рядка і нарешті клацніть на OK кнопку. Дивіться знімок екрана:
Потім вибраний діапазон заповнюється випадковими рядками символів.
Чайові: якщо ви хочете згенерувати або вставити вказані рядки даних форматування (наприклад, ???? @. ??. com) у діапазон, ви також можете скористатися цією утилітою. Зробіть так:
1. Виберіть діапазон і вкажіть символи та поставте галочку За маскою. Потім введіть вказані вам рядки даних. Дивіться знімок екрана:
примітки: Використання ? для позначення цифри випадкового символу в остаточно вказаних рядках форматування.
2. Потім натисніть OK or Застосовувати. Зазначені рядки даних форматування були сформовані випадковим чином наступним чином. Дивіться знімок екрана:
Kutools для Excel's Вставити випадкові дані може допомогти вам легко обробити наступні операції в комірках діапазону.
- Створюйте або вставляйте випадкові числа в діапазон
- Створення або вставка випадкової дати в діапазоні
- Створіть або вставте спеціальний список у діапазоні
Якщо ви хочете отримати безкоштовну пробну версію (30 днів) цієї програми, натисніть, щоб завантажити, а потім перейдіть до застосування операції, як описано вище.
Згенерувати випадкові рядки символів у Excel можна ефективно за допомогою формул або VBA, залежно від ваших потреб. Освоївши ці техніки, ви зможете легко створювати унікальні ідентифікатори, паролі та зразки даних у Excel. Якщо вам цікаво ознайомитися з іншими порадами та підказками щодо Excel, наш веб-сайт пропонує тисячі посібників.
Демонстрація: генерує випадкові рядки символів у діапазоні
Пов'язані статті:
Найкращі інструменти продуктивності офісу
Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу. Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...
Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу
- Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
- Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
- Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!