Перейти к основному содержанию

Сделайте случайный выборочный выбор в Excel (полное руководство)

Вы когда-нибудь чувствовали себя перегруженными слишком большим количеством данных в Excel и просто хотели наугад выбрать несколько элементов для анализа? Это все равно, что попробовать конфеты из огромной банки! Это руководство поможет вам с помощью простых шагов и формул выбрать случайную выборку, будь то значения, строки или даже выбор неповторяющихся элементов из списка. Кроме того, для тех, кто хочет супербыстрый метод, у нас есть классный инструмент. Присоединяйтесь к нам и сделайте Excel простым и увлекательным!


Выберите случайную выборку с помощью формул

В этом разделе мы собрали различные формулы, которые помогут вам выбрать различные типы случайных выборок в соответствии с вашими потребностями. Например, вы можете случайным образом выбирать строки из диапазона данных или случайные значения из списка, с дубликатами или без них. Более того, если вы используете Excel версии 365 или 2021, вы познакомитесь с новыми функциями, которые помогут вам легко выбирать случайные значения из списка.


Выберите случайные значения/строки с помощью функции СЛЧИС.

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

Внимание: метод, представленный в этом разделе, напрямую изменит порядок исходных данных, поэтому рекомендуется создать резервную копию ваших данных.

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

Теперь весь диапазон данных отсортирован по вспомогательному столбцу.

Шаг 3. Копирование и вставка случайных строк или значений для получения результатов.

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

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

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

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

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

  1. В данном случае мне нужно сгенерировать 7 случайных значений из диапазона B2:B53. Я выбираю пустую ячейку D2, ввожу следующую формулу и нажимаю Enter чтобы получить первое случайное значение из столбца B.
    =INDEX($B2:$B53,RANDBETWEEN(1,COUNTA($B2:$B53)),1)
  2. Затем выберите эту ячейку формулы и перетащите ее Ручка заполнения вниз, пока не будут сгенерированы остальные 6 случайных значений.
Заметки:
  • В формуле $B2:$B53 — это диапазон, из которого вы хотите выбрать случайную выборку.
  • Чтобы обновить случайные значения, нажмите кнопку F9 .
  • Если в списке есть дубликаты, в результатах могут появиться повторяющиеся значения.
  • Каждый раз, когда вы обновляете лист, например добавляете новые данные, изменяете ячейки, удаляете данные и т. д., случайные результаты будут автоматически меняться.

Выберите случайные значения из списка без дубликатов

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

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

Выбор случайных значений из списка в Excel 365/2021

Если вы используете Excel 365 или 2021, вы можете применить новые функции «СОРТИРОВАТЬ ПО(Основной ключ) и РАНДАРРАЙ», чтобы легко генерировать случайную выборку в Excel.

Шаг 1. Добавление вспомогательного столбца
  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 for Excel. С помощью этой функции вы можете легко выбирать случайные образцы всего за несколько кликов. Она может случайным образом выбирать не только значения и строки, но и столбцы.

После установка Kutools для Excel, нажмите Кутулс > Выберите > Выбрать диапазон случайным образом, то вам нужно настроить следующим образом.

  • Выберите столбец или диапазон, из которого вы хотите выбрать случайные значения, строки или столбцы.
  • В Сортировка / выбор диапазона случайным образом диалоговом окне укажите количество случайных значений для выбора.
  • Выберите вариант в Выберите тип .
  • Нажмите OK.

Результат

я указал номер 5 в "Количество ячеек для выбора" раздел и выбрал "Выбрать случайные строки"вариант в"Тип выбора". В результате в указанном диапазоне случайным образом будут выбраны 5 строк данных. Затем вы можете скопировать и вставить эти выбранные строки куда захотите.

Заметки:

Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты  |  Удалить пустые строки  |  Объедините столбцы или ячейки без потери данных  |  Раунд без формулы ...
Супер ВПросмотр: Несколько критериев  |  Множественное значение  |  На нескольких листах  |  Нечеткий поиск...
Адв. Выпадающий список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Выпадающий список с множественным выбором...
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы с Выберите одинаковые и разные ячейки ...
Рекомендуемые функции: Сетка Фокус  |  Просмотр дизайна  |  Большой Формулный Бар  |  Менеджер книг и листов | Библиотека ресурсов (Авто текст)  |  Выбор даты  |  Комбинировать листы  |  Шифровать/дешифровать ячейки  |  Отправлять электронные письма по списку  |  Суперфильтр  |  Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы ...)  |  50+ График Тип (Диаграмма Ганта ...)  |  40+ Практических Формулы (Рассчитать возраст по дню рождения ...)  |  19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути ...)  |  12 Конверсия Инструменты (Числа в слова, Конверсия валюты ...)  |  7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить ячейки Excel ...)  |  ... и более

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Описание


Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.