
Іноді буває корисно вибрати випадковий рядок або випадковий набір рядків у електронній таблиці Microsoft Excel.
Авторство зображення: damircudic/iStock/GettyImages
Іноді буває корисно вибрати випадковий рядок або випадковий набір рядків у електронній таблиці Microsoft Excel. Це може бути корисно, якщо ви хочете випадково брати вибірку з набору даних, наприклад, зі списку співробітників або клієнтів, щоб ефективно перевірити певні властивості. Це також може бути корисно для таких ситуацій, як ігри та розіграші, коли ви можете вибрати випадковий варіант або гравця. Excel надає кілька способів випадкової вибірки даних і генерування випадкових чисел.
Візьміть випадкову вибірку в Excel
Немає вбудованого інструмента вибірки Excel, який може автоматично генерувати випадкову вибірку зі списку рядків або даних. Однак ви можете використовувати функцію Excel для генерування випадкового числа, щоб створити випадкову вибірку.
Відео дня
Викликається функція випадкових чисел Excel РЕНД, і він генерує випадкове число, яке гарантовано буде
більше або дорівнює нулю і менше одиниці. Щоб скористатися ним, просто введіть формулу =RAND() у потрібну клітинку, і генератор помістить випадкове число в цю клітинку електронної таблиці.Якщо ви хочете використовувати генератор випадкових чисел у Excel для випадкового вибірки набору рядків, додайте стовпець у кінці електронної таблиці. Потім у верхній клітинці цього стовпця під будь-якими рядками заголовка електронної таблиці введіть =RAND(), щоб створити випадкове число. Перетягніть або скопіюйте формулу в нижні клітинки в тому самому стовпці, щоб додати випадково згенероване число до кожного рядка електронної таблиці.
Потім попросіть Excel відсортувати електронну таблицю в порядку зростання випадкових чисел. Збільште перші рядки до потрібної кількості рядків, і вони стануть випадковою вибіркою ваших даних.
Зміни в порядку сортування
Пам'ятайте, що ви втратите будь-який попередній порядок сортування або інший порядок, тому, якщо вам потрібно мати можливість відновити цей порядок у вашому зразку або електронній таблиці в цілому, ви слід переконатися, що у вас є стовпець, за яким ви можете сортувати, щоб відновити таблицю до початкового стану замовлення.
Якщо ви цього не зробите, перед сортуванням аркуша за рандомізованим стовпцем додайте ще один стовпець і введіть число 1 у першому рядку після будь-яких рядків заголовка. Введіть 2 і 3 у наступних рядках і, припускаючи, що у вас більше 3 рядків, виділіть ці числа та перетягніть їх вниз по електронній таблиці, щоб заповнити стовпець зростаючими числами, які починаються з 1. Потім ви можете відсортувати електронну таблицю або певні рядки в ній за цим новим стовпцем, щоб відновити початковий порядок.
Вибірка одна за одною
У деяких випадках може знадобитися вибірка рядків один за іншим. Це може бути для драматичного ефекту, якщо ви ведете малюнок або просто для того, щоб переконатися, що ви можете перевірити кожен рядок, який ви додаєте до свого зразка, щоб переконатися, що він дійсний.
Незалежно від причини, ви можете зробити це, використовуючи формулу, що включає RAND, щоб генерувати числа між певним діапазоном. Пам’ятайте, що RAND завжди генерує числа, більші або рівні нулю і менші за одиницю. Це означає, що якщо ви помножите результат RAND на ціле число п, ви завжди отримаєте випадковий результат, більший або рівний нулю і менший за n.
Це означає, що якщо у вашій електронній таблиці є n рядків, ви можете використовувати формулу =СТЕЛЯ(RAND()*n, 1) щоб згенерувати число від 1 до n включно, яке можна використовувати, щоб вибрати випадковий рядок у вашій електронній таблиці. Це працює, тому що СТЕЛЯ є функцією, яка округляє свій перший аргумент до наступного старшого кратного другого аргументу. Якщо ви використовуєте 1 як другий аргумент, він округляється до наступного цілого числа.
Звичайно, ви захочете замінити n на кількість рядків у вашому аркуші, віднімаючи всі рядки заголовка, які ви не бажаєте використовувати.