Меню

Генератор случайных букв в Excel



Генератор случайных чисел в Excel

В данной статье мы рассмотрим особенности алгоритма генератора случайных чисел в Excel, и на примерах рассмотрим, как использовать функции СЛЧИС и СЛУЧМЕЖДУ в Excel для генерации случайных чисел, случайных чисел с заданным количеством знаков после запятой, дат и времени.

Генератор случайных чисел с использованием функции СЛЧИС

Функция СЛЧИС является одной из двух функций, специально предназначенных для генерации случайных чисел в Excel. Данная функция возвращает случайное десятичное число (действительное число) между 0 и 1.

СЛЧИС() является энергозависимой функцией, что означает, что при каждом вычислении рабочего листа создается новое случайное число. И это происходит каждый раз, когда вы выполняете какое-либо действие на листе, например, обновляете формулу (не обязательно формулу СЛЧИС, любую другую формулу на листе), редактируете ячейку или вводите новые данные.

Функция СЛЧИС доступна во всех версиях: Excel 2016, Excel 2013, Excel 2010, Excel 2007, Excel 2003.

Поскольку функция Excel СЛЧИС не имеет аргументов, вы просто вводите =СЛЧИС() в ячейке и затем копируете формулу на столько ячеек, сколько хотите:

1-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных чисел

А теперь давайте сделаем еще один шаг и напишем несколько формул СЛЧИС для генерации случайных чисел в соответствии с определенными условиями.

Генератор случайных чисел от нуля до заданной верхней границы диапазона

Чтобы сделать генератор случайных чисел от нуля до любого значения N, вы несколько раз выполняете функцию СЛЧИС с помощью N:

Например, для создания последовательности случайных чисел, больших или равных 0, но менее 50, используйте следующую формулу:

Примечание . Значение верхней границы никогда не включается в возвращаемую случайную последовательность. Например, если вы хотите получить случайные числа от 0 до 10, включая 10, правильная формула =СЛЧИС()*11.

Генератор случайных чисел в диапазоне

Чтобы создать случайное число в диапазоне, т.е. случайное число между любыми двумя указанными вами числами, используйте следующую формулу СЛЧИС:

Где A – это нижнее значение границы (наименьшее число), а B – верхнее значение границы (наибольшее число).

Например, чтобы сделать генератор случайных чисел от 10 до 50, вы можете использовать следующую формулу:

Примечание . Эта формула генерации случайных чисел никогда не вернет число, равное наибольшему числу указанного диапазона (значение B).

Генератор случайных целых чисел в Excel

Чтобы функция Excel СЛЧИС создавала случайные целые числа, возьмите одну из вышеупомянутых формул и заверните ее в функцию ЦЕЛОЕ .

Чтобы сделать генератор случайных целых чисел от 0 до 50:

Чтобы генерировать случайные целые числа от 10 до 50:

2-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных целых чисел

Генератор случайных чисел в Excel в диапазоне с помощью функции СЛУЧМЕЖДУ

СЛУЧМЕЖДУ – это еще одна функция в Excel для создания генератора случайных чисел.. Она возвращает случайные целые числа в указанном диапазоне:

СЛУЧМЕЖДУ (нижняя граница; верхняя граница)

Очевидно, что нижняя граница – это наименьшее число, а верхняя граница – наибольшее число в диапазоне случайных чисел, которые вы хотите получить.

Подобно СЛЧИС, СЛУЧМЕЖДУ в Excel является изменчивой функцией, и она также возвращает новое случайное целое число каждый раз, когда ваша таблица пересчитывается или изменяется.

Например, того чтобы сделать генератор случайных целых чисел от 10 до 50 (включая 10 и 50) используйте следующую формулу СЛУЧМЕЖДУ:

3-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных чисел в заданном диапазоне

Функция СЛУЧМЕЖДУ в Excel может создавать как положительные, так и отрицательные числа случайные числа. Например, чтобы получить список случайных чисел от -10 до 10, введите следующую формулу на листе:

Функция СЛУЧМЕЖДУ доступна в следующих версиях: Excel 2016, Excel 2013, Excel 2010 и Excel 2007.

В более ранней версии Excel 2003, вы можете использовать формулу СЛЧИС , рассмотренную выше.

Далее в этой статье вы найдете еще несколько примеров формул, демонстрирующих, как использовать функцию СЛУЧМЕЖДУ для создания генератора случайных чисел, отличных от целых.

Читайте также:  Программы для просмотра и редактирования файлов XML

Создание случайных чисел с заданным количеством знаков после запятой

Хотя функция СЛУЧМЕЖДУ в Excel была предназначена для генерации случайных целых чисел, вы можете использовать ее для генерации случайных десятичных чисел с таким количеством десятичных знаков, сколько хотите.

Например, чтобы получить список чисел с одним десятичным знаком, вы умножаете нижнее и верхнее значения на 10, а затем делите возвращаемое значение на 10:

= СЛУЧМЕЖДУ(нижняя граница*10; верхняя граница*10)/10

Например, чтобы получить список чисел с одним десятичным знаком, вы умножаете нижнее и верхнее значения на 10, а затем делите возвращаемое значение на 10:

Следующая формула СЛУЧМЕЖДУ возвращает случайные десятичные числа от 1 до 50:

4-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных чисел с одним знаком после запятой

Аналогичным образом, чтобы сделать генератор случайных чисел от 1 до 50 с двумя знаками после запятой, вы умножаете аргументы функции СЛУЧМЕЖДУ на 100, а затем делите результат на 100:

5-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных чисел с двумя знаками после запятой

Генератор случайных дат в Excel

Чтобы вернуть список случайных дат между данными двумя датами, используйте функцию СЛУЧМЕЖДУ в сочетании с ДАТА:

=СЛУЧМЕЖДУ (ДАТА (дата начала); ДАТА (дата окончания))

Например, чтобы получить список дат между 1 сентября 2017 и 20 ноября 2017 включительно, введите следующую формулу на листе:

Не забудьте применить формат даты к ячейке (ячейкам), и вы получите список случайных дат, подобных этому:

6-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных дат

Генератор случайного времени в Excel

Во внутренней системе Excel времена хранятся как десятичные числа, и вы можете использовать стандартную функцию Excel СЛЧИС для вставки случайных действительных чисел, а затем просто применить формат времени к ячейкам:

7-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайного времени функцией СЛЧИС и применение к ней формата Время

Чтобы сделать генератор случайного времени в указанном диапазоне, требуется более конкретная формула. Рассмотрим подробнее.

Генератор случайного времени в указанном диапазоне

Чтобы вставить произвольное время между любыми двумя указанными вами временными интервалами, используйте функцию ВРЕМЯ в сочетании с Excel СЛЧИС:

= ВРЕМЯ (время начала) + СЛЧИС () * (ВРЕМЯ (время начала) — ВРЕМЯ (время окончания))

Например, чтобы вставить случайное время между 5:30 и 18:00, вы можете использовать одну из следующих формул:

8-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайного времени в заданном интервале

Генератор случайных букв в Excel

Чтобы вставить случайную букву, необходимо использовать комбинацию трех различных функций:

Где A — первый символ, а Z — последний символ в диапазоне букв, которые вы хотите включить (в алфавитном порядке).

Разберем функции, в приведенной выше формуле:

  • КОДСИМВ возвращает числовые коды ANSI для указанных букв.
  • СЛУЧМЕЖДУ принимает числа, возвращаемые функциями КОДСИМВ , как нижнее и верхнее значения диапазона.
  • СИМВОЛ преобразует случайные коды ANSI, возвращаемые СЛУЧМЕЖДУ, в соответствующие буквы.

10-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных букв

Так как коды ANSI отличаются для прописных и строчных букв, эта формула учитывает регистр.

Если кто-то наизусть знает Коды символов ANSI, ничто не мешает вам передавать коды непосредственно в функцию СЛУЧМЕЖДУ.

Например, чтобы получить произвольные прописные буквы между A (код ANSI 65) и Z (код ANSI 90), вы пишете:

Чтобы генерировать строчные буквы между а (код ANSI 97) в z (код ANSI 122), вы используете следующую формулу:

Чтобы вставить случайный специальный символ, например! «# $% & ‘() * +, -. /, используйте функцию СЛУЧМЕЖДУ с нижним параметром, установленным на 33 (код ANSI для«! »), а верхний параметр — 47 (код ANSI для« / »).

11-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных символов

Как предотвратить повторное вычисление СЛЧИС и СЛУЧМЕЖДУ

Если вы хотите получить постоянный набор случайных чисел, дат или текстовых строк, которые не будут меняться каждый раз, то есть зафиксировать случайные числа, когда лист пересчитывается, используйте один из следующих способов:

  1. Чтобы остановить функции СЛЧИС или СЛУЧМЕЖДУ от пересчета в одной ячейке , выберите эту ячейку, переключитесь на панель формул и нажмите F9 , чтобы заменить формулу на ее значение.
  2. Чтобы предотвратить функцию случайных чисел в Excel от автоматического обновления значений в нескольких ячейках , используйте функцию Вставить. Выберите все ячейки с формулой генерации случайных значений, нажмите Ctrl+C, чтобы скопировать их, затем щелкните правой кнопкой мыши выбранный диапазон и нажмите « Вставить специальные »—> « Значения ».
Читайте также:  Рпл итоговая таблица 2020 2021

9-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Вставка значений

Генератор случайных чисел с помощью Анализа данных

С помощью пакета анализа данных вы, например, можете сгенерировать случайные числа нормального распределения или другого распределения. По умолчанию данный пакет не подключен, поэтому необходимо его загрузить. Как это сделать, описано в этой статье.

Пример генерации случайных чисел нормального распределения

Для того чтобы сгенерировать случайные числа нормального распределения, переходим во вкладку « ДАННЫЕ », в группе « Анализ » выбираем « Анализ данных ».

12-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Анализ данных

В открывшемся списке выбираем «Генерация случайных чисел» и нажимаем кнопку « ОК ».

13-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных чисел

В открывшемся окне в списке «Распределение» выбираем «Нормальное», вводим число переменных, число случайных чисел, среднее и отклонение, а также место, где вы хотите разместить сгенерированные случайные числа.

14-generator-sluchainykh-chisel-v-excel

Генератор случайных чисел в Excel – Генерация случайных чисел нормального распределения

После того, как все данные введены нажимаем кнопку « ОК », и в результате получаем сгенерированные случайные числа нормального распределения.

Ну вот на этом все. Теперь вы научились, как сделать генератор случайных чисел, чисел в диапазоне, чисел с заданным количеством знаков после запятой, случайных дат, случайного времени, а также случайных букв, а также, как сгенерировать случайные числа нормального распределения. Таким образом, владея данными знаниями, вы можете создать не только генератор случайных чисел в Excel, но и генератор паролей.

Источник

6 лучших бесплатных генераторов таблиц

6 лучших бесплатных генераторов таблиц

Хотя Microsoft Excel, Google Sheets, Excel Online — это три лучших инструмента для создания таблиц, но в некоторых случаях вы можете использовать эти бесплатные онлайн-инструменты.

1. Tables Generator

Tables Generator позволяет создавать таблицы LaTeX, HTML, текстовые таблицы, таблицы markdown, таблицы MediaWiki и так далее. Вы можете создать таблицу с таким количеством столбцов и строк, сколько захотите.

2. Div Table

Div Table — это минимальный пользовательский интерфейс, возможность изменить тему, шрифт, фон и цвет текста, управлять рамками и так далее. Создает HTML-таблицу.

3. Rapid Tables

Rapid Tables — это еще один полезный инструмент, который вы можете использовать для создания HTML-таблиц.

4. Quackit

Quackit — простой генератор HTML таблиц. Есть возможность изменить цвет текста, цвет фона, цвет заголовка, ширину таблицы и многое другое.

5. Truben Table Editor

Редактор таблиц Truben Table Editor, вероятно, имеет самый простой пользовательский интерфейс с минимальными опциями. Недостатком является то, что у вас не будет возможности настроить таблицу.

6. Bootstrap Table Generator

Если у вас есть минимальные знания HTML, вам может пригодиться Bootstrap Table Generator.

Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Респект за пост! Спасибо за работу!

Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.

Есть возможность стать патроном, чтобы ежемесячно поддерживать блог донатом, или воспользоваться Яндекс.Деньгами, WebMoney, QIWI или PayPal:

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

Читайте также:  Экспорт таблиц MS SQL Server 2000 2005 2008 в XML файл

Источник

Excel: Как создать набор случайных уникальных чисел

В Excel бывают ситуации, когда нужно создать список случайных и при этом неповторяющихся значений. Области применения подобных списков могут быть очень разнообразными – от подготовки данных для тестирования вплоть до создания лотерейных кодов. Поэтому в сегодняшнем посте я хочу показать тебе простой и универсальный метод, который работает как в версии Excel Microsoft Office 365, так и в старых версиях.

Начнём с того, что сразу отсечем заблуждение о возможности использования функции СЛУЧМЕЖДУ для решения поставленной перед нами задачи. Использовать эту функцию мы не можем, так как она просто выдаёт случайное значение из указанного числового диапазона, и именно поэтому в итоговом списке могут попасться и дубликаты. Вот простейший пример:

Как ведёшь, даже среди всего (!) десяти значений, уже попадаются дубликаты.

Поэтому переходим к ознакомлению к рассматриваемым сегодня методом.

Первым шагом мы должны в отдельном столбце вывести то количество уникальных значений, которое нам нужно – для примера представим, что нам нужна тысяча уникальных значений. Проще всего получить их, прописав, например, единицу в первой ячейке (в нашем случае это B1), а в нижестоящей ячейке вписать формулу увеличения этого значения:

Естественно, шаг повышения значения, как и первое значение могут быть любыми.

Следующим шагом нужно протянуть формулу вниз до тех пор, пока мы не получим требуемое нам количество значений. Нам нужна была тысяча значений, соответственно протягиваем вплоть до ячейки В1001:

Чтобы долго не прокручивать окно, проще всего выбрать сразу нужную ячейку В1001 с помощью вспомогательного окна «Переход», открывающегося комбинацией клавиш Ctrl+G ( я это подробно показал в прикрепленном ниже видео). В видео ты также можешь увидеть, как использовать и другие комбинации клавиш для того, чтобы за доли секунды выбирать требуемые диапазоны.

Теперь мы будем рандомно сортировать полученные значения. Для этого сперва их целиком копируем и вставляем в качестве статичных значений ( вставка в качестве значений):

После этого прописываем заголовки столбцов. В первом у нас уникальные значения, а в соседнем будут рандомные значения для случайной сортировки уникальных значений:

Соседний столбец случайных значений будем заполнять с помощью функции СЛЧИС, которая выводит случайное нецелое число большее или равное 0, но меньшее 1:

Источник

Генератор случайных чисел в Excel

Генерация случайных чисел — частая потребность при решении разных задач. Например, вы проводите конкурс на своей страничке в Instagram и нужно случайным образом выбрать победителя. Конечно, для решения этой задачи есть много сервисов в интернете. Но если ничего под рукой нет — поможет excel. Есть несколько простых формул, которые позволят сгенерировать одно или последовательность случайных чисел в определенном интервале.

1. Функция СЛУЧМЕЖДУ . На мой взгляд самый простой способ получить случайное число. Формула имеет два аргумента: нижняя граница и верхняя граница. В приведенном примере диапазон генерации числа от 0 до 100:

При этом если поставить курсор в ячейку, которая уже содержит формулу с функцией СЛУЧМЕЖДУ и нажать Enter, то число обновится на новое в заданном диапазоне.

Нужно учитывать, что данная функция генерирует только целые числа. Если, например, вам необходимо сгенерировать числа в диапазоне от 0 до 1,5, то эта формула вам не поможет:

2. Функция СЛЧИС позволяет решить задачу, приведенную выше. Данная функция генерирует случайные числа в диапазоне от 0 до 1:

С помощью этой же функции можно сгенерировать по большому счету любое число, стоит лишь умножить полученный результат на нужное число и округлить его. В примере ниже я умножаю полученный результат на 10 000 с помощью такой формулы: =ОКРУГЛ(СЛЧИС()*10000;0):

✔ Ищите ответы на свои вопросы в статье Фишки excel — подборка статей . Там я перечислила все свои статьи по разбору работы функций excel.

✔ Вот здесь есть подборка видео о том, как строить необычные диаграммы — Фишки Excel — подборка видеороликов .

Источник