Wilt u een beetje spanning toevoegen aan uw data-analyse? Leer hoe u de RANDARRAY-functie gebruikt om uw gegevens willekeurig te sorteren in Excel.
Er zijn veel verschillende functies beschikbaar in Excel die gegevenstransformatie en -organisatie eenvoudig maken. Eén van deze functies is de RANDARRAY-functie, waarmee u uw gegevens efficiënt in Excel kunt randomiseren.
De RANDARRAY-functie wordt erg handig bij het werken aan taken zoals het willekeurig indelen van mensen in groepen. Deze handleiding leidt u door de RANDARRAY-functie, behandelt de definitie ervan en hoe u de functie in Excel kunt gebruiken.
Wat is de RANDARRAY-functie?
De RANDARRAY-functie in Excel is een dynamische arrayfunctie die een array van willekeurige getallen retourneert op basis van het aantal rijen, kolommen en minimum- en maximumwaarden die u opgeeft. De geretourneerde waarden van dynamische arrayfuncties komen automatisch terecht in de omringende cellen.
De syntaxis van de RANDARRAY-functie is:
=RANDARRAY([rows],[columns],[min],[max],[integer])
Waar:
- rijen (optioneel) vertegenwoordigt het aantal rijen dat moet worden gevuld. Standaard is dit 1 rij.
- kolommen (optioneel) is het aantal kolommen dat moet worden gevuld. Standaard is dit 1 kolom.
- min (optioneel) is het kleinste willekeurige getal dat moet worden geretourneerd. Standaard is dit 0.
- maximaal (optioneel) is het grootste willekeurige getal dat moet worden geretourneerd. Standaard is dit 1.
- geheel getal (optioneel) bepaalt welk soort waarden moeten worden geretourneerd. WAAR vertegenwoordigt hele getallen, terwijl ONWAAR, wat de standaard is, vertegenwoordigt decimale getallen. Houd er rekening mee dat het integer-argument vereist wordt als u hele getallen wilt retourneren.
Omdat alle parameters in de functie RANDARRAY optioneel zijn, retourneert deze een waarde als er slechts één argument is opgegeven. U kunt dus een reeks getallen retourneren op basis van het getal dat u in een van deze vier argumenten hebt ingesteld: rijen, kolommen, min en max. een waarde.
Hoe de RANDARRAY-functie in Excel te gebruiken
Laten we om te beginnen de RANDARRAY-functie in enkele gedeeltelijke voorbeelden op zichzelf gebruiken om te begrijpen hoe deze door het spreadsheet navigeert.
1. Het rij- en kolomargument van de RANDARRY-functie verkennen
Stel dat u willekeurige gegevens wilt die vijf rijen en vier kolommen beslaan.
- Selecteer een cel om de formule in te voeren. We gaan mobiel gebruiken B3.
- Voer de functie in de formulebalk in =RANDARRAY(
- De formule roept de functie RANDARRAY aan om het aantal rijen op te geven. Schrijven 5,
- Vervolgens vraagt de functie om het aantal kolommen dat moet worden ingesteld. Schrijf 4.
- Schrijven 5, dan een komma en 4.
- Schrijf een ) om het haakje te sluiten, omdat we de andere argumenten in dit eerste voorbeeld niet zouden gebruiken.
- druk op Binnenkomen.
Je uiteindelijke syntaxis zal zijn:
=RANDARRAY(5,4)
Zodra u op drukt Binnenkomen, retourneert de formule willekeurige decimale getallen verspreid over vijf rijen en vier kolommen, omdat u in de formule vijf voor rijen en vier voor kolommen hebt opgegeven. Dit betekent dat je formule werkte!
2. Onderzoek naar het Min- en Max-argument van de RANDARRY-functie
Met behulp van de twee andere optionele parameters, min en max, kunt u een willekeurige reeks getallen retourneren en het minimum- en maximumaantal in de array opgeven.
Laten we verdergaan waar we gebleven waren bij het laatste voorbeeld. Deze keer willen we dat het kleinste aantal is 20 en de grootste om te zijn 100.
- Selecteer de cel waarin u de formule wilt invoeren. We gaan mobiel gebruiken B3 opnieuw.
- Voer in de formulebalk de onderstaande formule in:
Deze formule werkt grotendeels zoals de vorige. Het verschil is deze keer dat we 20 en 100 hebben gespecificeerd als ons kleinste en grootste getal.=RANDARRAY(5,4,20,100)
- druk op Binnenkomen. Deze nieuwe formule retourneert willekeurige decimale getallen tussen 20 en 100, verdeeld over vijf rijen en vier kolommen.
3. Onderzoek naar het gehele argument van de RANDARRY-functie
De twee voorbeelden hiervoor retourneerden decimale getallen omdat de RANDARRAY standaard, indien niet gespecificeerd, decimale getallen retourneert. Om hele getallen of gehele getallen te krijgen, moet u specificeren WAAR voor het gehele argument in de formule.
Laten we dit demonstreren.
- Selecteer de cel waarin u de formule wilt invoeren. We gaan mobiel gebruiken B3 alweer.
- Voer in de formulebalk de onderstaande formule in en druk op Binnenkomen.
=RANDARRAY(5,4,20,100,TRUE)
Merk op dat alle getallen gehele getallen zijn. Dat is wat de WAAR in de formule wel. Als u de WAAR naar ONWAAR, retourneert de functie RANDARRAY decimale getallen in uw Excel-spreadsheet.
Hoe u de functies RANDARRAY en SORTBY gebruikt om gegevens willekeurig te sorteren in Excel
De RANDARRAY-functie werkt goed als het gaat om het produceren van willekeurige gegevens. Om de gegevens te sorteren, moet u echter de RANDARRAY-functie koppelen aan de SORTBY-functie in Microsoft Excel.
De syntaxis van de SORTBY-functie is:
=SORTBY(array, by_array,[sort_order], [array/order], ...)
Waar:
- reeks is het gegevensbereik dat u wilt sorteren.
- door_array is het bereik waarop u de arrayparameter wilt sorteren.
- sorteervolgorde is de sorteervolgorde. 1 = oplopend (standaard), -1 = aflopend.
- reeks/volgorde wordt alleen gebruikt als u een extra array heeft om te sorteren of uw sortering op te ordenen.
Laten we hieronder een nieuw voorbeeld gebruiken om te demonstreren hoe u de RANDARRAY-functie kunt koppelen aan de SORTBY-functie in Excel. In dit voorbeeld hebben we een lijst met tien namen. We gebruiken RANDARRAY om de naam willekeurig te selecteren en SORTBY om deze te sorteren.
- Selecteer de cel waarin u de formule wilt invoeren. Laten we gebruik maken van de cel D5.
- Voer in de formulebalk de onderstaande formule in:
Deze formule bestaat uit SORTEER OP en zijn reeks argument. In deze stap wordt de SORTEER OP functie reeks argument heeft de lijst B4:B13 als de array die we willen sorteren.=SORTBY(C3:C12,
- Schrijf een komma.
- Nu verwacht de functie SORTBY dat u uw door_array. Schrijf de onderstaande formule voor dit argument.
Deze formule zal de tien geselecteerde items in de lijst willekeurig rangschikken met behulp van de nummers één tot en met 10.RANDARRAY(10)
- Sluit de beugel voor de RANDARRAY-functie.
- Sluit de beugel voor de SORTBY-functie.
Je uiteindelijke syntaxis zal zijn:
=SORTBY(C3:C12,RANDARRAY(10))
U kunt gebruik maken van de evalueer de functie om deze Excel-formule beter te begrijpen.
Willekeurig veel meer dan namen
De RANDARRAY-functie in Microsoft Excel is een veelzijdige functie die in verschillende situaties van pas komt. Hiermee kunt u uw gegevens willekeurig verdelen en uw gegevens moeiteloos ordenen. U kunt het combineren met andere Excel-functies om het potentieel ervan te maximaliseren en productiever te zijn.