Taula de continguts
Diguem que voleu triar aleatòriament un client per a una enquesta o un sorteig, o bé podeu seleccionar aleatòriament algun empleat per reassignar les tasques. un conjunt de dades en Excel. En aquest tutorial, em centraré en com podeu seleccionar files aleatòriament a Excel.
Baixeu el llibre de pràctiques
Podeu baixar el llibre de treball utilitzat en aquest exemple amb tots els conjunts de dades utilitzats per a la demostració inclosos des de el quadre de sota.
Seleccioneu aleatòriament files.xlsx
2 maneres de seleccionar aleatòriament files a Excel
Hi ha dues maneres maneres de seleccionar aleatòriament files a Excel. N'hi ha un que utilitza l'eina d'ordenació integrada a Excel després d'una mica de modificació al conjunt de dades. A continuació, n'hi ha un altre on podeu utilitzar una fórmula formada per diverses funcions diferents. Cadascun té la seva pròpia compatibilitat d'ús, de manera que utilitzaré diferents conjunts de dades per als dos mètodes.
1. Seleccioneu files aleatòriament mitjançant la funció RAND
Primer, ens centrarem en el mètode d'ordenació aquí. Per a aquest mètode, estic seleccionant el conjunt de dades següent.
Ara, suposem que volem seleccionar quatre files aleatòries. A Excel, hi ha una eina d'ordenació que podem utilitzar aquí al nostre avantatge per seleccionar files aleatòriament. També utilitzarem la funció RAND per assignar un nombre aleatori a cada fila abans d'ordenar-los. Seguiu aquests passos per obtenir un detallguia.
Pasos:
- Primer, seleccioneu la cel·la F5 i escriviu la fórmula següent a la cel·la.
=RAND()
- Ara, premeu Retorn al teclat. Seleccionarà un nombre aleatori entre 0 i 1.
- A continuació, torneu a seleccionar la cel·la F5 i feu clic i arrossegueu la nansa d'emplenament. icona per omplir números aleatoris per a la resta de la taula.
- Copieu aquests valors i enganxeu-los a la mateixa columna per sobreescriure tots els valors de això. Això eliminarà la funció i els valors deixaran de canviar cada vegada que feu qualsevol operació.
- Ara, seleccioneu tota la taula, ja sigui prement Ctrl+A o fent clic i arrossegant manualment.
- Des de la cinta, aneu a la pestanya Dades i, al grup Ordena i filtra , seleccioneu Ordena .
- Apareixerà un nou quadre Ordena . Sota la Columna , al camp Ordena per , seleccioneu Números aleatoris (o el nom que hàgiu anomenat la columna) i a Ordena seleccioneu Del més petit al més gran (o del més gran al més petit ).
- Després, feu clic a D'acord. . Això reordenarà les files de la taula segons els nombres aleatoris assignats.
- Ara seleccioneu les quatre primeres files (o el nombre de files aleatòries). files que vulgueu) o la taula i copieu-la i enganxeu-la per obtenir un conjunt de dades diferentfiles aleatòries.
Llegir més: Selecció aleatòria basada en criteris a Excel (3 casos)
Lectures similars
- Com congelar la selecció aleatòria a Excel
- Excel VBA: selecció aleatòria de la llista ( 3 Exemples)
2. Aplicació de la fórmula per seleccionar files aleatòriament a Excel
També podeu utilitzar una fórmula amb una combinació de INDEX , Funció RANDBETWEEN i ROWS per seleccionar valors d'una fila. Aquest mètode és especialment útil quan heu de seleccionar files d'una columna o heu de seleccionar un valor d'una matriu.
La funció INDEX pren una matriu i un número de fila com a arguments principals. i de vegades un número de columna com a arguments secundaris. Retorna el valor de la cel·la a la intersecció del número de fila i la matriu.
La funció RANDBETWEEN retorna un valor aleatori dins d'un límit i pren el límit inferior i el límit superior com a dos arguments.
La funció ROWS pren una matriu com a argument per retornar-hi el nombre de files.
Estic utilitzant el conjunt de dades següent per a aquest exemple que només conté una. columna.
Seguiu aquests passos per seleccionar aleatòriament files de conjunts de dades com aquests a Excel.
Passos:
- Primer, seleccioneu la cel·la que voleu escollir la fila, en aquest cas, és la cel·la D5 .
- A continuació, escriviu el següentfórmula.
=INDEX($B$5:$B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))
- Ara premeu Retorn al teu teclat. Tindràs una fila aleatòria seleccionada de la llista.
🔍 Desglossament de la fórmula:
👉
ROWS($B$5:$B$19) retorna el nombre de files de l'interval B5:B19 que és 15.
👉
RANDBETWEEN(1,ROWS($B$5:$B$19)) retorna un nombre aleatori entre 1 i el número de fila, 15.
👉
Finalment INDEX($B$5:$ B$19,RANDBETWEEN(1,ROWS($B$5:$B$19)))) retorna el valor de la cel·la de l'interval B5:B19 en funció de l'entrada extreta del nombre aleatori generat mitjançant el funcions anteriors.
Llegir més: Com generar una cadena aleatòria a partir d'una llista a Excel (5 maneres adequades)
Conclusió
Aquests eren els dos mètodes que podeu utilitzar per seleccionar files aleatòriament a Excel. Com podeu veure en els exemples, el segon mètode només pot ser útil en llistes amb una sola columna. I mentre utilitzeu el primer mètode, assegureu-vos de no copiar els valors aleatoris també per a la vostra llista de sortida final.
Espero que ho hàgiu trobat informatiu i útil. Per obtenir guies més detallades com aquesta, visiteu Exceldemy.com .