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.
Markera celler slumpmässigt baserat på kriterier med matrisformler
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.
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 |
Slumpmässigt markera celler baserat på kriterier med Kutools för Excel
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!
Demo: välj celler slumpmässigt baserat på kriterier i Excel
Bästa kontorsproduktivitetsverktyg
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...
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!