Taula de continguts
De vegades és possible que hàgiu de seleccionar algunes cel·les aleatòries i mostrar-les al vostre llibre de treball d'Excel. Si esteu buscant una manera de seleccionar cel·les aleatòries a Excel, heu aterrat al lloc correcte. En aquest article us mostraré com seleccionar cel·les aleatòries a Excel.
Baixeu el llibre de pràctiques
Podeu descarregar el llibre de pràctiques des de l'enllaç següent.
Seleccionant cel·les aleatòries.xlsm
5 maneres adequades de seleccionar cel·les aleatòries a Excel
Diguem que tenim un conjunt de dades de noms de Vendedor d'una organització i la seva respectiva quantitat de Vendes durant un període de temps determinat.
Volem seleccionar algunes cel·les aleatòries d'aquesta llista de dades. Amb aquesta finalitat, utilitzarem diferents funcions i característiques d'Excel.
En aquesta secció, trobareu 5 maneres adequades i efectives per seleccionar cel·les aleatòries a Excel amb il·lustracions adequades. Les mostraré una per una aquí. Comprovem-les ara!
1. Seleccioneu cel·les aleatòries mitjançant les funcions RAND, INDEX, RANK.EQ
Per al nostre conjunt de dades actual, mostrarem el procés de selecció de cel·les aleatòries a Excel. Utilitzarem les funcions RAND , INDEX , RANK.EQ per a aquest propòsit. Per fer-ho, seguiu els passos següents.
Passos:
- Primer de tot, creeu dues columnes noves amb l'encapçalament Atzar Valor i AleatoriCel·les .
- A continuació, escriviu la fórmula següent en una cel·la sota la columna Valor aleatori .
=RAND()
- Ara, premeu ENTER i la cel·la mostrarà un valor aleatori per a la funció.
- Aquí, arrossegueu l'eina Omplir mànec per les cel·les.
- Per tant, les cel·les ompliran automàticament la fórmula.
- Ara, copieu les cel·les i utilitzeu el Opció Enganxa especial (és a dir, Enganxa valors ) per enganxar només els valors.
- A continuació, apliqueu el següent fórmula a una cel·la sota la columna Cel·les aleatòries per mostrar una cel·la seleccionada aleatòriament.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Aquí,
- $B$5:$B$12 = Interval del venedor
- $C$5:$C$12 = Interval del valor aleatori
- C5 = valor aleatori
Desglossament de la fórmula
RANK.EQ(C5,$C$5:$C$12) ofereix la classificació del valor de la cel·la de C5 (és a dir, 0,75337963) a l'interval $C$5:$C$12 . Per tant, retorna 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) retorna el valor a la intersecció de la fila 5 i la columna 1 . Per tant, la sortida és Stuart .
- Ara, arrossega la fórmula cap avall i podràs seleccionar les cel·les aleatòries.
Llegir més: Com seleccionar diverses cel·les a Excel (7 maneres ràpides)
2. Utilitzant UNIQUE, RANDARRAY,INDEX, RANK.EQ Funcions
Per al mateix conjunt de dades, ara seleccionarem algunes cel·les aleatòries utilitzant 4 funcions rellevants. Són: funcions UNIQUE, RANDARRAY, INDEX, RANK.EQ . Coneixeu el procés seguint els passos següents.
Passos:
- Primer, escriviu la fórmula següent per obtenir un valor aleatori.
=UNIQUE(RANDARRAY(8,1,1,8)
Aquí,
- 8 = Nombre total de files
- 1 = Nombre total de columnes
- 1 = Nombre mínim
- 8 = Nombre màxim
- A continuació, premeu ENTER i totes les cel·les mostraran els valors aleatoris corresponents per a la columna Vendedor .
- Ara, copieu les cel·les i enganxeu els valors només per convertir la fórmula en valor.
- Després, apliqueu la fórmula següent per obtenir la cel·la seleccionada aleatòriament.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Aquí,
- $B$5:$B$12 = Rang del venedor
- $C$5:$C$12 = Interval del valor aleatori
- C5 = Valor aleatori
Desglossament de la fórmula
RANK.EQ(C5,$C$5:$C$12) ofereix la classificació del valor de la cel·la de C5 (és a dir, 0,75337963) al rang $C$5:$C$12 . Per tant, retorna 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) retorna el valor a la intersecció de la fila 4 i la columna 1 . Per tant, la sortida és Hopper .
- Aquí, arrossegueu la fórmula cap avall per obtenir les cel·les aleatòries.
Llegir més: Com seleccionar un rang de cel·les a la fórmula d'Excel (4 mètodes)
3. Ús de les funcions RAND, INDEX, RANK.EQ, COUNTIF
Ara utilitzarem una combinació de les funcions RAND , INDEX , RANK.EQ , COUNTIF per seleccionar cel·les aleatòries a Excel. Per demostrar aquest mètode, seguiu els passos següents.
Passos:
- En primer lloc, procediu com el Mètode 1 per obtenir el Valors aleatoris amb la funció RAND .
- Ara, apliqueu la fórmula següent per obtenir una cel·la seleccionada aleatòriament.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
Aquí,
- $B$5:$B$12 = Interval del venedor
- $C$5:$C$12 = Interval del valor aleatori
- C5 = valor aleatori
Desglossament de la fórmula
RANK.EQ(C5,$C$5:$C$12) ofereix la classificació del valor de la cel·la de C5 (és a dir, 0,75337963) a l'interval $C$5:$C$12 . Per tant, retorna 2 .
COUNTIF($C$5:C5,C5) retorna el nombre de cel·les amb el valor de C5 . Per tant, dóna 1 .
2+1-1=2
INDEX($B$5:$B$12, RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) retorna el valor a la intersecció de la fila 2 i la columna 1 . Per tant, la sortida és Adam .
- Aquí, arrossegueu la fórmula a les cel·les següents per obtenir elsortida.
Llegir més: Com seleccionar files específiques a la fórmula d'Excel (4 maneres senzilles)
Lectures similars
- Com seleccionar dades a Excel per a gràfics (5 maneres ràpides)
- Com Selecciono ràpidament milers de files a Excel (2 vies)
- [Resolt!] La tecla de drecera CTRL+FI va massa lluny a Excel (6 correccions)
- Excel VBA per protegir el full però permet seleccionar cel·les bloquejades (2 exemples)
- Com seleccionar diverses cel·les a Excel sense ratolí (9 mètodes fàcils)
4. Ús de les funcions INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE
Ara, utilitzarem una combinació de INDEX , SORTBY<7 Funcions>, RANDARRAY , ROWS i SEQUENCE per seleccionar cel·les aleatòries a Excel.
Per tant, comencem el procés com el següent .
Pasos:
- Primer de tot, escriviu la fórmula següent a una cel·la seleccionada.
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))
Aquí,
- B5:B12 = Range del venedor
Desglossament de la fórmula
ROWS(B5:B12) ofereix el nombre de files de l'interval esmentat= 8 .
RANDARRAY(ROWS(B5:B12)) resulta en números aleatoris 9 .\
SEQUÈNCIA(5) retorna un rang de números de sèrie ( 1 a 5 ).
Finalment, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS( B5:B12))),SEQUENCE(5)) retorna 5 valors de cel·la.
- A continuació, premeu ENTER i obtindreu la sortida de totes les cel·les que vulgueu (és a dir, 5 ).
Llegir més: Com seleccionar una fila a Excel si la cel·la conté dades específiques (4 maneres)
5. Seleccioneu cel·les aleatòries mitjançant el codi VBA
Per, el mateix conjunt de dades, ara seleccionarem una cel·la aleatòria de la llista donada mitjançant un codi VBA . La cel·la creada recentment (és a dir, E5 ) sota la columna Cel·la aleatòria retornarà la cel·la aleatòria seleccionada.
Per tal de apliqueu aquest procediment, seguiu com els passos següents.
Passos:
- En primer lloc, feu clic amb el botó dret al nom del full i seleccioneu Mostra el codi de les opcions.
- A continuació, apareixerà una finestra per introduir el Codi . Introduïu el codi aquí. Podeu utilitzar el següent.
Codi:
1783
- Aquí, la sortida es mostrarà a cel·la(5,5), que significa cel·la E5 .
Llegir més: Com seleccionar Només cel·les filtrades a la fórmula d'Excel (5 maneres ràpides)
Conclusió
He intentat mostrar-vos alguns mètodes per seleccionar cel·les aleatòries a Excel en aquest article. Gràcies per llegir aquest article! Espero que aquest article hagi aportat una mica de llum sobre la vostra manera de seleccionar cel·les aleatòries en un llibre d'Excel. Si teniu millors mètodes, preguntes o comentaris sobre aquest article, no us oblideu de compartir-los al quadre de comentaris. Això m'ajudaràenriquir els meus propers articles. Que tingueu un gran dia!