Создание случайной выборки в Excel (полное руководство)
Когда-нибудь чувствовали себя подавленными из-за огромного объёма данных в Excel и просто хотели случайным образом выбрать несколько элементов для анализа? Это всё равно что пробовать конфеты из огромной банки! Наше руководство покажет вам простые шаги и формулы, чтобы легко создать случайную выборку — будь то отдельные значения, целые строки или даже уникальные элементы из списка без повторений. А для тех, кто ищет максимально быстрый способ, у нас припасён отличный инструмент. Присоединяйтесь — и пусть работа в Excel станет лёгкой и увлекательной!

- Выбор случайной выборки с помощью формул
- Несколько щелчков для выбора случайной выборки с помощью удобного инструмента
Выбор случайной выборки с помощью формул
В этом разделе представлены различные формулы, которые помогут вам выбирать случайные выборки нужного типа в зависимости от ваших задач. Например, вы сможете случайным образом извлекать строки из диапазона данных или значения из списка — с повторениями или без. А если вы работаете в Excel 365 или Excel 2021, то познакомитесь с новыми функциями, значительно упрощающими выбор случайных значений из списка.
Выбор случайных значений/строк с помощью функции СЛЧИС (RAND)
Предположим, у вас есть диапазон данных A1:D53, как показано на следующем снимке экрана. Чтобы случайным образом выбрать значения из одного из столбцов или строк всего диапазона, воспользуйтесь следующим подходом.

Шаг 1: Добавление вспомогательного столбца
- Сначала необходимо добавить вспомогательный столбец к вашему Диапазон данных. В данном случае я выбираю ячейку E1 (ячейка, соседняя с заголовком в Последний столбец таблицы Диапазон данных), ввожу заголовок столбца, а затем ввожу приведённую ниже формулу в ячейку E2 и нажимаю Enter, чтобы получить результат.Совет: Функция СЛЧИС (RAND) генерирует случайное число от 0 до 1.
=RAND()
- Выделите ячейку с формулой, затем дважды щёлкните по маркёру заполнения (зелёный квадрат в правом нижнем углу ячейки), чтобы скопировать формулу во все остальные ячейки вспомогательного столбца.
Шаг 2: Сортировка вспомогательного столбца
- Выделите одновременно Диапазон данных и вспомогательный столбец, перейдите на вкладку Данные, нажмите кнопку Сортировка.

- В диалоговом окне Сортировкавыполните следующие действия:
- Сортировка по вспомогательному столбцу («Helper column» в нашем примере).
- Сортировка по значениям ячеек.
- Выберите нужный порядок сортировки.
- Нажмите кнопку ОК. См. снимок экрана.

Теперь весь диапазон данных отсортирован по вспомогательному столбцу.
Шаг 3: Копирование и вставка случайных строк или значений для получения результата
После сортировки строки в исходном диапазоне данных располагаются в случайном порядке. Теперь вы можете просто выделить первые n строк, где n — это количество требуемых случайных строк. Затем нажмите Ctrl+C, чтобы скопировать выделенные строки, и вставьте их туда, куда нужно.
Совет: Если вы хотите выбрать случайные значения только из одного столбца, просто выделите первые n ячеек этого столбца.

- Чтобы обновить случайные значения, нажмите клавишу F9.
- Каждый раз при обновлении листа — например, при добавлении новых данных, изменении ячеек, удалении данных и т.д. — результаты формулы будут автоматически изменяться.
- Если вспомогательный столбец больше не требуется, его можно удалить.
- Если вы ищете ещё более простой способ, воспользуйтесь функцией «Случайно выбрать» программы Kutools для Excel. Всего за несколько щелчков она позволяет легко выбирать случайные ячейки, строки или даже столбцы из ограниченного диапазона.Нажмите здесь, чтобы начать 30-дневную бесплатную пробную версию Kutools для Excel.

Выбор случайных значений из списка с помощью функции СЛУЧМЕЖДУ (RANDBETWEEN)
Описанный выше метод требует вручную выделять и копировать нужное количество строк или значений из Диапазон данных после сортировки. Если вы хотите автоматически генерировать заданное количество случайных значений из списка, метод из этого раздела поможет вам решить задачу.
- В данном случае мне нужно сгенерировать 7 случайных значений из диапазона B2:B53. Я выбираю пустую ячейку D2, ввожу следующую формулу и нажимаю Enter, чтобы получить первое случайное значение из столбца B.
=INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
- Затем выделите ячейку с формулой и перетащите её маркер заполнениявниз до тех пор, пока не будут сгенерированы остальные 6 случайных значений.

- В формуле $B2:$B53 — диапазон, из которого нужно выбрать случайную выборку.
- Чтобы обновить случайные значения, нажмите клавишу F9.
- Если в списке есть дубликаты, в результатах могут появиться повторяющиеся значения.
- Каждый раз при обновлении листа — например, при добавлении новых данных, изменении или удалении ячеек и т.д. — результаты случайной выборки будут автоматически обновляться.
Выбор случайных значений из списка без дубликатов
Описанный выше метод может привести к появлению повторяющихся случайных значений в результатах. Используя тот же пример, чтобы получить случайные значения из списка без дубликатов, попробуйте метод из этого раздела.
Шаг 1: Добавление вспомогательного столбца
- Сначала необходимо создать вспомогательный столбец рядом со столбцом, из которого вы хотите выбрать случайную выборку. В данном случае я выбираю ячейку C2 (ячейка, соседняя со второй ячейкой столбца B), ввожу приведённую ниже формулу и нажимаю Enter.Совет: Функция СЛЧИС (RAND) генерирует случайное число от 0 до 1.
=RAND()
- Выделите ячейку с формулой. Затем дважды щёлкните по маркёру заполнения(зелёный квадрат в правом нижнем углу ячейки), чтобы скопировать эту формулу на остальные ячейки вспомогательного столбца.
Шаг 2: Получение случайных значений из списка без дубликатов
- Выделите ячейку, соседнюю с первой ячейкой результата во вспомогательном столбце, введите приведённую ниже формулу и нажмите Enter, чтобы получить первое случайное значение.
=INDEX($B$2:$B$53, RANK.EQ(C2, $C$2:$C$53) + COUNTIF($C$2:C53, C2) - 1, 1)
- Затем выделите ячейку с формулой и перетащите её маркер заполнениявниз, чтобы получить заданное количество случайных значений.

- В формуле $B2:$B53 — это столбец, из которого необходимо выбрать случайную выборку, а $C2:$C53 — диапазон вспомогательного столбца.
- Чтобы обновить случайные значения, нажмите клавишу F9.
- Результат не будет содержать дублирующихся значений.
- Каждый раз при обновлении листа — например, при добавлении новых данных, изменении ячеек, удалении данных и т.д. — результаты случайной выборки будут автоматически изменяться.
Выбор случайных значений из списка в Excel 365/2021
Если вы используете Excel 365 или Excel 2021, вы можете легко создать случайную выборку с помощью новых функций «SORTBY» и «RANDARRAY».
Шаг 1: добавление вспомогательного столбца
- Сначала необходимо добавить вспомогательный столбец к вашему Диапазон данных. В данном случае я выбираю ячейку C2 (ячейка, соседняя со второй ячейкой столбца, из которого вы хотите выбрать случайные значения), ввожу приведённую ниже формулу и нажимаю Enter, чтобы получить результаты.
=SORTBY(B2:B53,RANDARRAY(COUNTA(B2:B53)))
Примечания- В формуле B2:B53 — это список, из которого нужно выбрать случайную выборку.
- Если вы используете Excel 365, список случайных значений автоматически сгенерируется сразу после нажатия клавиши Enter.
- Если Вы используете Excel 2021, после получения первого случайного значения выделите ячейку с формулой и перетащите маркер заполнения вниз, чтобы получить нужное количество случайных значений.
- Чтобы обновить случайные значения, нажмите клавишу F9.
- Каждый раз при обновлении листа — например, при добавлении новых данных, изменении ячеек, удалении данных и т.д. — результаты случайной выборки будут автоматически изменяться.
Шаг 2: копирование и вставка случайных значений для получения результатов
Во вспомогательном столбце просто выделите верхние n ячеек, где n — это количество случайных значений, которые вы хотите выбрать. Затем нажмите Ctrl+C, чтобы скопировать выделенные значения, щёлкните правой кнопкой мыши по пустой ячейке и выберите Значения в разделе Выборочная вставка контекстного меню.

- Чтобы автоматически сгенерировать заданное количество случайных значений или строк из ограниченного диапазона, введите число, соответствующее количеству нужных случайных значений или строк, в ячейку (в данном примере — C2), а затем примените одну из следующих формул.Генерация случайных значений из списка:
=INDEX(SORTBY(B2:B53, RANDARRAY(ROWS(B2:B53))), SEQUENCE(C2))Как видно, при каждом изменении количества выборок автоматически генерируется соответствующее число случайных значений.Генерация случайных строк из диапазона:Чтобы автоматически сгенерировать заданное количество случайных строк из ограниченного диапазона, используйте эту формулу.=INDEX(SORTBY(A2:B53, RANDARRAY(ROWS(A2:B53))), SEQUENCE(C2), {1,2,3})Совет: Массив {1,2,3} в конце формулы должен соответствовать числу, указанному в ячейке C2. Если вы хотите сгенерировать 3 случайные выборки, необходимо не только ввести число 3 в ячейку C2, но и указать массив как {1,2,3}. Чтобы сгенерировать 4 случайные выборки, введите число 4 в ячейку и укажите массив как {1,2,3,4}.
Несколько щелчков для выбора случайной выборки с помощью удобного инструмента
Приведённые выше методы требуют запоминания и применения формул, что может быть непросто для некоторых пользователей Excel. Поэтому я рекомендую воспользоваться функцией Случайно выбрать из Kutools для Excel. С её помощью вы сможете легко создавать случайные выборки всего за несколько щелчков мыши. Функция позволяет случайным образом выбирать не только отдельные значения и строки, но и целые столбцы.
После установки Kutools для Excel щелкните Kutools > Выбрать > Случайно выбрать, затем настройте параметры следующим образом.
- Выделите столбец или диапазон, из которого вы хотите выбрать случайные значения, строки или столбцы.
- В диалоговом окне Сортировать, выбирать или случайно перемешивать укажите количество случайных значений для выбора.
- Выберите нужный параметр в разделе Тип выбора.
- Нажмите кнопку OK.

Результат
Я указал число 5 в разделе «Количество выбираемых ячеек» и выбрал опцию «Вся строка» в разделе «Выбрать тип». В результате 5 строк данных будут случайным образом выбраны в ограниченном диапазоне. Вы можете скопировать и вставить эти строки куда угодно.

- Чтобы воспользоваться этой функцией, сначала установите Kutools для Excel. Пожалуйста, нажмите, чтобы скачать и сразу начать использовать 30-дневную бесплатную пробную версию!
- Чтобы узнать больше об этой функции, посетите эту страницу:Случайный выбор ячеек, строк или столбцов в диапазоне ячеек
Связанные статьи
Перемешивание списка в Excel
В этом руководстве мы покажем, как легко перемешать (перетасовать) список в Excel всего за несколько шагов.
Случайные данные в Excel: генерация случайных чисел, текста, дат и времени
В этой статье мы расскажем о различных способах генерации случайных чисел, текстовых строк, дат и времени — как в классическом Excel, так и в Excel 365.
Быстрая генерация случайного времени
В этом руководстве мы покажем, как быстро генерировать случайное время в Excel.
Генерация случайной даты буднего дня или выходных
В этом руководстве вы узнаете, как генерировать случайные даты будних дней или выходных в Excel.
Лучшие инструменты для повышения продуктивности в офисе
Kutools для Excel — помогает Вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке».
- Повышает Вашу продуктивность на 50 % при просмотре и редактировании нескольких документов.
- Добавляет эффективные Tabs в Office (включая Excel), как в Chrome, Edge и Firefox.
Оглавление
- Выбор случайной выборки с помощью формул
- Выбор случайных значений/строк
- Выбор случайных значений из списка
- Выбор случайных значений из списка без дубликатов
- Выбор случайных значений из списка в Excel 365/2021
- Выбор случайной выборки с помощью Kutools
- Связанные статьи
- Лучшие инструменты для повышения продуктивности в офисе
- Комментарии









