Генерирование уникальных значений с помощью функции СЛУЧМЕЖДУ()
Почти всегда при написании постов об Excel возникает необходимость заполнять лист данными, чтобы на примере показать использование описываемых функций или инструментов. Как Вы понимаете занятие это не самое интересное.
К счастью в Excel существует функция позволяющая облегчить данный процесс и в
несколько нажатий заполнить случайными данными диапазон любого размера. Это
функция СЛУЧМЕЖДУ(). Синтаксис функции довольно прост =СЛУЧМЕЖДУ(нижн_граница;
верхн_граница). Т.е. функция выдаёт любое случайное число равное, либо
находящееся между указанными нижней и
верхней границами числового диапазона.
Чтобы заполнить ячейки случайно сгенерированными данными выделяем
нужный диапазон и пишем формулу: =СЛУЧМЕЖДУ(1;1000).
Теперь если нажать ENTER то
мы введём формулу лишь в первую ячейку выделенного диапазона. Но если вместо
этого нажать комбинацию клавиш CTRL+ENTER то формула будет
введена во все выделенные ячейки.
С помощью этой функции можно получать не только набор
случайных цифр, но и букв. К примеру, если использовать формулу =СИМВОЛ(СЛУЧМЕЖДУ(КОДСИМВ(“A”);КОДСИМВ(“Z”))) то можно получить
набор случайных буквенных символов.
Используя связку из случайных букв и цифр можно генерировать
уникальные номера либо пароли.
Однако, функция СЛУЧМЕЖДУ() пересчитывается при каждом
изменении листа. То есть, каждый раз при вводе или редактировании значений в
других ячейках, все формулы содержащиеся на листе пересчитываются и те ячейки,
которые содержат формулы с функцией СЛУЧМЕЖДУ() генерируют новые случайные
значения.
И чтобы сохранить сгенерированные уникальные значения
нужно скопировать эти данные и с помощью последовательности команд “Специальная
вставка > Значения” вставить
их обратно в те же ячейки.
Подписаться на:
Сообщения
(
Atom
)