Как рандомно заполнить ячейки в excel
Функция СЛЧИС в Excel также известна как случайная функция в Excel, эта формула генерирует случайное значение, которое больше 0, но меньше 1, и распределение даже среди этих чисел, если используется в нескольких ячейках, важно помнить, что что когда мы пересчитываем формулу, результат меняется.
Формула RAND Excel и объяснение
Функция RAND классифицируется как Math, или функция Trig в excel возвращает случайное число excel от 0 до 1. RAND в excel будет генерировать новое случайное число excel каждый раз, когда ваш лист Excel обновляется.
RAND Formula excel не имеет параметра; просто верните случайное число excel, которое больше или равно 0 и меньше 1.
Как использовать RAND в Excel?
Функция RAND очень проста и удобна в использовании. Давайте разберемся с работой функции СЛЧИС в Excel на некоторых примерах. Его можно использовать как функцию рабочего листа и как функцию VBA.
Функция СЛУЧАЙ Excel как функция рабочего листа.
Давайте рассмотрим функцию СЛУЧАЙ () в Excel для вычисления случайных чисел ч / б 0 и 1. Функция СЛУЧАЙ Excel используется для возврата случайных чисел от 0 до 1, как показано в таблице ниже.
Как вы знаете, формула RAND в Excel используется только для генерации случайных чисел b / w 0 и 1, но вы можете использовать RAND () в Excel для возврата случайных чисел b / w 0 и 100, используя следующую формулу RAND excel.
Ex. = 100 * RAND () здесь RAND в Excel генерирует случайное число excel b / w 0 и 1; тогда результат будет умножен на 100 и получит числа ч / б 0 и 100. Будет сгенерировано случайное число excel, как показано под таблицей.
Если вы хотите вычислить случайное число Excel между двумя числами, вы можете использовать следующую формулу RAND Excel.
= a + (ba) * RAND (), где a и b могут быть любыми числами.
Формула RAND Excel генерирует случайное число из двух целых чисел с помощью RAND () в Excel.
Пример — случайное число превосходит от 5 до 10 с использованием формулы RAND () в Excel = 5 + (10-5) * RAND ().
Если вы хотите сгенерировать случайные числа ч / б 5 и 10, вы можете использовать RAND () = 5 + (10-5) * RAND (), он даст случайное число ч / б 5 и 10, затем примените INT () для округления выходного целого числа до ближайшего положительного целого числа.
Функция Rand также генерирует случайное время; вам просто нужно применить RAND (), а затем изменить формат ячейки только на время.
Функция Excel RAND может использоваться как функция VBA.
Dim RandomNumber как целое число
RandomNumber = Int ((100-50 + 1) * Rnd + 50)
В этом примере переменная с именем RandomNumber теперь будет содержать случайное число от 50 до 100.
Для тестирования формул, моделирования различных процессов в Excel и решения других задач может использоваться генерация случайных чисел и заполнение диапазона ячеек случайными или рандомными числами. Для генерации случайных чисел, как правило, используется оператор Random, что в переводе с английского означает случайный, произвольный, выборочный.
Стандартные функции Excel
В категории математических функций есть две функции, при помощи которых можно сформировать случайные числа. СЛЧИС не имеет аргументов и возвращает случайное дробное положительное число от 0 до 1. Еще одна функция СЛУЧМЕЖДУ в качестве аргументов имеет нижнюю и верхнюю границу и возвращает случайное целое число, находящееся между указанных границ. Эта функция возвращает как положительные, так и отрицательные числа.
Надстройка "Пакет анализа"
Встроенная в excel надстройка «Пакет анализа» устанавливается через диалоговое окно менеджера надстроек. После установки на вкладке «Данные» ленты Excel появляется новая кнопка «Анализ данных». Одним из инструментов анализа является «Генерация случайных чисел». Подробнее об этом инструменте можно узнать в справке. Этот инструмент применяется для заполнения диапазона случайными числами, извлеченными из одного или нескольких распределений. С помощью этой процедуры можно моделировать объекты, имеющие случайную природу, по известному распределению вероятностей.
Генератор случайных чисел
Кроме стандартных средств в Excel может быть установлена дополнительная надстройка – простой, готовый к использованию генератор случайных чисел, который позволяет быстро заполнять выделенный диапазон ячеек случайными числами в различных вариациях.
Целые числа
В диалоговом окне надстройки указывается адрес выделенного диапазона, минимальное и максимальное значение интервала случайных чисел, после чего нажимается кнопка «Пуск». Значения нижней и верхней границы может быть, как положительным, так и отрицательным.
Целые числа без повторов
Если к вышесказанному добавить установку флажка в поле «Целые числа без повторения значений», то выделенный диапазон ячеек заполняется только уникальными целыми значениями. При этом если количество ячеек в выделенном диапазоне превышает количество уникальных чисел в заданном интервале, то некоторые ячейки могут остаться незаполненными.
Дробные числа с заданным количеством знаков
Для генерации дробных чисел достаточно в соответствующем поле задать количество знаков после запятой. При этом все случайные числа будут иметь заданное, либо меньшее количество значимых разрядов.
Дробные числа с разным количеством знаков после запятой
Кроме всего прочего в надстройке предусмотрена возможность генерации случайных (рандомных) чисел с различным количеством знаков после запятой. Это количество может варьироваться от 0 до 15.
Версия от 21.10.2021
Операционная система: Windows
Microsoft Office 2007/2010/2013/2016/2019/365
Надстройка для Excel позволяет быстро заполнять ячейки выделенного диапазона случайными числами с разным количеством знаков после запятой.
* вид диалогового окна на видео может отличаться от вида диалогового окна в надстройке последней версии.
Для работы с надстройкой необходимо:
3. Нажать кнопку вызова диалогового окна на вкладке "Надстройки";
4. В диалоговом окне выбрать диапазон ячеек, минимальное число, максимальное число и количество знаков после запятой;
5. при необходимости установить флажок в поле "Случайное количество знаков после запятой";
6. запустить программу.
1. Заполнять ячейки диапазона случайными числами от заданного минимального до заданного максимального числа;
2. заполнять ячейки выделенного диапазона случайными числами с заданным количеством знаков после запятой;
3. заполнять ячейки выделенного диапазона случайными числами со случайным количеством знаков после запятой;
4. заполнить ячейки выделенного диапазона случайными целыми числами без повторения значений:
5. случайные числа могут быть как положительными, так и отрицательными.
*В случае, если в надстройку будут вноситься какие-либо изменения или дополнения, то обновленную версию надстройки Вы будете получать бесплатно в течение одного года со дня покупки.
Как случайным образом заполнить значения из списка данных в Excel?
Например, у вас есть список имен, и теперь вам нужно случайным образом выбрать несколько имен и заполнить заданные ячейки, как с этим бороться? Здесь я расскажу о нескольких методах случайного заполнения значений из списка данных в Excel.
Произвольно заполнять значения из списка данных функциями
Чтобы случайным образом заполнить значения из заданного списка данных в Excel, мы можем применить функцию RANDBETWEEN и функцию VLOOKUP, чтобы сделать это следующим образом:
Шаг 1: Щелкните правой кнопкой мыши столбец данного списка и выберите Вставить из контекстного меню.
Шаг 2: Во вставленном столбце введите NO. в качестве заголовка столбца, а затем введите порядковые номера в следующие ячейки, как показано на скриншоте выше:
Шаг 3: Случайным образом заполнять указанные ячейки из данного списка:
(1) В пустую ячейку введите формулу = СЛУЧМЕЖДУ (1,15) , и перетащите маркер заполнения в нужный диапазон.
(2) В ячейку, в которую вы будете вводить имя случайным образом из данного списка, введите формулу = ВПР (C2; $ A $ 1: $ B $ 16,2; FALSE) , и перетащите маркер заполнения в нужный диапазон.
Ноты:
(1) В формуле = СЛУЧМЕЖДУ (1,15) , 1 - наименьший порядковый номер, а 15 - наибольший.
(2) В формуле = ВПР (C2; $ A $ 1: $ B $ 16,2; FALSE) , C2 - это случайный порядковый номер, который вы получили только что, $ A $ 1: $ B $ 16 - это диапазон заданного списка и вставленных порядковых номеров, 2 означает второй столбец в диапазоне $ A $ 1: $ B $ 16.
Формула слишком сложна для запоминания? Сохраните формулу как запись Auto Text для повторного использования одним щелчком мыши в будущем! Подробнее . Бесплатная пробная версия |
Функции RANDBETWEEN и VLOOKUP могут легко помочь вам в случайном заполнении имен из данного списка в Excel. Однако этот метод оставляет две проблемы:
- Случайные имена меняются после обновления текущего рабочего листа, например, ввод новой формулы в рабочий лист или просто двойной щелчок в ячейке, а затем выход и т. Д.
- Повторяющиеся имена иногда заполняются в указанных ячейках.
Случайно заполняйте значения из списка данных с помощью Kutools for Excel
Чтобы случайным образом заполнить имена из данного списка без дубликатов и сохранить все заполненные имена статичными, вы можете попробовать Kutools for Excel's Вставить случайные данные утилита, чтобы сделать это с легкостью.
Kutools for Excel - Включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная 30-дневная пробная версия, кредитная карта не требуется! Бесплатная пробная версия сейчас!
Kutools for Excel - Combines more than 300 Advanced Functions and Tools for Microsoft Excel
Шаг 1: Нажмите Кутулс > Вставить > Вставить случайные данные.
Шаг 2: В открывшемся диалоговом окне Вставка случайных данных перейдите к Пользовательский список , нажмите Добавить кнопка; затем в открывшемся диалоговом окне Create Sequence щелкните значок кнопка; в новом диалоговом окне укажите диапазон заданного списка имен; следующий щелчок OK > Ok.
Шаг 3: Теперь указанный список имен добавлен как настраиваемый список в диалоговом окне «Вставить случайные данные». Выберите диапазон, в который вы будете случайным образом заполнять имена из данного списка, нажмите кнопку Ok или Применить кнопку.
Внимание: Для случайного заполнения имен из данного списка без дубликатов, пожалуйста, проверьте Уникальные ценности в диалоговом окне «Вставить случайные данные». См. Снимок экрана выше.
Демонстрация: случайное заполнение значений из списка данных в Excel
Иногда может потребоваться сгенерировать случайные строки в ячейках, например разные пароли. В этой статье мы пытаемся показать вам некоторые приемы создания различных случайных строк в Excel.
Создавайте случайные символьные строки с формулами
Следующие формулы могут помочь вам создать случайные числа, буквы и буквенно-цифровые значения в диапазоне в Excel.
1. Чтобы создать случайное 5-значное число от 10000 до 99999, используйте эту формулу: = СЛУЧМЕЖДУ (10000,99999) , и нажмите Enter key, в ячейке будет отображаться 5-значное число, затем выберите ячейку и перетащите маркер заполнения в диапазон, который вы хотите содержать эту формулу, был сгенерирован диапазон 5-значных чисел, см. снимки экрана:
Внимание: вы можете изменить аргументы по своему усмотрению.
2. Чтобы создать случайную букву, используйте эту формулу: = СИМВОЛ (СЛУЧМЕЖДУ (65,90)) . Эта формула может генерировать случайную букву от a до z, если вам нужно создать четыре случайных буквы, вам нужно использовать символ &, чтобы добавить буквы. Такие как = СИМВОЛ (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) . Затем вы получите четыре случайных буквы, а затем перетащите дескриптор заполнения в диапазон, который вы хотите содержать эту формулу. Смотрите скриншот:
Заметки:
(1.) Формула действительна в Excel 2007, 2010 и 2013, но не в Excel 2003. В Excel 2003 используйте формулу = СИМВОЛ (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65))
(2.) В формуле 65 - A, а 90 - Z.
(3.) Вы можете использовать символ &, чтобы добавить необходимое количество букв.
3. Чтобы создать случайную буквенно-цифровую строку, состоящую из двух букв и двух цифр, используйте эту формулу: = СИМВОЛ (СЛУЧАЙНОМУ (65,90)) И СИМВОЛ (СЛУЧМЕЖДУ (65,90)) & СЛУЧМЕЖДУ (10,99) И вы получите следующие строки в диапазоне, содержащем две буквы и две цифры:
Внимание: вы можете изменить аргументы, чтобы получить цифру, как вам нужно, и использовать &, чтобы добавить количество букв.
Легко генерировать случайные строки символов в выбранном диапазоне:
Легко сгенерировать случайные символьные строки с определенными символами и длиной текста с помощью Вставить случайные данные полезности Kutools for Excel.
Загрузите Kutools для Excel прямо сейчас! (30-дневная бесплатная трасса)
Генерация случайных символьных строк с кодом VBA
Если вы считаете, что приведенные выше формулы сложны и проблематичны, следующий код VBA может вам намного проще. Пожалуйста, сделайте так:
1. Удерживайте ALT + F11 ключи, и он открывает Microsoft Visual Basic для приложений окно.
2. Нажмите Вставить > Модули, и вставьте следующий макрос в Модули окно.
3. Затем сохраните и закройте код, в ячейке введите эту функцию = RandomizeF (x, y) для вставки случайной строки символов с минимальной длиной x символов и максимальной длиной y символов.
4. В этом примере я буду использовать функцию = RandomizeF (5,10) для создания символьной строки от 5 до 10 символов. Затем нажмите Enter , выберите ячейку и перетащите маркер заполнения в диапазон, который вы хотите содержать эту функцию. И случайные буквенно-цифровые и определенные символьные строки, которые были созданы от 5 до 10 символов. Смотрите скриншот:
Создание случайных строк символов с помощью Kutools for Excel
Есть ли способ сгенерировать случайные строки с буквами, цифрами, специальными символами и т. Д.? Kutools for Excel's Вставить случайные данные - отличный генератор случайных чисел (и текстовой строки), который может генерировать случайные числа, случайную текстовую строку или случайные числа, текст и символы со всеми видами символов, включая буквы, числа, специальные символы, пробелы и даже настраиваемые строки.
Перед применением Kutools for Excel, Пожалуйста, сначала скачайте и установите.
1. Выберите диапазон, в котором вы будете генерировать случайные строки, а затем щелкните Кутулс > Вставить > Вставить случайные данные. Смотрите скриншот:
3. В Вставить случайные данные диалоговое окно, нажмите строка вкладку и выберите нужный тип символов, затем укажите длину строки в Длина строки поле и, наконец, щелкните OK кнопка. Смотрите скриншот:
Затем выбранный диапазон был заполнен случайными строками символов.
Функции: если вы хотите сгенерировать или вставить указанные строки данных форматирования (например, . @. . com) в диапазон, вы также можете использовать эту утилиту. Сделайте так:
1. Выберите диапазон, укажите символы и установите флажок По маске. Затем введите указанные строки данных, которые вам нужны. Смотрите скриншот:
Внимание: С помощью ? для обозначения цифры случайного символа в конечных указанных строках форматирования.
2. Затем нажмите OK or Применить. Указанные строки данных форматирования были сгенерированы случайным образом следующим образом. Смотрите скриншот:
Kutools for Excel's Вставить случайные данные может помочь вам легко выполнить следующие операции в ячейках диапазона.
- Сгенерировать или вставить случайные числа в диапазон
- Сгенерировать или вставить случайную дату в диапазон
- Создание или вставка настраиваемого списка в диапазон
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Office Tab - Tabbed Browsing, Editing, and Managing of Workbooks in Excel:
Office Tab brings the tabbed interface as seen in web browsers such as Google Chrome, Internet Explorer new versions and Firefox to Microsoft Excel. It will be a time-saving tool and irreplaceble in your work. See below demo:
Читайте также: