Понякога е полезно да изберете произволен ред или произволен набор от редове в електронна таблица на 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 с броя на редовете във вашия лист, като извадите всички заглавни редове, които не искате да вземете извадка.