Γεννήτρια τυχαίων αριθμών μεταξύ εύρους στο Excel (8 παραδείγματα)

  • Μοιραστείτε Αυτό
Hugh West

Πίνακας περιεχομένων

Σε αυτό το άρθρο, θα συζητήσω τη γεννήτρια τυχαίων αριθμών μεταξύ ενός εύρους στο excel. Συχνά, ενώ κάνετε στατιστικές και οικονομικές αναλύσεις, μπορεί να χρειαστεί να χρησιμοποιήσετε μια γεννήτρια τυχαίων αριθμών. Όποιος κι αν είναι ο σκοπός, το excel διαθέτει διάφορους τρόπους για τη δημιουργία τυχαίων αριθμών. Ας ρίξουμε μια ματιά σε αυτούς τους τρόπους.

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το τετράδιο ασκήσεων που χρησιμοποιήσαμε για την προετοιμασία αυτού του άρθρου.

Γεννήτρια τυχαίων αριθμών μεταξύ Range.xlsm

8 κατάλληλα παραδείγματα γεννήτριας τυχαίων αριθμών μεταξύ της σειράς στο Excel

1. Χρήση της συνάρτησης RAND του Excel για τη δημιουργία αριθμού μεταξύ ενός εύρους τιμών

Μπορείτε να χρησιμοποιήσετε η συνάρτηση RAND ως γεννήτρια τυχαίων αριθμών. Συνήθως, αυτή η συνάρτηση δημιουργεί τυχαίους αριθμούς μεταξύ 0 στο 1 .

Βήματα:

  • Πρώτον, γράψτε τον παρακάτω τύπο στο Κύτταρο B5 . Εισάγετε το Όπως είναι αναμενόμενο, θα λάβετε έναν αριθμό μεταξύ 0 στο 1 .
=RAND()

  • Τώρα, σύρετε το Λαβή πλήρωσης ( +) εργαλείο για να λάβετε μια λίστα αριθμών μεταξύ των RAND εύρος της συνάρτησης.

  • Τέλος, ακολουθεί ο κατάλογος των αριθμών.

  • Εκτός αυτού, μπορείτε να ορίσετε το εύρος των τυχαίων αριθμών χρησιμοποιώντας την επιλογή RAND Για παράδειγμα, θέλω να πάρω αριθμούς μεταξύ 0 και 6 . Στη συνέχεια, πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο B5 και πατήστε Εισάγετε το .
=RAND()*5+1

  • Όπως και πριν, τραβήξτε προς τα κάτω το Χειρολαβή πλήρωσης ( + ) και λαμβάνουμε το παρακάτω αποτέλεσμα.

📌 Μετατροπή αποτελεσμάτων τύπου σε τιμές:

Τώρα, υπάρχει ένα πρόβλημα με τον παραπάνω τύπο. RAND συνάρτηση είναι μια Πτητική λειτουργία . Οι αριθμοί που παίρνουμε από τη συνάρτηση θα αλλάζουν συνεχώς κατά τον επαναϋπολογισμό. Έτσι, για να αποφύγουμε αυτή την αλλαγή πρέπει να μετατρέψουμε το αποτέλεσμα του παραπάνω τύπου σε τιμές. Για να το κάνετε αυτό, ακολουθήστε τα παρακάτω βήματα.

Βήματα:

  • Αρχικά, επιλέξτε τη λίστα που προέκυψε και πατήστε Ctrl + C .

  • Στη συνέχεια, από Κορδέλα Excel , πηγαίνετε στο Αρχική σελίδα >, Επικόλληση . Τώρα κάντε κλικ στο Επικόλληση τιμών (Δείτε το στιγμιότυπο οθόνης).

  • Ως αποτέλεσμα, πήραμε τους αριθμούς ως τιμές παρακάτω. Τώρα, αυτές οι τιμές δεν θα αλλάξουν κατά τον επαναϋπολογισμό.

Διαβάστε περισσότερα: Τύπος Excel για τη δημιουργία τυχαίου αριθμού (5 παραδείγματα)

2. Εφαρμογή της συνάρτησης RANDBETWEEN ως γεννήτρια τυχαίων αριθμών σε μια περιοχή

Ας χρησιμοποιήσουμε η συνάρτηση RANDBETWEEN για να λάβετε μια λίστα τυχαίων αριθμών. Χρησιμοποιώντας αυτή τη συνάρτηση, μπορείτε να καθορίσετε τους πάνω και κάτω αριθμούς της περιοχής σας. Για παράδειγμα, θέλουμε να έχουμε τυχαίους αριθμούς μεταξύ 10 και 50 .

Βήματα:

  • Πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο B5 Κατά συνέπεια, θα έχουμε το ακόλουθο αποτέλεσμα μετά το χτύπημα Εισάγετε το .
=RANDBETWEEN(10,50)

  • Κατά τη χρήση του Χειρολαβή πλήρωσης εργαλείο, ο ακόλουθος είναι ο κατάλογος των τυχαίων αριθμών μας.

Παρόμοια με το RAND συνάρτηση, εάν είναι απαραίτητο, βεβαιωθείτε ότι έχετε μετατρέψει το αποτέλεσμα της συνάρτησης RANDBETWEEN σε τιμές. Αυτό συμβαίνει επειδή η RANDBETWEEN συνάρτηση είναι επίσης μια Πτητική λειτουργία στο excel.

Διαβάστε περισσότερα: Πώς να δημιουργήσετε τυχαίο αριθμό με το Excel VBA (4 παραδείγματα)

3. Χρήση των λειτουργιών RANK.EQ και RAND ως γεννήτρια μοναδικών αριθμών μεταξύ μιας περιοχής

Συνήθως, η RAND επιστρέφει μοναδικούς αριθμούς μεταξύ ενός εύρους. Ακόμα, για να ελέγξουμε την επανάληψη των τυχαίων αριθμών που προκύπτουν, μπορούμε να χρησιμοποιήσουμε την η συνάρτηση RANK.EQ .

Βήματα:

  • Πρώτα, πάρτε μια λίστα τυχαίων αριθμών χρησιμοποιώντας την εντολή RAND λειτουργία.

  • Στη συνέχεια, μετατρέψτε τη λίστα σε τιμές χρησιμοποιώντας την εντολή Επικόλληση τιμών επιλογή (Περιγράφεται στο Μέθοδος 1 ).
  • Τώρα, πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο C5 .
=RANK.EQ(B5,$B$5:$B$13)

  • Τύπος Εισάγετε το .

  • Τώρα αν βάλετε διπλές τιμές στο Στήλη Β , Στήλη Γ θα το υποδείξει δείχνοντας διπλούς ακέραιους αριθμούς στην αντίστοιχη RAND αξίες.

Διαβάστε περισσότερα: Excel VBA: Γεννήτρια τυχαίων αριθμών χωρίς αντίγραφα (4 παραδείγματα)

4. Εισαγωγή της συνάρτησης RANDARRAY ως γεννήτρια τυχαίων αριθμών στο Excel

Στο Excel 365 , μπορούμε να χρησιμοποιήσουμε η συνάρτηση RANDARRAY ως γεννήτρια τυχαίων αριθμών. Σύνταξη της RANDARRAY αναφέρεται παρακάτω για την καλύτερη κατανόησή σας.

RANDARRAY([rows],[columns],[min],[max],[whole_number])

Ας υποθέσουμε ότι θέλετε να δημιουργήσετε έναν πίνακα τυχαίων αριθμών μεταξύ του εύρους 10 και 20 , που περιέχει 5 σειρές και 2 στήλες, και θέλω να έχω ακέραιους αριθμούς, τότε ακολουθήστε την παρακάτω διαδικασία.

Βήματα:

  • Πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο B5 . Εισάγετε το και θα λάβετε έναν πίνακα (που περιγράφεται με μπλε χρώμα) που περιέχει τους αναμενόμενους τυχαίους αριθμούς.
=RANDARRAY(5,2,10,20,TRUE)

Παρόμοιες αναγνώσεις

  • Πώς να δημιουργήσετε τυχαία δεδομένα στο Excel (9 εύκολες μέθοδοι)
  • Τυχαία γεννήτρια αριθμών 5 ψηφίων στο Excel (7 παραδείγματα)
  • Τυχαία γεννήτρια αριθμών 4 ψηφίων στο Excel (8 παραδείγματα)
  • Γεννήτρια τυχαίων αριθμών στο Excel χωρίς επαναλήψεις (9 μέθοδοι)

5. Συνδυασμός των λειτουργιών ROUND και RAND του Excel ως γεννήτρια τυχαίων αριθμών σε μια περιοχή

Τώρα θα χρησιμοποιήσω η συνάρτηση ROUND μαζί με το RAND συνάρτηση για να λάβετε ένα λίστα τυχαίων αριθμών μεταξύ 0 και 20 .

Βήματα:

  • Πρώτον, γράψτε τον ακόλουθο τύπο σε Κύτταρο B5 και πατήστε Εισάγετε το Κατά συνέπεια, θα λάβετε τη λίστα των τυχαίων αριθμών εντός του καθορισμένου εύρους.
=ROUND(RAND()*19+1,0)

Εδώ, το αποτέλεσμα της RAND ο τύπος πολλαπλασιάζεται με 19 και στη συνέχεια 1 προσθέτει σε αυτό. Αργότερα, η ΣΤΡΟΓΓΥΛΟΣ θα στρογγυλοποιήσει τον δεκαδικό αριθμό σε 0 δεκαδικά ψηφία.

Διαβάστε περισσότερα: Δημιουργία τυχαίου αριθμού στο Excel με δεκαδικά ψηφία (3 μέθοδοι)

6. Χρησιμοποιήστε το πρόσθετο Analysis Toolpak για να δημιουργήσετε τυχαίους αριθμούς μεταξύ ενός εύρους τιμών

Θα χρησιμοποιήσουμε το excel Προσθήκες για να δημιουργήσετε μια λίστα τυχαίων αριθμών. Ακολουθήστε τα παρακάτω βήματα για να εκτελέσετε την εργασία.

Βήματα:

  • Πρώτον, μεταβείτε στο Αρχείο από την καρτέλα Κορδέλα Excel .

  • Στη συνέχεια, μεταβείτε στο Επιλογές .

  • Τότε Επιλογές Excel Θα εμφανιστεί το παράθυρο. Πρόσθετα μενού, τώρα βεβαιωθείτε ότι Πρόσθετα του Excel επιλέγονται στο πεδίο: Διαχείριση . Κάντε κλικ στο Go κουμπί.

  • Το Πρόσθετα Μετά από αυτό, βάλτε ένα τικ στην επιλογή Εργαλειοθήκη ανάλυσης και κάντε κλικ στο OK .

  • Ως αποτέλεσμα, η Ανάλυση δεδομένων η επιλογή προστίθεται κάτω από το Δεδομένα καρτέλα του Κορδέλα Excel . Τώρα, κάντε κλικ στο Ανάλυση δεδομένων επιλογή.

  • Το Ανάλυση δεδομένων Θα εμφανιστεί το παράθυρο διαλόγου. Παραγωγή τυχαίων αριθμών και κάντε κλικ στο OK .

  • Βάλτε τιμές στα παρακάτω πεδία (βλ. στιγμιότυπο οθόνης) και κάντε κλικ στο κουμπί OK Για παράδειγμα, θέλω να δημιουργήσω μια λίστα τυχαίων αριθμών στο εύρος 10 στο 50 .

  • Τελικά, έχουμε το παρακάτω αποτέλεσμα.

Διαβάστε περισσότερα: Γεννήτρια τυχαίων αριθμών με εργαλείο ανάλυσης δεδομένων και λειτουργίες στο Excel

7. Εφαρμόστε το VBA ως γεννήτρια τυχαίων αριθμών μεταξύ σειρών στο Excel

Μπορείτε να χρησιμοποιήσετε VBA ως γεννήτρια τυχαίων αριθμών στο excel Ας δούμε πώς να δημιουργήσουμε έναν τυχαίο αριθμό χρησιμοποιώντας το VBA και να το εμφανίσετε τόσο στο πλαίσιο μηνυμάτων όσο και στο φύλλο εργασίας.

7.1. Δημιουργία τυχαίου αριθμού με χρήση της VBA και επιστροφή του αποτελέσματος στο πλαίσιο μηνυμάτων

Ας υποθέσουμε ότι θέλω να πάρω έναν τυχαίο αριθμό μεταξύ 0 και 13 Ακολουθούν τα βήματα της διαδικασίας.

Βήματα:

  • Πρώτον, μεταβείτε στο αντίστοιχο φύλλο εργασίας και κάντε δεξί κλικ στο όνομα του φύλλου και, στη συνέχεια, επιλέξτε το στοιχείο Προβολή κωδικού επιλογή.

  • Ως αποτέλεσμα, η VBA Γράψτε τον παρακάτω κώδικα στο παράθυρο Ενότητα .
 Sub RandomNumber() MsgBox Round((Rnd() * 10) + 3) End Sub 

  • Εκτέλεση τον κωδικό πατώντας το πλήκτρο F5 ή κάνοντας κλικ στο εικονίδιο εκτέλεσης (βλ. στιγμιότυπο οθόνης).

  • Κατά την εκτέλεση του κώδικα, θα λάβετε το παρακάτω αποτέλεσμα σε ένα πλαίσιο μηνυμάτων.

7.2. Δημιουργία τυχαίου αριθμού με χρήση της VBA και εμφάνιση στο φύλλο εργασίας του Excel

Για παράδειγμα, αν θέλετε να πάρετε μια λίστα τυχαίων αριθμών (ακέραιων αριθμών) μεταξύ 3 και 10 τότε ακολουθήστε τα παρακάτω βήματα.

Βήματα:

  • Πηγαίνετε στο αντίστοιχο φύλλο excel, κάντε δεξί κλικ στο όνομα του φύλλου και κάντε κλικ στην επιλογή Προβολή κωδικού επιλογή για να εμφανιστεί το VBA παράθυρο.
  • Πληκτρολογήστε τον παρακάτω κώδικα στο Ενότητα .
 Sub RandomNumberEx1() Dim N As Integer For N = 1 To 5 ActiveSheet.Cells(N, 1) = Round((Rnd(10) * 7) + 3, 0) Next N End Sub 

  • Μετά από αυτό, Εκτέλεση τον κώδικα.
  • Ο παρακάτω κατάλογος θα εμφανιστεί στο φύλλο excel.

Διαβάστε περισσότερα: Πώς να δημιουργήσετε τυχαίο αριθμό σε μια σειρά με το Excel VBA

8. Γεννήτρια τυχαίων αριθμών χωρίς αντίγραφα (λειτουργίες RANDBETWEEN, RANK.EQ & COUNTIF)

Τις περισσότερες φορές το RANDBETWEEN η συνάρτηση επιστρέφει τη λίστα τυχαίων αριθμών που περιέχει αντίγραφα. Έτσι, θα συνδυάσουμε τη συνάρτηση ΤΑΞΗ. EQ και Λειτουργία COUNTIF για να λάβετε τους μοναδικούς τυχαίους αριθμούς.

Βήματα:

  • Πρώτον, δημιούργησα μια λίστα τυχαίων αριθμών μεταξύ 1 και 10 εισάγοντας τον παρακάτω τύπο στο Κύτταρο B5 .
=RANDBETWEEN(1,10)

  • Τύπος Εισάγετε το .

  • Στη συνέχεια, πληκτρολογήστε τον παρακάτω τύπο στο Κύτταρο C5 και πατήστε Εισάγετε το για να λάβετε μια λίστα τυχαίων αριθμών που περιέχει μοναδικούς αριθμούς μεταξύ 1 στο 10 .
=RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

🔎 Πώς λειτουργεί η φόρμουλα;

➤ RANK.EQ(B5,$B$5:$B$13)

Αυτό το μέρος του τύπου επιστρέφει { 5 }. Εδώ, η RANK.EQ επιστρέφει την κατάταξη ενός αριθμού σε μια λίστα αριθμών.

➤ COUNTIF($B$5:B5,B5)

Τώρα, αυτό το μέρος του τύπου επιστρέφει { 1 }. Εδώ το COUNTIF η συνάρτηση μετράει τον αριθμό των κελιών μέσα σε $B$5:B5 , που πληρούν την καθορισμένη προϋπόθεση.

➤ RANK.EQ(B5,$B$5:$B$13)+COUNTIF($B$5:B5,B5)-1

Τέλος, ο τύπος επιστρέφει { 5 }.

Διαβάστε περισσότερα: Πώς να δημιουργήσετε τυχαίους αριθμούς χωρίς αντίγραφα στο Excel (7 τρόποι)

Συμπέρασμα

Στο παραπάνω άρθρο, προσπάθησα να συζητήσω λεπτομερώς διάφορες μεθόδους για γεννήτρια τυχαίων αριθμών μεταξύ ενός εύρους στο excel. Ελπίζω ότι αυτές οι μέθοδοι και οι εξηγήσεις θα είναι αρκετές για να λύσουν τα προβλήματά σας. Παρακαλώ ενημερώστε με αν έχετε οποιεσδήποτε απορίες.

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.