Случаен избор на Excel: како да се добие случаен примерок од базата на податоци

  • Споделете Го Ова
Michael Brown

Овој туторијал ќе ве научи на неколку брзи начини за случаен избор на имиња, броеви или какви било други податоци. Исто така, ќе научите како да добиете случаен примерок без дупликати и како по случаен избор да изберете одреден број или процент на ќелии, редови или колони со кликнување на глувчето.

Без разлика дали правите истражување на пазарот за нов лансирање на производ или оценување на резултатите од вашата маркетинг кампања, важно е да користите непристрасен примерок од податоци за вашата анализа. А најлесниот начин да се постигне ова е да се добие случаен избор во Excel.

    Што е случаен примерок?

    Пред да разговараме за техниките на земање примероци, ајде да обезбедиме малку задни информации за случаен избор и кога можеби сакате да го користите.

    Во теоријата на веројатност и статистиката, случаен примерок е подмножество од податоци избрани од поголем сет на податоци, ака популација . Секој елемент од случаен примерок е избран сосема случајно и има еднаква веројатност да биде избран. Зошто би ти требал еден? Во основа, за да добиете непристрасно претставување на вкупната популација.

    На пример, сакате да спроведете мало истражување меѓу вашите клиенти. Очигледно, не би било паметно да испратите прашалник до секој поединец во вашата повеќеилјадна база на податоци. Значи, кого го правите вашето истражување? Дали тоа ќе бидат 100 најнови клиенти или првите 100 клиенти наведени по азбучен ред или 100 луѓе со најкратокимиња? Ниту еден од овие пристапи не одговара на вашите потреби бидејќи тие се вродени пристрасни. За да добиете непристрасен примерок каде што секој има еднаква можност да биде избран, направете случаен избор користејќи еден од методите опишани подолу.

    Случаен избор на Excel со формули

    Нема вградено функцијата за случаен избор на ќелии во Excel, но можете да користите една од функциите за да генерирате случајни броеви како решение. Овие веројатно не можат да се наречат едноставни интуитивни формули, но функционираат.

    Како да изберете случајна вредност од список

    Да претпоставиме дека имате список со имиња во ќелиите A2:A10 и сакате за да изберете по случаен избор едно име од списокот. Ова може да се направи со користење на една од следниве формули:

    =INDEX($A$2:$A$10,RANDBETWEEN(1,COUNTA($A$2:$A$10)),1)

    или

    =INDEX($A$2:$A$10,RANDBETWEEN(1,ROWS($A$2:$A$10)),1)

    Тоа е тоа! Вашиот случаен избирач на имиња за Excel е целосно поставен и подготвен за употреба:

    Забелешка. Имајте предвид дека RANDBETWEEN е испарлива функција, што значи дека ќе се пресметува повторно со секоја промена што ќе ја направите во работниот лист. Како резултат на тоа, вашиот случаен избор исто така ќе се промени. За да спречите тоа да се случи, можете да го копирате извлеченото име и да го залепите како вредност во друга ќелија ( Залепете специјално > Вредности ). За детални упатства, погледнете Како да ги замените формулите со вредности.

    Нормално, овие формули не само што можат да избираат случајни имиња, туку и да избираат случајни броеви, датуми или кои било други случајниќелии.

    Како функционираат овие формули

    Накратко, ја користите функцијата INDEX за да извлечете вредност од списокот врз основа на случаен број на ред вратен од RANDBETWEEN.

    Поконкретно, функцијата RANDBETWEEN генерира случаен цел број помеѓу двете вредности што ќе ги наведете. За пониската вредност, го внесувате бројот 1. За горната вредност, користите или COUNTA или ROWS за да го добиете вкупниот број на редови. Како резултат на тоа, RANDBETWEEN враќа случаен број помеѓу 1 и вкупниот број на редови во вашата база на податоци. Овој број оди во аргументот row_num на функцијата INDEX и кажува кој ред да го избере. За аргументот column_num , користиме 1 бидејќи сакаме да извлечеме вредност од првата колона.

    Забелешка. Овој метод добро функционира за избирање една случајна ќелија од списокот. Ако вашиот примерок треба да вклучува неколку ќелии, горната формула може да врати неколку појави со иста вредност бидејќи функцијата RANDBETWEEN не е без дупликати. Тоа е особено случај кога избирате релативно голем примерок од релативно мала листа. Следниот пример покажува како да се направи случаен избор во Excel без дупликати.

    Како да се избира случајно во Excel без дупликати

    Постојат неколку начини за избор на случајни податоци без дупликати во Excel. Општо земено, би ја користеле функцијата RAND за да доделите случаен број на секоја ќелија, а потоа избирате неколку ќелии сокористејќи формула за рангирање индекс.

    Со списокот со имиња во ќелиите A2:A16, следете ги овие чекори за да извлечете неколку случајни имиња:

    1. Внесете ја формулата Ранд во B2, и копирајте ја во колоната:

    =RAND()

  • Ставете ја формулата подолу во C2 за да извлечете случајна вредност од колоната А:
  • =INDEX($A$2:$A$16, RANK(B2,$B$2:$B$16), 1)

  • Копирајте ја горната формула во онолку ќелии колку случајни вредности сакате да изберете. Во нашиот случај, ја копираме формулата во уште четири ќелии (C2:C6).
  • Тоа е тоа! Пет случајни имиња се извлекуваат без дупликати:

    Како функционира оваа формула

    Како во претходниот пример, ја користите функцијата INDEX за да извлечете вредност од колоната А базирана на случаен ред координати. Во овој случај, потребни се две различни функции за да се добие:

    • Формулата RAND ја пополнува колоната B со случајни броеви.
    • Функцијата RANK го враќа рангирањето случаен број во истата ред. На пример, RANK(B2,$B$2:$B$16) во ќелијата C2 го добива рангот на бројот во B2. Кога се копира во C3, релативната референца B2 се менува во B3 и го враќа рангот на бројот во B3, и така натаму.
    • Бројот вратен од RANK се внесува во аргументот row_num на функцијата INDEX, па ја избира вредноста од тој ред. Во аргументот column_num , давате 1 затоа што сакате да извлечете вредност од првата колона.

    Збор на претпазливост! Како што е прикажано во скриншот погоре, нашиот Excel по случаен изборизборот содржи само уникатни вредности. Но, теоретски, постои мала шанса да се појават дупликати во вашиот примерок. Еве зошто: на многу голема база на податоци, RAND може да генерира дупликати случајни броеви, а RANK ќе го врати истиот ранг за тие броеви. Лично, никогаш не сум добил дупликати за време на моите тестови, но теоретски, таква веројатност постои.

    Ако барате формула отпорна на куршуми за да добиете случаен избор само со единствени вредности, тогаш користете RANK + COUNTIF или RANK.EQ + COUNTIF комбинација наместо само RANK. За детално објаснување за логиката, погледнете го Уникатното рангирање во Excel.

    Комплетната формула е малку гломазна, но 100% без дупликати:

    =INDEX($A$2:$A$16, RANK.EQ(B2, $B$2:$B$16) + COUNTIF($B$2:B2, B2) - 1, 1)

    Забелешки:

    • Како RANDBETWEEN, функцијата Excel RAND исто така генерира нови случајни броеви со секое повторно пресметување на вашиот работен лист, предизвикувајќи промена на случајниот избор. За да го задржите вашиот примерок непроменет, копирајте го и залепете го на друго место како вредности ( Залепете Специјални > Вредности ).
    • Ако истото име (број, датум или која било друга вредност) се појавува повеќе од еднаш во вашиот оригинален сет на податоци, случаен примерок може да содржи и неколку појави со иста вредност.

    Повеќе начини да добиете случаен избор со нема повторувања во Excel 365 - 2010 се опишани овде: Како да добиете случаен примерок во Excel без дупликати.

    Како да изберете случајни редови воExcel

    Во случај вашиот работен лист да содржи повеќе од една колона податоци, можете да изберете случаен примерок на овој начин: доделете случаен број на секој ред, подредете ги тие броеви и изберете го потребниот број на редови. Деталните чекори следуваат подолу.

    1. Вметнете нова колона десно или лево од вашата табела (колона D во овој пример).
    2. Во првата ќелија од вметната колона, со исклучок на заглавијата на колоните, внесете ја формулата RAND: =RAND()
    3. Двоен-клик на рачката за пополнување за да ја копирате формулата низ колоната. Како резултат на тоа, ќе имате доделен случаен број на секој ред.
    4. Соредете ги случајните броеви најголем до најмал (сортирањето во растечки редослед би ги преместило заглавијата на колоните на дното на табелата , затоа не заборавајте да сортирате опаѓачки). За ова, одете на картичката Податоци > Сортирај & Филтрирај група и кликнете на копчето ZA. Excel автоматски ќе го прошири изборот и ќе ги подреди сите редови по случаен редослед.

      Ако не сте сосема задоволни со тоа како вашата табела е рандомизирана, притиснете го повторно копчето за сортирање за да ја прибегнете. За детални инструкции, видете Како да се подредува по случаен избор во Excel.

    5. На крајот, изберете го потребниот број редови за вашиот примерок, копирајте ги и залепете ги каде и да ви се допаѓа.

    За да ги погледнете подетално формулите дискутирани во ова упатство, добредојдени сте да го преземете нашиот примерокработна книга во Excel случаен избор.

    Како да изберете случајно во Excel со алатката Randomize

    Сега кога знаете неколку формули за да добиете случаен примерок во Excel, ајде да видиме како можете да го постигнете истиот резултат со кликнување на глувчето.

    Со Random Generator за Excel вклучен во нашиот Ultimate Suite, еве што правите:

    1. Изберете која било ќелија во вашата табела.
    2. Одете во групата Ablebits Tools > Utilities и кликнете Randomize > Изберете случајно :

  • На окното на додатокот, изберете што да изберете: случајни редови, случајни колони или случајни ќелии.
  • Наведете го бројот или процентот за саканата големина на примерокот.
  • Кликнете на копчето Избери . Готово!
  • На пример, вака можеме да избереме 5 случајни редови од нашиот примерок сет на податоци:

    И ќе добиете случаен избор во второ:

    Сега, можете да притиснете Ctrl + C за да го копирате вашиот случаен примерок, а потоа притиснете Ctrl + V за да го залепите на локација во истиот или друг лист.

    Ако сакате да ја тестирате алатката Randomize во вашите работни листови, само земете пробна верзија на Ultimate Suite подолу. Во случај да користите табеларни пресметки на Google, можеби ќе ви биде корисен нашиот генератор на случаен избор за листови на Google.

    Достапни преземања

    Избор на случаен примерок - примери на формула (датотека .xlsx)

    Ultimate Suite - пробна верзија (датотека .exe)

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.