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