Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako naključno izbrati celice na podlagi meril v Excelu?

Na primer, morate naključno izbrati nekaj podatkov, ki temeljijo na enem ali dveh merilih iz določenega obsega, kako jih lahko rešite v Excelu? Ta članek vam bo predstavil nekaj rešitev.

Naključno izberite celice, ki temeljijo na merilih z matričnimi formulami

Naključno izbirajte celice na podlagi meril z Kutools za Excel

Naključno izberite več celic / vrstic / stolpcev iz določenega območja v Excelu

S funkcijo RAND v programu Excel lahko preprosto ustvari naključno številko, vendar veste, kako naključno izberete celico iz izbranega območja? Kaj če naključno izberete več celic? Kaj pa naključno izbiranje več vrstic / stolpcev? Kutools za Excelove Razvrstite obseg poljubno pripomoček omogoča enostavno rešitev za vas. Popolna brezplačna preizkusna različica 60-dan!

oglas naključno izbere 1


Domneva se, da je tabela zaposlenih v Excelu prikazana spodaj. Zdaj pa morate naključno izbrati enega ali več zaposlenih, ki delajo NY za 3 leta od mize.

Ta metoda bo uvedla dve matrični formuli za naključno izbiranje celic na podlagi meril v Excelu. Prosimo, naredite naslednje:

Naključno izbirajte celice na podlagi enega merila

V našem primeru moramo naključno izbrati enega zaposlenega, ki je delal za 3 let. V celici boste naključno vrnili ime zaposlenega, prosimo, vnesite formulo =INDEX(A2:A25,LARGE(IF(C2:C25=F1,ROW(C2:C25)-ROW(C2)+1),INT(RAND()*COUNTIF(C2:C25,F1)+1))), in pritisnite Ctrl + Shift + Vnesite tipke istočasno.

Opomba: V zgornji formuli je A2: A25 seznam, na katerega boste naključno izbrali celice od, C2: C25 je seznam, ki se bo ujemal z merili, F1 je merilna celica, C2 pa je prva celica seznama, ki se bo ujemala z merili .

Naključno izbirajte celice na podlagi dveh meril

Če želite naključno izbrati enega zaposlenega, ki je delal v New Yorku za 3 let, vnesite formulo =INDIRECT("A"&LARGE(IF($B$2:$B$25=$F$1,IF($C$2:$C$25=$G$1,ROW($A$2:$A$25),0),0), RANDBETWEEN(1,COUNTIFS(B2:B25,F1,C2:C25,G1)))) v celico boste vrnili naključno ime zaposlenega in pritisnite Ctrl + Shift + Vnesite tipke istočasno.

Opomba: V zgornji formuli je B2: B25 seznam, ki se bo ujemal s prvimi merili v, C2: C25 je seznam, ki se bo ujemal z drugimi kriteriji, F1 je prva merilna celica, G1 je druga merilna celica, in A2: A25 je seznam, na katerega boste naključno izbrali celice.

opozorilni trak Formula je preveč zapletena, da se spomniš? Shranite formulo kot vnos za samodejni vnos za ponovno uporabo z enim klikom v prihodnosti!
Preberite več ... Brezplačen preizkus

Pravzaprav lahko uporabimo funkcijo filtra za enostavno filtriranje podatkov po merilih in naključno izbiranje celic iz filtriranih podatkov. Ta metoda bo predstavila Kutools za Excelove Razvrstite obseg poljubno uporabnost, da jo reši. Prosimo, naredite naslednje:

Kutools za Excel - Združuje več kot 300 napredne funkcije in orodja za Microsoft Excel

1. Izberite obseg, ki ga boste naključno izbrali na podlagi meril in kliknite datum > filter.

2. Zdaj se puščica filtra doda v vsak glava stolpca. In nato filtrirajte podatke po kriterijih, kot jih potrebujete.

V našem primeru moramo filtrirati zaposlene, ki delajo v New Yorku za 3 leta, zato filtriramo kot prikazano sliko spodaj:

3. Po filtriranju izberite izbrani seznam zaposlenih (imena stolpcev v našem primeru) in jo kopirajte s pritiskom na Ctrl + C tipke istočasno; nato izberite prazno celico pod filtriranim dosegom ali na novem delovnem listu in jo prilepite s pritiskom na Ctrl + V tipke istočasno.

4. Izberi pritrjen seznam in kliknite Kutools > Območje > Razvrstite obseg poljubno.

5. V pogovornem oknu Sort Range Range Randomly pojdite na Izberite vnesite število celic, ki jih naključno izberete v Število celic, ki jih želite izbrati polje, preverite Izberite naključne celice in kliknite na Ok gumb. Prikaz slike:

Zdaj je bilo določeno število celic (zaposlenih) naključno izbrano na podlagi meril na izbranem seznamu.

Kutools za Excelove Razvrstite obseg poljubno lahko uporabnikom programa Excel naključno razvrstijo vse celice v izbranem obsegu / vsaki vrstici / vsakem stolpcu in naključno izberejo določeno število celic iz izbranega obsega. Kliknite za brezplačni preizkus 60-dan brez omejitev!


V tem videoposnetku Kutools in zavihek Kutools Plus zavihek doda Kutools za Excel. Če je potrebno, kliknite tukaj da brezplačno brezplačno preizkusite 60-dan!



Priporočena orodja za produktivnost za Excel

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Mark · 2 years ago
    This works great when you only need to do this once, but why doesn't it work if you need a list of employees? i have tried to replicate this work where i have a list of 15, but it only works for the first two.

    Any help?
    • To post as a guest, your comment is unpublished.
      Jowan · 3 months ago
      Hi Mark, Were you able to find a solution for getting more than 1 random employee with conditions?