Indholdsfortegnelse
Nogle gange kan du have brug for at vælge nogle tilfældige celler og vise dem i din Excel-arbejdsbog. Hvis du søger efter en måde at vælge tilfældige celler i Excel på, er du landet det rigtige sted. Jeg vil vise dig, hvordan du vælger tilfældige celler i Excel i denne artikel.
Download arbejdsbog til øvelser
Du kan downloade øvelsesbogen fra nedenstående link.
Valg af tilfældige celler.xlsm
5 egnede måder at vælge tilfældige celler i Excel på
Lad os sige, at vi har fået et datasæt med navne på Sælger af en organisation og deres respektive beløb af Salg over en vis periode.
Vi ønsker at vælge nogle tilfældige celler fra denne liste af data. Til dette formål vil vi bruge forskellige funktioner og funktioner i Excel.
I dette afsnit finder du 5 passende og effektive måder at vælge tilfældige celler i Excel på med passende illustrationer. Jeg vil demonstrere dem en efter en her. Lad os tjekke dem nu!
1. Vælg tilfældige celler ved hjælp af funktionerne RAND, INDEX, RANK.EQ
For vores nuværende datasæt vil vi vise processen med at udvælge tilfældige celler i Excel. Vi vil bruge RAND , INDEX , RANK.EQ For at gøre dette skal du følge følgende trin.
Trin:
- Først og fremmest skal du oprette to nye kolonner med overskriften Tilfældig værdi og Tilfældige celler .
- Skriv derefter følgende formel i en celle under Tilfældig værdi kolonne.
=RAND()
- Nu skal du trykke på INDTAST , og cellen vil vise en tilfældig værdi for funktionen.
- Her skal du trække den Håndtag til påfyldning værktøj ned i cellerne.
- Derfor vil cellerne Autofill formlen.
- Kopier nu cellerne, og brug Indsæt specielt mulighed (dvs. Indsæt værdier ) for kun at indsætte værdierne.
- Anvend derefter følgende formel på en celle under Tilfældige celler kolonnen for at vise en tilfældigt valgt celle.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Her,
- $B$5:$B$12 = Salgsmandens rækkevidde
- $C$5:$C$12 = rækkevidde af den tilfældige værdi
- C5 = Tilfældig værdi
Opdeling af formler
RANK.EQ(C5,$C$5:$C$12) angiver rækkefølgen af celleværdien af C5 (dvs. 0,75337963) i intervallet $C$5:$C$12 Så den returnerer 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) returnerer værdien i skæringspunktet mellem Row 5 og kolonne 1 Så resultatet er Stuart .
- Træk nu formlen nedad, og du vil kunne vælge de tilfældige celler.
Læs mere: Sådan markerer du flere celler i Excel (7 hurtige måder)
2. Brug af UNIQUE-, RANDARRAY-, INDEX-, RANK.EQ-funktioner
For det samme datasæt vil vi nu udvælge nogle tilfældige celler ved hjælp af 4 relevante funktioner, som er følgende: UNIK, RANDARRAY, INDEKS, RANK.EQ Du lærer processen at kende ved at følge nedenstående trin.
Trin:
- Først skal du skrive følgende formel for at få en tilfældig værdi.
=UNIQUE(RANDARRAY(8,1,1,1,8)
Her,
- 8 = Samlet antal rækker
- 1 = Samlet antal kolonner
- 1 = Mindste antal
- 8 = Maksimalt antal
- Derefter skal du trykke på INDTAST , og alle cellerne vil vise tilsvarende tilfældige værdier for Sælger Kolonne.
- Kopier nu cellerne, og indsæt kun værdierne for at konvertere formlen til værdi.
- Derefter skal du anvende følgende formel for at få den tilfældigt valgte celle.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Her,
- $B$5:$B$12 = Salgsmandens rækkevidde
- $C$5:$C$12 = rækkevidde af den tilfældige værdi
- C5 = Tilfældig værdi
Opdeling af formler
RANK.EQ(C5,$C$5:$C$12) angiver rækkefølgen af celleværdien af C5 (dvs. 0,75337963) i intervallet $C$5:$C$12 Så den returnerer 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) returnerer værdien i skæringspunktet mellem Row 4 og kolonne 1 Så resultatet er Hopper .
- Her skal du trække formlen ned for at få de tilfældige celler.
Læs mere: Sådan vælges en række celler i Excel-formel (4 metoder)
3. Brug af funktionerne RAND, INDEX, RANK.EQ og COUNTIF
Vi vil nu bruge en kombination af RAND , INDEX , RANK.EQ , COUNTIF funktioner til at vælge tilfældige celler i Excel. Følg nedenstående trin for at demonstrere denne metode.
Trin:
- Først og fremmest skal du gå frem som Metode 1 for at få de tilfældige værdier med RAND-funktion .
- Anvend nu følgende formel for at få en tilfældigt valgt celle.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
Her,
- $B$5:$B$12 = Salgsmandens rækkevidde
- $C$5:$C$12 = rækkevidde af den tilfældige værdi
- C5 = Tilfældig værdi
Opdeling af formler
RANK.EQ(C5,$C$5:$C$12) angiver rækkefølgen af celleværdien af C5 (dvs. 0,75337963) i intervallet $C$5:$C$12 Så den returnerer 2 .
COUNTIF($C$5:C5,C5) returnerer antallet af celler med værdien af C5 . det giver altså 1 .
2+1-1=2
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) returnerer værdien i skæringspunktet mellem Row 2 og kolonne 1 Så resultatet er Adam .
- Her skal du trække formlen til de næste celler for at få resultatet.
Læs mere: Sådan vælges specifikke rækker i Excel-formel (4 nemme måder)
Lignende læsninger
- Sådan vælges data i Excel til grafer (5 hurtige måder)
- Hvordan vælger jeg hurtigt tusindvis af rækker i Excel (2 måder)
- [Løst!] CTRL+END genvejstasten går for langt i Excel (6 rettelser)
- Excel VBA til at beskytte ark, men tillade at vælge låste celler (2 eksempler)
- Sådan markerer du flere celler i Excel uden mus (9 nemme metoder)
4. Brug af INDEX-, SORTBY-, RANDARRAY-, ROWS- og SEQUENCE-funktioner
Nu vil vi bruge en kombination af INDEX , SORTBY , RANDARRAY , RÆKKER , og SEQUENCE funktioner til at vælge tilfældige celler i Excel.
Så lad os starte processen som den nedenfor.
Trin:
- Først og fremmest skal du skrive følgende formel i en markeret celle.
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5)))
Her,
- B5:B12 = Salgsmandens rækkevidde
Opdeling af formler
RÆKKER(B5:B12) angiver antallet af rækker i det nævnte område= 8 .
RANDARRAY(RÆKKER(B5:B12)) resulterer i tilfældige 9 numre.\
SEQUENCE(5) returnerer et interval af serienumre ( 1 til 5 ).
Endelig, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))) returnerer 5 celleværdier.
- Derefter skal du trykke på INDTAST og du vil få resultatet for alle de celler, du ønsker (dvs. 5 ).
Læs mere: Sådan vælges række i Excel, hvis cellen indeholder specifikke data (4 måder)
5. Vælg tilfældige celler ved hjælp af VBA-kode
For det samme datasæt vil vi nu vælge en tilfældig celle fra den givne liste ved hjælp af en VBA-kode Den nyoprettede celle (dvs. E5 ) under den Tilfældig celle kolonnen vil returnere den valgte tilfældige celle.
For at anvende denne procedure skal du følge nedenstående trin.
Trin:
- Højreklik først på arkets navn, og vælg Se kode fra indstillingerne.
- Derefter vises et vindue til indtastning af den Kode vises her. Indtast den Kode her. Du kan bruge følgende.
Kode:
Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub
- Her vil output blive vist i celle(5,5), hvilket betyder, at celle E5 .
Læs mere: Sådan vælges kun filtrerede celler i Excel-formel (5 hurtige måder)
Konklusion
Jeg har forsøgt at vise dig nogle metoder til at vælge tilfældige celler i Excel i denne artikel. Tak for at læse denne artikel! Jeg håber, at denne artikel har kastet noget lys over din måde at vælge tilfældige celler i en Excel-arbejdsbog på. Hvis du har bedre metoder, spørgsmål eller feedback vedrørende denne artikel, så glem ikke at dele dem i kommentarfeltet. Dette vil hjælpe mig med at berige mine kommende artikler.en fantastisk dag!