Каждый раз, регистрируя аккаунт в интернете или учетную запись в программах, ломаете голову над надежным паролем? Прочитайте статью, чтобы генерация пароля стала секундным делом.
Генерация паролей с помощью функций
Для начала, необходимо определить из чего должен состоять пароль, например только из букв одинакового или разного регистра; из чисел и букв; чисел, букв, символов и т.д. От этого зависит каким образом Excel будет генерировать пароль.
Для создании генератора паролей в Excel, используем комбинацию нескольких функций СИМВОЛ и СЛУЧМЕЖДУ.
Например, чтобы генератор списка паролей, состоящий из 5 символов, можно использовать формулу:
=СЦЕПИТЬ(СЛУЧМЕЖДУ(10;99); СИМВОЛ(СЛУЧМЕЖДУ(65;90)); СИМВОЛ(СЛУЧМЕЖДУ(97;122)); СИМВОЛ(СЛУЧМЕЖДУ(33;47)))
Четыре функции возвращают следующие случайные значения:
- СЛУЧМЕЖДУ (10;99) - возвращает случайные числа от 10 до 99.
- СИМВОЛ(СЛУЧМЕЖДУ(65;90)) - возвращает случайные заглавные буквы от A до Z.
- СИМВОЛ(СЛУЧМЕЖДУ(97;122)) - возвращает случайные строчные буквы от a до z.
- СИМВОЛ(СЛУЧМЕЖДУ(33;47)) - возвращает случайные специальные символы, например /,*,~,&,^,+ и т.п.
Примеры паролей, сгенерированных с помощью приведенной выше формулы:
Такой генератор паролей в Excel создает не рандомизированные пароли. Вы можете генерировать более длинные текстовые строки, добавляя функций СИМВОЛ и СЛУЧМЕЖДУ, однако первая функция всегда возвращает число, вторая функция возвращает заглавную букву, третья – строчную букву, а четвертая – символ. Измените порядок функций под свои задачи.
Имейте в виду, что текстовые строки, сгенерированные с помощью формулы, будут автоматически меняться каждый раз, когда на рабочем листе происходят изменения . Чтобы это избежать после генерации , копируйте пароли и вставьте их как значения.
Генерация паролей с помощью макросов VBA
Исключить заморочки, можно использовав пользовательскую функцию:
Файл с кодом можно скачать тут.
На выходе имеем обычную функцию с двумя аргумента, длина пароля (обязательный, можно ввести константу или ссылку на ячейки) и использование спецсимволов в пароле (не обязательный, по умолчанию отключено):
После генерации, копируйте и вставьте пароль, как значения и не забудьте его записать.
Полезно? Лайк, пишите, что думаете в комментариях и подписывайтесь на канал.