Як випадковим чином вибрати рядки в Excel (2 способи)

  • Поділитися Цим
Hugh West

Припустимо, ви хочете випадковим чином вибрати клієнта для опитування, або розіграшу, або ви можете випадковим чином вибрати якогось співробітника для перерозподілу завдань Існує дуже багато ситуацій, в яких вам може знадобитися випадковий вибір значень У цьому уроці я зосереджуся на тому, як можна випадковим чином вибрати рядки в Excel.

Завантажити Практичний посібник

Ви можете завантажити робочу книгу, використану в цьому прикладі, з усіма наборами даних, використаними для демонстрації, у вікні нижче.

Випадковий вибір рядків.xlsx

2 способи випадкового вибору рядків в Excel

Існує два способи випадкового відбору рядків в Excel. Один з них використовує вбудований інструмент сортування в Excel після невеликої модифікації набору даних, а інший - формулу, утворену різними функціями. Кожен з них має свою власну сумісність, тому я буду використовувати різні набори даних для цих двох методів.

1. випадковий вибір рядків за допомогою функції RAND

По-перше, ми зосередимося на методі сортування. Для цього методу я виберу наступний набір даних.

Тепер, припустимо, ми хочемо вибрати випадкові чотири рядки. В Excel є інструмент сортування, який ми можемо використовувати на свою користь тут для випадкового вибору рядків. Ми також будемо використовувати функція RAND присвоїти випадкове число кожному рядку перед сортуванням. Виконайте наступні кроки для отримання детальної інструкції.

Сходинки:

  • Спочатку виділяємо комірку F5 і запишіть у комірку наступну формулу.

=RAND()

  • Тепер натисніть Увійдіть на клавіатурі, яка вибере випадкове число від 0 до 1.

  • Потім виберіть комірку F5 ще раз і клацніть та перетягніть піктограму ручки заповнення, щоб заповнити випадковими числами решту таблиці.

  • Скопіюйте ці значення і вставте їх в той же стовпець, щоб перезаписати всі значення в ньому. Це прибере функцію і значення перестануть змінюватися при кожному виконанні будь-яких операцій.
  • Тепер виділіть всю таблицю, або натиснувши Ctrl+A або клацанням і перетягуванням вручну.
  • Зі стрічки перейдіть за посиланням Дані та під вкладкою Сортування та фільтрація групу, виберіть Сортування .

  • Новий Сортування З'явиться вікно, в якому під кнопкою Колонка у справі Сортувати по вибір поля Випадкові числа (або як ви назвали колонку) і нижче Замовлення вибрати Від найменшого до найбільшого (або Від найбільшого до найменшого ).

  • Після цього натисніть на кнопку ГАРАЗД. Це призведе до перестановки рядків таблиці відповідно до присвоєних їм випадкових чисел.

  • Тепер виберіть перші чотири рядки (або потрібну кількість випадкових рядків) або таблицю, скопіюйте та вставте їх, щоб отримати інший набір даних з випадковими рядками.

Читати далі: Випадковий відбір на основі критеріїв в Excel (3 кейси)

Схожі читання

  • Як заморозити випадковий вибір в Excel
  • Excel VBA: Випадковий вибір зі списку (3 приклади)

2 Застосування формули для випадкового вибору рядків в Excel

Також можна використовувати формулу з комбінацією ІНДЕКС , РАНДБЕТ МІЖ і РЯДИ Цей метод особливо корисний, коли потрібно вибрати рядки з одного стовпця або вибрати значення з масиву.

На сьогоднішній день, на жаль, це не так. ІНДЕКС отримує масив і номер рядка в якості первинних аргументів і іноді номер стовпця в якості вторинних аргументів. Вона повертає значення комірки на перетині номера рядка і масиву.

На сьогоднішній день, на жаль, це не так. РАНДБЕТ МІЖ повертає випадкову величину в межах заданого діапазону і приймає в якості двох аргументів нижню та верхню межу.

На сьогоднішній день, на жаль, це не так. РЯДИ функція отримує аргументом масив і повертає кількість рядків у ньому.

Для цього прикладу я використовую наступний набір даних, що містить лише один стовпець.

Виконайте ці кроки, щоб випадковим чином вибрати рядки з таких наборів даних в Excel.

Сходинки:

  • Спочатку виділяємо комірку, в якій потрібно виділити рядок, в даному випадку це комірка D5 .
  • Тоді запишіть наступну формулу.

=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))

  • Тепер натисніть Увійдіть на клавіатурі. Ви отримаєте випадковий рядок, вибраний зі списку.

🔍 Розбивка Формули:

👉 ROWS($B$5:$B$19) повертає кількість рядків у діапазоні B5:B19 тобто 15.

👉 RANDBETWEEN(1,ROWS($B$5:$B$19)) повертає випадкове число від 1 до номера рядка, 15.

👉 Нарешті INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19))) повертає значення комірки з діапазону B5:B19 в залежності від запису, взятого з випадкового числа, згенерованого за допомогою попередніх функцій.

Читати далі: Як згенерувати випадковий рядок зі списку в Excel (5 підходящих способів)

Висновок

Це були два методи, які можна використовувати для випадкового вибору рядків в Excel. Як видно з прикладів, другий метод може бути корисним лише для списків з одним стовпцем. А при використанні першого методу переконайтеся, що випадкові значення не копіюються і для кінцевого вихідного списку.

Сподіваємось, ви знайшли цю інформацію інформативною та корисною. Для отримання більш детальних путівників, подібних до цього, відвідайте Exceldemy.com .

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.