Hoppa till huvudinnehåll

Hur väljer jag slumpmässigt celler baserat på kriterier i Excel?

Du måste till exempel slumpmässigt välja vissa data baserat på ett eller två kriterier från det angivna intervallet, hur kan du lösa det i Excel? Denna artikel kommer att presentera ett par lösningar för dig.

Markera celler slumpmässigt baserat på kriterier med matrisformler

Slumpmässigt markera celler baserat på kriterier med Kutools för Excel

Markera slumpmässigt flera celler / rader / kolumner från angivet intervall i Excel

Du kan enkelt skapa ett slumpmässigt nummer med RAND-funktionen i Excel, men vet du hur du slumpmässigt väljer en cell från det valda intervallet? Vad händer om du slumpmässigt väljer flera celler? Vad sägs om att slumpmässigt välja flera rader / kolumner? Kutools för Excel Sortera intervall slumpmässigt verktyget ger dig en enkel lösning.

annonsval slumpmässigt 1


Antag att det finns en anställdstabell i Excel enligt nedanstående skärmdump. Och nu måste du slumpmässigt välja en eller flera anställda som arbetar i New York för 3 år från bordet.

Denna metod introducerar två matrisformler för att slumpmässigt välja celler baserat på kriterier i Excel. Gör så här:

Slumpmässigt markera celler baserat på ett kriterium

I vårt exempel måste vi slumpmässigt välja en anställd som har arbetat i 3 år. I cellen returnerar du anställdas namn slumpmässigt, ange formeln =INDEX(A2:A25,LARGE(IF(C2:C25=F1,ROW(C2:C25)-ROW(C2)+1),INT(RAND()*COUNTIF(C2:C25,F1)+1))), och tryck på ctrl + shift + ange tangenter samtidigt.

Notera: I ovanstående formel är A2: A25 listan som du slumpmässigt väljer celler från, C2: C25 är den lista du matchar kriterierna i, F1 är kriteriecellen och C2 är den första cellen i listan du matchar med kriterierna .

Slumpmässigt markera celler baserat på två kriterier

För att slumpmässigt välja en anställd som har arbetat i New York i 3 år, ange formeln =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)))) i cellen returnerar du slumpmässig anställds namn och trycker på ctrl + shift + ange tangenter samtidigt.

Notera: I ovanstående formel är B2: B25 listan som du kommer att matcha de första kriterierna i, C2: C25 är listan du kommer att matcha det andra kriteriet i, F1 är den första kriteriecellen, G1 är den andra kriteriecellen och A2: A25 är listan du slumpmässigt väljer celler från.

anteckningsband Formel är för komplicerad för att komma ihåg? Spara formeln som en automatisk textpost för återanvändning med bara ett klick i framtiden!
Läs mer ...     fri rättegång

Egentligen kan vi använda filterfunktionen för att enkelt filtrera data efter kriterier och sedan slumpmässigt välja celler från de filtrerade data. Denna metod introducerar Kutools för Excel Sortera intervall slumpmässigt verktyg för att lösa det. Gör så här:

Kutools för Excel - Fullpackad med över 300 viktiga verktyg för Excel. Njut av en fullfjädrad 30-dagars GRATIS provperiod utan behov av kreditkort! Ladda ner nu!

1. Välj det område som du slumpmässigt markerar celler baserat på kriterier och klicka på Data > Filter.

2. Nu läggs filterpilen till i varje kolumnrubrik. Och filtrera sedan data efter kriterier efter behov.

I vårt exempel måste vi filtrera bort anställda som arbetar i New York i 3 år, därför specificerar vi filtret enligt nedanstående skärmdump:

3. Efter filtrering väljer du den filtrerade listan över anställda (kolumnnamn i vårt exempel) och kopierar den genom att trycka på ctrl + C tangenter samtidigt; Välj sedan en tom cell under filtrerat intervall eller i ett nytt kalkylblad och klistra in det genom att trycka på ctrl + V tangenter samtidigt.

4. Fortsätt att välja den klistrade listan och klicka Kutools > Mätområde > Sortera intervall slumpmässigt.

5. I dialogrutan Sortera slumpmässigt öppnar du till Välja fliken, skriv antalet celler som du slumpmässigt väljer i Antal celler att välja kryssa i rutan Välj slumpmässiga celler alternativet och klicka på Ok knapp. Se skärmdump:

Nu har det angivna antalet celler (anställda) valts slumpmässigt baserat på kriterier i den valda listan.

Kutools för Excel Sortera intervall slumpmässigt kan hjälpa Excel-användare att slumpmässigt sortera alla celler i valt intervall / varje rad / varje kolumn och slumpmässigt välja specificerat antal celler från valt intervall också. Klicka för 60-dagars gratis testperiod, ingen begränsning!


Kutools för Excel: Över 300 praktiska verktyg till hands! Börja din 30-dagars gratis provperiod utan funktionsbegränsningar idag. Ladda ner nu!

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
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?
This comment was minimized by the moderator on the site
Hi Mark, Were you able to find a solution for getting more than 1 random employee with conditions?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations