Μετάβαση στο κύριο περιεχόμενο

Τυχαία δεδομένα Excel: δημιουργήστε τυχαίους αριθμούς, κείμενα, ημερομηνίες, ώρες στο Excel

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

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

1. Δημιουργήστε τυχαίους αριθμούς, κείμενα, ημερομηνίες, ώρες στο Excel

2. Δημιουργήστε τυχαίους αριθμούς, κείμενα, ημερομηνίες στο Excel 365 / 2021

3. Αποτρέψτε την αλλαγή των τυχαίων αποτελεσμάτων


Δημιουργήστε τυχαίους αριθμούς, κείμενα, ημερομηνίες, ώρες στο Excel

Αυτή η ενότητα θα μιλήσει για διάφορα είδη λύσεων για τη δημιουργία αριθμών, συμβολοσειρών κειμένου, ημερομηνιών και ωρών σε ένα φύλλο εργασίας του Excel.

1.1 Δημιουργία τυχαίων αριθμών στο Excel

Για να δημιουργήσετε ή να εισαγάγετε πολλούς τυχαίους αριθμούς σε ένα φύλλο εργασίας, η κανονική συνάρτηση RAND ή RANDBETWEEN μπορεί να σας βοηθήσει πολύ. Εκτός από τους τύπους, υπάρχουν και άλλοι κωδικοί και εύκολα εργαλεία που μπορούν επίσης να σας κάνουν τη χάρη.

 Λειτουργία RAND για τη δημιουργία τυχαίων αριθμών

Δημιουργήστε τυχαίους δεκαδικούς αριθμούς μεταξύ δύο αριθμών

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

Τύπος Περιγραφή
= RAND () Δημιουργήστε τυχαίους δεκαδικούς αριθμούς μεταξύ 0 και 1.
=RAND()*N Δημιουργήστε τυχαίους δεκαδικούς αριθμούς μεταξύ 0 και N.
=RAND()*(BA)+A Δημιουργήστε τυχαίους δεκαδικούς αριθμούς μεταξύ οποιωνδήποτε δύο αριθμών που καθορίσατε. (A είναι η τιμή του κάτω ορίου και B είναι η άνω όριο τιμή.)

Αντιγράψτε τον παραπάνω τύπο που χρειάζεστε και εφαρμόστε τον τύπο σε όσα κελιά θέλετε και, στη συνέχεια, θα λάβετε τα αποτελέσματα όπως φαίνονται παρακάτω στιγμιότυπα οθόνης:

= RAND () = RAND () * 50 = RAND () * (100-50) +50

Δημιουργήστε τυχαίους ακέραιους αριθμούς μεταξύ δύο αριθμών

Για να δημιουργήσετε κάποιους τυχαίους ακέραιους αριθμούς, θα πρέπει να συνδυάσετε τις συναρτήσεις RNAD και INT όπως φαίνεται στον παρακάτω πίνακα:

Τύπος Περιγραφή
=INT(RAND()*N) Δημιουργήστε τυχαίους ακέραιους αριθμούς μεταξύ 0 και N.
=INT(RAND()*(BA)+A) Δημιουργήστε τυχαίους ακέραιους αριθμούς μεταξύ οποιωνδήποτε δύο αριθμών που καθορίσατε. (A είναι η τιμή του κάτω ορίου και B είναι η άνω όριο τιμή.)

Εφαρμόστε τον παραπάνω τύπο που χρειάζεστε, μετά σύρετε και αντιγράψτε τον τύπο σε άλλα κελιά όπως χρειάζεστε και, στη συνέχεια, θα λάβετε τα αποτελέσματα όπως φαίνονται παρακάτω στιγμιότυπα οθόνης:

= INT (RAND () * 100) =INT(RAND()*(500-200)+200)

 Λειτουργία RANDBETWEEN για τη δημιουργία τυχαίων αριθμών

Στο Excel, υπάρχει μια συνάρτηση RNDBETWEEN που μπορεί επίσης να σας βοηθήσει να δημιουργήσετε τυχαίους αριθμούς γρήγορα και εύκολα.

Δημιουργήστε τυχαίους ακέραιους αριθμούς μεταξύ δύο αριθμών

=RANDBETWEEN(bottom, top)
  • κάτω μέρος, κορυφή: Οι χαμηλότεροι και οι υψηλότεροι αριθμοί του εύρους τυχαίων αριθμών που θέλετε να λάβετε.

Για παράδειγμα, εάν θέλετε να δημιουργήσετε τυχαίους ακέραιους αριθμούς μεταξύ 100 και 200, εφαρμόστε τον παρακάτω τύπο σε ένα κενό κελί και, στη συνέχεια, σύρετε και αντιγράψτε τον τύπο σε άλλα κελιά που θέλετε, δείτε στιγμιότυπο οθόνης:

=RANDBETWEEN(100, 200)

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

=RANDBETWEEN(-100, 100)


Δημιουργήστε τυχαίους αριθμούς με καθορισμένα δεκαδικά ψηφία μεταξύ δύο αριθμών

Για να δημιουργήσετε τυχαίους αριθμούς με καθορισμένα δεκαδικά ψηφία, πρέπει να αλλάξετε τον τύπο RANDBETWEEN ως εξής:

  • Τυχαίοι αριθμοί με ένα δεκαδικό ψηφίο: =RANDBETWEEN(κάτω*10, επάνω*10)/10
  • Τυχαίοι αριθμοί με δύο δεκαδικά ψηφία: =RANDBETWEEN(κάτω*100, επάνω*100)/100
  • Τυχαίοι αριθμοί με τρία δεκαδικά ψηφία: =RANDBETWEEN(κάτω*1000, επάνω*1000)/1000
  • ...

Εδώ, θέλω να λάβω μια λίστα με τυχαίους αριθμούς μεταξύ 10 και 50 με δύο δεκαδικά ψηφία, εφαρμόστε τον παρακάτω τύπο και, στη συνέχεια, σύρετε και αντιγράψτε τον τύπο σε άλλα κελιά όπως χρειάζεστε, δείτε στιγμιότυπο οθόνης:

=RANDBETWEEN(10*100, 50*100)/100


 Λειτουργία καθορισμένη από το χρήστη για τη δημιουργία τυχαίων αριθμών μεταξύ δύο τιμών

Η ακόλουθη συνάρτηση που καθορίζεται από το χρήστη μπορεί επίσης να σας βοηθήσει να δημιουργήσετε τυχαίους ακέραιους αριθμούς ή αριθμούς με συγκεκριμένα δεκαδικά ψηφία σε μια σειρά από φύλλα εργασίας. Παρακαλούμε κάντε τα εξής:

1. Κρατήστε πατημένο ALT + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης παράθυρο.

Κωδικός VBA: Δημιουργία τυχαίων αριθμών

Public Function RandomNumbers(Num1 As Long, Num2 As Long, Optional Decimals As Integer)
'Updateby Extendoffice
Application.Volatile
Randomize
If IsMissing(Decimals) Or Decimals = 0 Then
    RandomNumbers = Int((Num2 + 1 - Num1) * Rnd + Num1)
Else
    RandomNumbers = Round((Num2 - Num1) * Rnd + Num1, Decimals)
End If
End Function

3. Στη συνέχεια, κλείστε τον κώδικα και επιστρέψτε στο φύλλο εργασίας, σε ένα κενό κελί, πληκτρολογήστε αυτόν τον τύπο = Τυχαίοι αριθμοί (X, Y, Z).

Note: Στον παραπάνω τύπο, X δείχνει το κατώτερο όριο των αριθμών, Y υποδεικνύει το ανώτερο όριο των αριθμών και Z είναι τα καθορισμένα δεκαδικά ψηφία των τυχαίων αριθμών, αλλάξτε τα στους αριθμούς που χρειάζεστε.

1.) Για να δημιουργήσετε τυχαίους ακέραιους αριθμούς μεταξύ 50 και 200, χρησιμοποιήστε αυτόν τον τύπο:

=RandomNumbers(50,200,0)

2.) Για να εισαγάγετε τυχαίους αριθμούς μεταξύ 50 και 200 ​​με 2 δεκαδικά ψηφία, εφαρμόστε τον παρακάτω τύπο:

=RandomNumbers(50,200,2)

4. Επιτέλους, σύρετε και αντιγράψτε τον τύπο σε άλλα κελιά όπως θέλετε, θα λάβετε τα αποτελέσματα όπως φαίνονται παρακάτω στιγμιότυπα οθόνης:


 Ένα εύχρηστο χαρακτηριστικό για τη δημιουργία τυχαίων αριθμών μεταξύ δύο αριθμών

Εάν είστε κουρασμένοι να θυμάστε και να εισάγετε τύπους, εδώ, θα σας προτείνω μια χρήσιμη λειτουργία – Εισαγωγή τυχαίων δεδομένων of Kutools για Excel. Με αυτήν τη δυνατότητα, μπορείτε να δημιουργήσετε τυχαίους ακέραιους ή δεκαδικούς αριθμούς χωρίς τύπους.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών όπου θέλετε να δημιουργήσετε τυχαίους αριθμούς και, στη συνέχεια, κάντε κλικ Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων, δείτε το στιγμιότυπο οθόνης:

2. Στην Εισαγωγή τυχαίων δεδομένων κουτί διαλόγου:

1.) Δημιουργήστε τυχαίους ακέραιους αριθμούς:

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

2.) Δημιουργήστε τυχαίους αριθμούς με συγκεκριμένα δεκαδικά ψηφία:

Σύμφωνα με το Δεκαδικός καρτέλα, καθορίστε δύο αριθμούς χωριστά στο Από και Προς την πλαίσια μεταξύ των οποίων θέλετε να δημιουργήσετε τυχαίους δεκαδικούς αριθμούς. Και μετά επιλέξτε δεκαδικό ψηφίο μέσα Δεκαδικός τοποθετήστε το πλαίσιο κειμένου και κάντε κλικ στο Ok or Εφαρμογή κουμπί για τη δημιουργία τυχαίων δεκαδικών. Δείτε στιγμιότυπο οθόνης:

Συμβουλές: Για να δημιουργήσετε τυχαία δεκαδικά ψηφία χωρίς διπλότυπα, ελέγξτε το Μοναδικές τιμές επιλογή.


1.2 Δημιουργία τυχαίων αριθμών χωρίς διπλότυπα (μοναδικοί τυχαίοι αριθμοί)

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

 Δημιουργήστε τυχαίους αριθμούς χωρίς διπλότυπα με έναν τύπο πίνακα

Για παράδειγμα, θέλω να δημιουργήσω τυχαίους αριθμούς μεταξύ 100 και 200 ​​χωρίς διπλότυπους αριθμούς. Εδώ είναι ένας σύνθετος τύπος πίνακα που θα μπορούσε να σας βοηθήσει, κάντε τα ακόλουθα βήματα:

1. Καθορίστε τις τιμές κατώτερου και ανώτερου ορίου σε δύο κελιά. Σε αυτό το παράδειγμα, θα εισαγάγω 100 και 200 ​​στο κελί B2 και B3, βλέπε στιγμιότυπο οθόνης:

2. Στη συνέχεια, αντιγράψτε τον ακόλουθο τύπο σε ένα κενό κελί, για παράδειγμα D3, (μην τοποθετήσετε τον τύπο σε ένα κελί της πρώτης σειράς) και, στη συνέχεια, πατήστε Ctrl+ Shift + Enter τα πλήκτρα μαζί για να λάβετε τους πρώτους αριθμούς, δείτε στιγμιότυπο οθόνης:

=IFERROR(LARGE(ROW(INDIRECT($B$1&":"&$B$2))*NOT(COUNTIF($D$2:D2,ROW(INDIRECT($B$1&":"&$B$2)))),RANDBETWEEN(1,$B$2-$B$1-ROW(A1)+2)),"")

Note: Στον παραπάνω τύπο, B1 είναι η χαμηλότερη τιμή, και B2 είναι η ανώτερη τιμή μεταξύ της οποίας θέλετε να επιστρέψετε τυχαίους αριθμούς. D2 είναι το κελί πάνω από τον τύπο.

3. Στη συνέχεια, σύρετε και αντιγράψτε αυτόν τον τύπο σε άλλα κελιά καθώς θέλετε να δημιουργήσετε τους τυχαίους αριθμούς μεταξύ 100 και 200:


 Δημιουργήστε τυχαίους αριθμούς χωρίς διπλότυπα με κώδικα VBA

Εάν ο παραπάνω τύπος είναι κάπως δύσκολο να κατανοήσετε, μπορείτε να εφαρμόσετε τον παρακάτω κώδικα VBA, κάντε το εξής:

1. Κρατήστε πατημένο ALT + F11 για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε τον ακόλουθο κώδικα στο Μονάδα μέτρησης παράθυρο.

Κωδικός VBA: Δημιουργία τυχαίων αριθμών χωρίς διπλότυπα

Sub Range_RandomNumber()
'Updateby Extendoffice
Dim xStrRange As String
Dim xRg, xCell, xRg1 As Range
Dim xArs As Areas
Dim xNum_Lowerbound As Integer
Dim xNum_Upperbound  As Integer
Dim xI, xJ, xS, xR As Integer
xStrRange = "A1:B20"
xNum_Lowerbound = 100
xNum_Upperbound = 200
Set xRg = Range(xStrRange)
Set xArs = xRg.Areas
xRgCount = 0
For xI = 1 To xArs.Count
    Set xCell = xArs.Item(xI)
    xRgCount = xCell.Count + xRgCount
Next xI
xS = (xNum_Upperbound - xNum_Lowerbound + 1)
If xRgCount > xS Then
    MsgBox ("Number of cells greater than the number of unique random numbers!")
    Exit Sub
End If
    xRg.Clear
For xI = 1 To xArs.Count
    Set xCell = xArs.Item(xI)
    For xJ = 1 To xCell.Count
        Set xRg1 = xCell.Item(xJ)
        xR = Int(xS * Rnd + xNum_Lowerbound)
        Do While Application.WorksheetFunction.CountIf(xRg, xR) >= 1
            xR = Int(xS * Rnd + xNum_Lowerbound)
        Loop
        xRg1.Value = xR
    Next
Next
End Sub

Note: Στον παραπάνω κώδικα, xStrRange = "Α1: Β20" υποδεικνύει ότι θέλετε να δημιουργήσετε τυχαίους αριθμούς στην περιοχή A1:B20. xNum_Lowerbound = 100 και xNum_Upperbound = 200 Υποδείξτε ότι η κάτω και η ανώτερη τιμή για τη δημιουργία τυχαίων αριθμών μεταξύ 100 και 200. Αλλάξτε τις ανάλογα με τις ανάγκες σας.

3. Στη συνέχεια πατήστε F5 κλειδί για να εκτελέσετε αυτόν τον κωδικό και οι μοναδικοί τυχαίοι αριθμοί θα εισαχθούν στο καθορισμένο εύρος.


 Δημιουργήστε τυχαίους αριθμούς χωρίς διπλότυπα με ένα ισχυρό χαρακτηριστικό

Για γρήγορη και δημιουργία πολλαπλών μοναδικών τυχαίων αριθμών, το Kutools για Excel'S Εισαγωγή τυχαίων δεδομένων η δυνατότητα υποστηρίζει μια έξυπνη επιλογή – Μοναδικές τιμές. Τσεκάροντας αυτή τη μικρή επιλογή, θα λύσετε αυτήν την εργασία με ευκολία.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών όπου θέλετε να δημιουργήσετε τυχαίους αριθμούς.

2. Και στη συνέχεια κάντε κλικ στο κουμπί Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων. Στο αναδυόμενο παράθυρο διαλόγου, κάντε τις παρακάτω ενέργειες:

  • Σύμφωνα με το Ακέραιος αριθμός στην καρτέλα Από και Προς την πλαίσια, πληκτρολογήστε το εύρος αριθμών μεταξύ των οποίων θα δημιουργήσετε τυχαίους αριθμούς.
  • Έλεγξε το Μοναδικές τιμές επιλογή;
  • Στη συνέχεια κάντε κλικ στο κουμπί Ok or Εφαρμογή κουμπί για να λάβετε τους μοναδικούς τυχαίους αριθμούς όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.


1.3 Δημιουργία τυχαίων ζυγών ή περιττών αριθμών στο Excel

Εάν θέλετε να δημιουργήσετε τυχαίους άρτιους ή περιττούς αριθμούς σε ένα εύρος κελιών, απλά πρέπει να βάλετε τη συνάρτηση RANDBETWEE μέσα στη συνάρτηση EVEN ή ODD, οι γενικές συντακτικές είναι:

Τύπος Περιγραφή
=ΖΗΜΗ (RANDBETWEEN (κάτω, επάνω)) Δημιουργήστε τυχαίους ζυγούς αριθμούς μεταξύ δύο δεδομένων αριθμών.
=ODD(RANDBETWEEN(κάτω,πάνω)) Δημιουργήστε τυχαίους περιττούς αριθμούς μεταξύ δύο δεδομένων αριθμών.

Για παράδειγμα, για να δημιουργήσετε τυχαίους άρτιους ή περιττούς αριθμούς από το 10 έως το 100, εφαρμόστε τους ακόλουθους τύπους:

=EVEN(RANDBETWEEN(10,100))             (Generate random even numbers)
=ODD(RANDBETWEEN(10,100))             
 (Generate random odd numbers)

Στη συνέχεια, αντιγράψτε τον τύπο σε άλλα κελιά που θέλετε σύροντας τη λαβή πλήρωσης και, στη συνέχεια, θα λάβετε τα αποτελέσματα όπως φαίνονται παρακάτω στιγμιότυπα οθόνης:


1.4 Δημιουργήστε τυχαίους αριθμούς που αθροίζονται σε μια καθορισμένη τιμή

Μερικές φορές, μπορεί να χρειαστεί να δημιουργήσετε ένα σύνολο τυχαίων αριθμών που αθροίζονται σε μια προκαθορισμένη τιμή. Για παράδειγμα, θέλω να δημιουργήσω 5 ή n τυχαίους αριθμούς μεταξύ 10 και 50 που καταλήγουν συνολικά σε 100 όπως φαίνεται παρακάτω στιγμιότυπο οθόνης. Για να λύσετε αυτό το παζλ στο Excel, θα σας παρουσιάσω δύο μεθόδους.

 Δημιουργήστε τυχαίους αριθμούς που αθροίζονται σε μια συγκεκριμένη τιμή με τύπους

Εδώ, οι παρακάτω τύποι μπορούν να σας βοηθήσουν. Ακολουθήστε τις οδηγίες βήμα προς βήμα καθώς είναι λίγο περίπλοκες:

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

2. Στη συνέχεια, αντιγράψτε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να δημιουργήσετε τους αριθμούς. Σε αυτό το παράδειγμα, θα βάλω τον τύπο στο κελί A4 και θα πατήσω εισάγετε κλειδί για να λάβετε τον πρώτο τυχαίο αριθμό, δείτε στιγμιότυπο οθόνης:

=RANDBETWEEN(MAX($B$2,$A$2-(($D$2-ROWS($A$4:$A4))*$C$2)),MIN($C$2,$A$2-(($D$2-ROWS($A$4:$A4))*$B$2)))

Note: Στον παραπάνω τύπο: A2 είναι η δεδομένη συνολική τιμή. B2 και C2 είναι οι κάτω και οι κορυφαίες τιμές μεταξύ των οποίων θέλετε να δημιουργήσετε τυχαίους αριθμούς. D2 υποδεικνύει τον αριθμό των τυχαίων αριθμών που θέλετε να δημιουργήσετε. A4 είναι το κελί όπου εισάγετε αυτόν τον τύπο.

3. Συνεχίστε αντιγράφοντας τον ακόλουθο τύπο στο κελί A5 και πατήστε εισάγετε κλειδί για να λάβετε τον δεύτερο τυχαίο αριθμό, δείτε στιγμιότυπο οθόνης:

=IF(ROW()=$D$2+3,$A$2-SUM($A$4:$A4),IF(ROW()>$D$2+3,"",RANDBETWEEN(MAX($B$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$C$2)),MIN($C$2,$A$2-(SUM($A$4:$A4)+($D$2-ROWS($A$4:$A5))*$B$2)))))

Note: Στον παραπάνω τύπο: A2 είναι η δεδομένη συνολική τιμή. B2 και C2 είναι οι κάτω και οι κορυφαίες τιμές μεταξύ των οποίων θέλετε να δημιουργήσετε τυχαίους αριθμούς. D2 υποδεικνύει τον αριθμό των τυχαίων αριθμών που θέλετε να δημιουργήσετε. A4 είναι το κελί για να βάλεις τον πρώτο τύπο. και το Α5 είναι το κελί για να βάλουμε τον δεύτερο τύπο.

4. Στη συνέχεια, επιλέξτε τον δεύτερο αριθμό που δημιουργήθηκε, σύρετε προς τα κάτω για να αντιγράψετε αυτόν τον τύπο στα παρακάτω τρία κελιά. Και τώρα, θα λάβετε 5 τυχαίους αριθμούς όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

5. Για να ελέγξετε το αποτέλεσμα, μπορείτε να αθροίσετε αυτούς τους αριθμούς για να ελέγξετε αν το σύνολο είναι 100 και μπορείτε να πατήσετε το F9 για να ανανεώσετε δυναμικά τους τυχαίους αριθμούς και το συνολικό άθροισμά τους είναι πάντα 100.


 Δημιουργήστε συνδυασμούς τυχαίων αριθμών που αθροίζονται σε μια συγκεκριμένη τιμή με ένα εκπληκτικό χαρακτηριστικό

Μπορούμε να χρησιμοποιήσουμε τους παραπάνω τύπους για να δημιουργήσουμε τυχαίους αριθμούς που καλύπτουν τις ανάγκες μας. Ωστόσο, εάν θέλετε να απαριθμήσετε όλους τους πιθανούς συνδυασμούς αριθμών που αποτελούνται από τους αριθμούς που καθορίσατε με ένα συγκεκριμένο συνολικό άθροισμα, εδώ, θα σας προτείνω ένα εύκολο εργαλείο – Kutools για Excel. Με τα Αποτελέστε έναν αριθμό χαρακτηριστικό, μπορείτε να πάρετε όλα τα σετ συνδυασμών τυχαίων αριθμών με το ίδιο συγκεκριμένο άθροισμα.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Αρχικά, θα πρέπει να αναφέρετε τους αριθμούς που ορίσατε. Εδώ, παραθέσαμε όλους τους αριθμούς μεταξύ 10 και 50 όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

2. Στη συνέχεια, κάντε κλικ στο κουμπί Kutools > Περιεχόμενο > Αποτελέστε έναν αριθμό, δείτε το στιγμιότυπο οθόνης:

3. Στο αναδυόμενο Συνθέστε έναν αριθμό πλαίσιο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Στο Πηγή δεδομένων πλαίσιο, επιλέξτε τη λίστα αριθμών για να βρείτε ποιοι αριθμοί προσθέτουν έως 100.
  • Σύμφωνα με το Επιλογές, εισαγάγετε τη συνολική τιμή στο πλαίσιο κειμένου Άθροισμα. Εδώ πληκτρολογήσαμε 100 στο πλαίσιο κειμένου.
  • Έλεγχος Αποθήκευση σε νέο φύλλο επιλογή εάν θέλετε να καταχωρήσετε τα αποτελέσματα σε ένα νέο φύλλο.
  • Κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:

4. Μετά την επεξεργασία, θα δείτε όλα τα σύνολα τυχαίων αριθμών με συνολικό άθροισμα 100 που αποτελούνται από τον αριθμό από το 10 έως το 50 παρατίθενται ως εξής.

Συμβουλές: Είναι προαιρετικό να καθορίσετε τον αριθμό των συνδυασμών και τον αριθμό των τυχαίων αριθμών σε κάθε συνδυασμό. Για παράδειγμα, για να δημιουργήσετε 10 συνδυασμούς και κάθε συνδυασμός περιέχει 5 τυχαίους αριθμούς, μπορείτε να ορίσετε τις λειτουργίες στο πλαίσιο διαλόγου κάτω από Ρυθμίσεις για προχωρημένους ως ακολούθως:

Και θα έχετε τα αποτελέσματα ως εξής:


1.5 Δημιουργήστε τυχαία γράμματα και συμβολοσειρές κειμένου με τύπους

Αυτή η ενότητα θα σας δείξει πώς να δημιουργείτε τυχαία γράμματα στο Excel, όπως κεφαλαία γράμματα από το Α έως το Ω, πεζά γράμματα από το a έως το z ή κάποιο ειδικό χαρακτήρα (! " # $ % & ' ( ) * + , - . /).

 Δημιουργήστε τυχαία γράμματα και συμβολοσειρές κειμένου με τύπους

Στο Excel, μπορείτε να συνδυάσετε τις συναρτήσεις CHAR και RANDBETWEEN με ορισμένους κωδικούς χαρακτήρων ANSI για να δημιουργήσετε ορισμένους τύπους όπως φαίνεται παρακάτω:

Τύπος Περιγραφή
=CHAR(RANDBETWEEN(65, 90)) Δημιουργήστε τυχαία κεφαλαία γράμματα μεταξύ Α και Ζ.
=CHAR(RANDBETWEEN(97, 122)) Δημιουργήστε τυχαία πεζά γράμματα μεταξύ a και z.
=CHAR(RANDBETWEEN(33, 47)) Δημιουργήστε τυχαίους ειδικούς χαρακτήρες, όπως: ! " # $ % & ' ( ) * + , - . /

Εφαρμόστε οποιονδήποτε από τους παραπάνω τύπους που χρειάζεστε και αντιγράψτε τον τύπο σε όσα κελιά θέλετε και, στη συνέχεια, θα λάβετε τα αποτελέσματα όπως φαίνονται παρακάτω στιγμιότυπα οθόνης:

=CHAR(RANDBETWEEN(65, 90)) =CHAR(RANDBETWEEN(97, 122)) =CHAR(RANDBETWEEN(33, 47))

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

1.) Για να δημιουργήσετε τυχαίες συμβολοσειρές με τέσσερα κεφαλαία γράμματα, εφαρμόστε τον παρακάτω τύπο:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(65,90))

2.) Για να δημιουργήσετε τυχαίες συμβολοσειρές με τέσσερα πεζά γράμματα, εφαρμόστε τον παρακάτω τύπο:

=CHAR(RANDBETWEEN(97,122))& CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

3.) Για να δημιουργήσετε τυχαίες συμβολοσειρές με τα δύο πρώτα κεφαλαία γράμματα και τα δύο τελευταία πεζά γράμματα, χρησιμοποιήστε τον ακόλουθο τύπο:

=CHAR(RANDBETWEEN(65,90))& CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97,122)) & CHAR(RANDBETWEEN(97,122))

Μπορείτε να χρησιμοποιήσετε τους απλούς τύπους και τον χαρακτήρα για να κάνετε διάφορους συνδυασμούς που καλύπτουν τις ανάγκες σας.


 Δημιουργήστε τυχαία γράμματα και συμβολοσειρές κειμένου με μια εύχρηστη λειτουργία

Εάν έχετε εγκαταστήσει Kutools για Excel, μπορείτε να δημιουργήσετε τυχαία γράμματα και συμβολοσειρές γρήγορα και εύκολα χωρίς να θυμάστε κανένα τύπο.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών για να εισαγάγετε τα γράμματα ή τις συμβολοσειρές.

2. Και στη συνέχεια κάντε κλικ στο κουμπί Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων, στο αναδυόμενο παράθυρο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Κάντε κλικ στο Σπάγγος αυτί;
  • Έλεγχος Α-Ω or Αλφαβητικά: Α-Ω ή και τα δύο που θέλετε να εισάγετε.
  • Στη συνέχεια, καθορίστε το μήκος της συμβολοσειράς που θέλετε στο Μήκος στοιχειοσειράς πλαίσιο κειμένου;
  • Επιτέλους, κάντε κλικ στο κουμπί Ok or Εφαρμογή για να εισαγάγετε τις συμβολοσειρές όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.


1.6 Δημιουργήστε τυχαίους κωδικούς πρόσβασης με αλφαριθμητικούς χαρακτήρες στο Excel

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

 Δημιουργήστε τυχαίους κωδικούς πρόσβασης με αλφαριθμητικούς χαρακτήρες χρησιμοποιώντας τύπους

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

Αντιγράψτε τον παρακάτω τύπο σε ένα κενό κελί:

=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(97,122))&CHAR(RANDBETWEEN(65,90))&RANDBETWEEN(100,999)&CHAR(RANDBETWEEN(33,47))

Note: Στον παραπάνω τύπο, οι πρώτες συναρτήσεις CHAR και RANDBETWEEN θα δημιουργήσουν ένα τυχαίο κεφαλαίο γράμμα, η δεύτερη και η τρίτη έκφραση θα δημιουργήσουν δύο πεζά γράμματα, η τέταρτη έκφραση χρησιμοποιείται για τη δημιουργία ενός κεφαλαίου γράμματος, η πέμπτη παράσταση δημιουργεί έναν 3ψήφιο αριθμό μεταξύ 100 και 999, και η τελευταία έκφραση χρησιμοποιείται για τη δημιουργία ενός ειδικού χαρακτήρα, μπορείτε να τροποποιήσετε ή να προσαρμόσετε τη σειρά τους σύμφωνα με τις ανάγκες σας.


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

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

1. Κρατήστε πατημένο το ALT + F11 και ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.

2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε την ακόλουθη μακροεντολή στο Μονάδα μέτρησης παράθυρο.

Κωδικός VBA: Δημιουργία τυχαίων κωδικών πρόσβασης στο Excel

Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Updateby Extendoffice
Dim Rand As String
Application.Volatile
getLen = Int((Num2 + 1 - Num1) * Rnd + Num1)
Do
    i = i + 1
    Randomize
    Rand = Rand & Chr(Int((85) * Rnd + 38))
Loop Until i = getLen
RandomizeF = Rand
End Function

3. Στη συνέχεια, κλείστε τον κωδικό και επιστρέψτε στο φύλλο εργασίας. Σε ένα κελί, εισαγάγετε αυτόν τον τύπο = RandomizeF (8,10) για να δημιουργήσετε μια τυχαία συμβολοσειρά κειμένου με ελάχιστο μήκος 8 χαρακτήρων και μέγιστο μήκος 10 χαρακτήρες.

4. Στη συνέχεια, σύρετε και αντιγράψτε τον τύπο σε άλλα κελιά όπως θέλετε. Θα δημιουργηθούν οι τυχαίες συμβολοσειρές με αλφαριθμητικούς και συγκεκριμένους χαρακτήρες με μήκος μεταξύ 8 και 10. Δείτε στιγμιότυπο οθόνης:


 Δημιουργήστε τυχαίους κωδικούς πρόσβασης με αλφαριθμητικούς χαρακτήρες χρησιμοποιώντας μια εύκολη λειτουργία

Υπάρχει κάποιος γρήγορος και εύκολος τρόπος δημιουργίας πολλαπλών τυχαίων κωδικών πρόσβασης στο excel; Kutools για Excel παρέχει ένα εξαιρετικό χαρακτηριστικό - Εισαγωγή τυχαίων δεδομένων. Με αυτήν τη δυνατότητα, μπορείτε να εισάγετε τυχαίους κωδικούς πρόσβασης με πολλά μόνο κλικ.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών όπου θα εισαγάγετε τους κωδικούς πρόσβασης.

2. Στη συνέχεια κάντε κλικ στο κουμπί Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων. Στο αναδυόμενο παράθυρο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Κάντε κλικ στο Σπάγγος αυτί;
  • Ελέγξτε τον τύπο των χαρακτήρων που χρειάζεστε.
  • Στη συνέχεια, καθορίστε το μήκος του κωδικού πρόσβασης που θέλετε στο Μήκος στοιχειοσειράς πλαίσιο κειμένου;
  • Επιτέλους, κάντε κλικ στο κουμπί Ok or Εφαρμογή για να δημιουργήσετε τους κωδικούς πρόσβασης όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης.


1.7 Δημιουργήστε τυχαία συγκεκριμένα κείμενα στο Excel

Έχετε προσπαθήσει ποτέ να εμφανίσετε ή να παραθέσετε ορισμένες συγκεκριμένες τιμές κειμένου τυχαία στο Excel; Για παράδειγμα, για να παραθέσετε τυχαία ορισμένα κείμενα (στοιχείο1, itme2, item3, item4, item5) σε μια λίστα κελιών, τα ακόλουθα δύο κόλπα μπορεί να σας βοηθήσουν να λύσετε αυτήν την εργασία.

 Δημιουργήστε τυχαία συγκεκριμένα κείμενα με έναν τύπο

Στο Excel, μπορείτε να δημιουργήσετε έναν τύπο που βασίζεται στις συναρτήσεις CHOOSE και RANDBETWEEN για να παραθέσετε τυχαία τα συγκεκριμένα κείμενα, η γενική σύνταξη είναι:

=CHOOSE(RANDBETWEEN(1,n),"Value_1","Value_2","Value_3",…"Value_n")
  • Τιμή_1, Τιμή_2, Τιμή_3, Τιμή_n : Αντιπροσωπεύει τις τιμές κειμένου που θέλετε να παραθέσετε τυχαία.
  • n : Ο αριθμός των τιμών κειμένου που θέλετε να χρησιμοποιήσετε.

Εφαρμόστε τον παρακάτω τύπο σε ένα κενό κελί και, στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω για να γεμίσετε τα κελιά όπου θέλετε να καταχωρίσετε τις συγκεκριμένες τιμές τυχαία, δείτε στιγμιότυπο οθόνης:

=CHOOSE(RANDBETWEEN(1,5),"Chemistry","Physics","Geography","Biology","Economics")


 Δημιουργήστε τυχαία συγκεκριμένα κείμενα με μια γρήγορη μέθοδο

Εάν έχετε Kutools για Excel, της Εισαγωγή τυχαίων δεδομένων Το χαρακτηριστικό μπορεί επίσης να σας βοηθήσει να εισαγάγετε προσαρμοσμένες τιμές κειμένου τυχαία σε μια περιοχή κελιών.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών όπου θα εισαγάγετε τα συγκεκριμένα κείμενα.

2. Στη συνέχεια κάντε κλικ στο κουμπί Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων, στο αναδυόμενο παράθυρο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Κάντε κλικ στο Προσαρμοσμένη λίστα αυτί;
  • Στη συνέχεια, κάντε κλικ στο κουμπί κουμπί για να ανοίξετε ένα άλλο Kutools για Excel στο πλαίσιο προτροπής, εισαγάγετε ή επιλέξτε τις δικές σας προσαρμοσμένες τιμές κειμένου που θέλετε να καταχωρίσετε τυχαία. (Οι καταχωρήσεις θα πρέπει να χωρίζονται με κόμμα όταν πληκτρολογούνται με μη αυτόματο τρόπο.)

3. Στη συνέχεια, κάντε κλικ στο κουμπί Ok για να επιστρέψετε στο Εισαγωγή τυχαίων δεδομένων διαλόγου, η δική σας προσαρμοσμένη λίστα κειμένων έχει εμφανιστεί στο πλαίσιο λίστας. Τώρα, επιλέξτε τα νέα στοιχεία της λίστας, κάντε κλικ Ok or Εφαρμογή κουμπί για να εισαγάγετε τις τιμές σε επιλεγμένα κελιά τυχαία.

Συμβουλές: Για να παραθέσετε τυχαία τα καθορισμένα κείμενα χωρίς διπλότυπα, ελέγξτε Μοναδικές τιμές επιλογή.


1.8 Δημιουργήστε ή επιλέξτε τυχαίες τιμές από μια λίστα στο Excel

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

 Δημιουργήστε τυχαίες τιμές από μια λίστα με συναρτήσεις INDEX, RANDBETWEEN και ROWS

Στο Excel, δεν υπάρχει άμεσος τρόπος για να βγάλουμε τυχαίες τιμές από μια λίστα, αλλά μπορείτε να δημιουργήσετε έναν τύπο που βασίζεται στις συναρτήσεις INDEX, RANDBETWEEN και ROWS για να εξαγάγετε ορισμένες τυχαίες τιμές.

1. Αντιγράψτε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να βάλετε την εξαγόμενη τιμή:

=INDEX($A$2:$A$12,RANDBETWEEN(1,ROWS($A$2:$A$12)),1)

Note: Στον παραπάνω τύπο, A2: A12 είναι η λίστα των τιμών από τις οποίες θέλετε να λάβετε τυχαίες τιμές.

2. Στη συνέχεια, σύρετε τη λαβή πλήρωσης προς τα κάτω σε πολλά κελιά όπου θέλετε να εμφανίσετε τις τυχαίες τιμές και θα λάβετε το αποτέλεσμα όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:


 Δημιουργήστε τυχαίες τιμές από μια λίστα χωρίς διπλότυπα με τις συναρτήσεις INDEX, RANK.EQ

Όταν χρησιμοποιείτε τον παραπάνω τύπο, θα εμφανιστούν ορισμένες διπλές τιμές. Για να παραλείψετε τις διπλότυπες τιμές, θα πρέπει πρώτα να δημιουργήσετε μια βοηθητική στήλη και, στη συνέχεια, να εφαρμόσετε έναν τύπο που βασίζεται στις συναρτήσεις INDEX και RANK.EQ. Παρακαλούμε κάντε τα εξής:

1. Εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί για να λάβετε μια λίστα τυχαίων αριθμών, δείτε στιγμιότυπο οθόνης:

=RAND()

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

=INDEX($A$2:$A$12,RANK.EQ($B2,$B$2:$B$12))

Note: Στον παραπάνω τύπο, A2: A12 είναι η λίστα των τιμών από τις οποίες θέλετε να δημιουργήσετε κάποιες τυχαίες τιμές, B2 είναι το πρώτο κελί της βοηθητικής στήλης, Β2: Β12 είναι τα βοηθητικά κελιά τύπου που έχετε δημιουργήσει στο βήμα 1.


 Επιλέξτε τυχαία κελιά, σειρές, στήλες από μια περιοχή με μια εκπληκτική δυνατότητα

Εδώ θα προτείνω ένα χρήσιμο χαρακτηριστικό - Ταξινόμηση / Επιλογή Εύρους Τυχαία of Kutools για Excel. Με αυτήν τη δυνατότητα, μπορείτε να επιλέξετε ορισμένα τυχαία κελιά, σειρές ή στήλες όπως χρειάζεστε.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε τη λίστα των κελιών από τα οποία θέλετε να επιλέξετε μερικές τυχαίες τιμές.

2. Και μετά, κάντε κλικ στο Kutools > Σειρά > Ταξινόμηση / Επιλογή Εύρους Τυχαία, δείτε το στιγμιότυπο οθόνης:

3. Στην Ταξινόμηση / Επιλογή Εύρους Τυχαία πλαίσιο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Πατήστε Αγορά αυτί;
  • Στη συνέχεια, εισαγάγετε τον αριθμό των κελιών που θέλετε να επιλέξετε τυχαία στο Αριθμός κυττάρων για να επιλέξετε κουτί;
  • Στο Επιλέξτε Τύπος ενότητα, επιλέξτε μια λειτουργία όπως θέλετε. Σε αυτή την περίπτωση, θα επιλέξω Επιλέξτε τυχαία κελιά επιλογή.
  • Και μετά, κάντε κλικ στο Ok or Εφαρμογή κουμπί, πέντε κελιά θα επιλεγούν τυχαία ταυτόχρονα, δείτε στιγμιότυπα οθόνης:

4. Αφού επιλέξετε τα κελιά, μπορείτε να τα αντιγράψετε και να τα επικολλήσετε σε άλλα κελιά όπως χρειάζεστε.


1.9 Αντιστοίχιση δεδομένων σε ομάδες τυχαία στο Excel

Ας υποθέσουμε ότι έχετε μια λίστα ονομάτων, τώρα, θέλετε να διαιρέσετε τα ονόματα σε τρεις ομάδες (Ομάδα Α, Ομάδα Β, Ομάδα Γ) τυχαία όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Σε αυτήν την ενότητα, θα συζητήσω ορισμένους τύπους για την επίλυση αυτής της εργασίας στο Excel.

 Αντιστοιχίστε δεδομένα σε ομαδοποίηση τυχαία με έναν τύπο

Για να αντιστοιχίσετε τυχαία άτομα σε καθορισμένες ομάδες, μπορείτε να χρησιμοποιήσετε τη συνάρτηση CHOOSE σε συνδυασμό με τη συνάρτηση RANDBETWEEN.

1. Αντιγράψτε ή εισαγάγετε τον ακόλουθο τύπο σε ένα κελί όπου θέλετε να δημιουργήσετε την ομάδα:

=CHOOSE(RANDBETWEEN(1,3),"Group A","Group B","Group C")

Note: Στον παραπάνω τύπο, Ομάδα Α, Ομάδα Β, να Ομάδα Γ υποδείξτε τα ονόματα των ομάδων που θέλετε να εκχωρήσετε και τον αριθμό 3 υποδεικνύει πόσες ομάδες θέλετε να διανείμετε.

2. Στη συνέχεια, σύρετε τη λαβή πλήρωσης για να γεμίσετε αυτόν τον τύπο σε άλλα κελιά και τα ονόματα θα χωριστούν σε τρεις ομάδες όπως φαίνεται παρακάτω στιγμιότυπο οθόνης:


 Αντιστοιχίστε δεδομένα σε ομάδα με ίσο αριθμό τυχαία με έναν τύπο

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

Για παράδειγμα, παραθέτω τα ονόματα των ομάδων που θέλετε να εκχωρήσετε με βάση τα κελιά F2:F4. Για να ορίσετε άτομα στις ομάδες (Ομάδα Α, Ομάδα Β, Ομάδα Γ) και κάθε ομάδα έχει 4 συμμετέχοντες, κάντε το εξής:

1. Εισαγάγετε αυτόν τον τύπο: = RAND () σε ένα κενό κελί για να λάβετε μια λίστα με τυχαίους αριθμούς, δείτε στιγμιότυπο οθόνης:

2. Στη συνέχεια, στην επόμενη στήλη, για παράδειγμα, στο κελί D2, αντιγράψτε ή πληκτρολογήστε τον παρακάτω τύπο:

=INDEX($F$2:$F$4, ROUNDUP(RANK(C2,$C$2:$C$13)/4,0))

Note: Στον παραπάνω τύπο, C2 είναι το πρώτο κελί της βοηθητικής στήλης, C2: C13 είναι τα βοηθητικά κελιά τύπου που δημιουργήσατε στο βήμα 1, ο αριθμός 4 υποδεικνύει πόσα ονόματα θέλετε να περιέχει κάθε ομάδα, F2: F4 είναι το εύρος των κελιών που περιέχει τα ονόματα ομάδων που θέλετε να εκχωρήσετε για τα δεδομένα.

3. Σύρετε τη λαβή συμπλήρωσης προς τα κάτω για να δημιουργήσετε τυχαίες ομάδες για τη λίστα δεδομένων και τα ονόματα θα χωριστούν σε ίσες ομάδες, δείτε στιγμιότυπο οθόνης:


1.10 Δημιουργήστε τυχαίες ημερομηνίες στο Excel

Για να δημιουργήσετε κάποιες αυθαίρετες ημερομηνίες μεταξύ δύο δεδομένων ημερομηνιών, εδώ, θα σας παρουσιάσω μερικές μεθόδους.

 Δημιουργήστε τυχαίες ημερομηνίες μεταξύ δύο δεδομένων ημερομηνιών με τύπους

Για παράδειγμα, θέλω να δημιουργήσω ορισμένες ημερομηνίες μεταξύ 2021-5-1 και 2021-10-15 τυχαία. Κανονικά, στο Excel, μπορείτε να ολοκληρώσετε την εργασία χρησιμοποιώντας έναν συνδυασμό των συναρτήσεων RANDBETWEEN και DATE, κάντε ως εξής:

1. Επιλέξτε ένα κελί στο οποίο θέλετε να εισαγάγετε μια τυχαία ημερομηνία και, στη συνέχεια, εισαγάγετε τον ακόλουθο τύπο:

=RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))

Note: Σε αυτόν τον τύπο, 2021, 5, 1 είναι η ημερομηνία έναρξης και 2021, 10, 15 είναι η ημερομηνία λήξης, μπορείτε να τα αντικαταστήσετε όπως χρειάζεστε.

2. Στη συνέχεια, σύρετε και αντιγράψτε αυτόν τον τύπο σε άλλα κελιά που θέλετε να συμπληρώσετε αυτόν τον τύπο, πενταψήφιοι αριθμοί θα εμφανίζονται στα κελιά όπως φαίνεται παρακάτω στιγμιότυπο οθόνης:

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

4. Στην κύτταρα μορφή , κάντε κλικ στην επιλογή αριθμός καρτέλα και επιλέξτε Ημερομηνία από το κατηγορία παράθυρο και, στη συνέχεια, επιλέξτε μια μορφή ημερομηνίας που χρειάζεστε από το Χαρακτηριστικά αναπτυσσόμενη λίστα. Δείτε το στιγμιότυπο οθόνης:

5. Κλίκ OK για να κλείσετε το παράθυρο διαλόγου. Τώρα, οι αριθμοί έχουν μετατραπεί στις κανονικές ημερομηνίες. Δείτε στιγμιότυπο οθόνης:

Συμβουλές: Εάν θέλετε να δημιουργήσετε τυχαίες εργάσιμες ημέρες εξαιρουμένων των Σαββατοκύριακων, ο παρακάτω τύπος μπορεί να σας βοηθήσει:

=WORKDAY(RANDBETWEEN(DATE(2021, 5, 1),DATE(2021, 10, 15))-1,1)

 Δημιουργήστε τυχαίες ημερομηνίες μεταξύ δύο δεδομένων ημερομηνιών με ένα εκπληκτικό χαρακτηριστικό

Kutools για Excel'S Εισαγωγή τυχαίων δεδομένων παρέχει επίσης μια επιλογή που σας βοηθά να δημιουργήσετε τυχαίες ημερομηνίες, εργάσιμες ημέρες, σαββατοκύριακα μεταξύ δύο δεδομένων ημερομηνιών.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών όπου θα εισαγάγετε τις τυχαίες ημερομηνίες.

2. Στη συνέχεια κάντε κλικ στο κουμπί Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων, στο αναδυόμενο παράθυρο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Κάντε κλικ στο Ημερομηνία αυτί;
  • Στη συνέχεια, καθορίστε το εύρος της ημερομηνίας. Σε αυτό το παράδειγμα, θα επιλέξω από 5/1/2021 προς την 10/15/2021.
  • Στη συνέχεια, επιλέξτε τον τύπο ημερομηνίας - ημέρα εργασίας ημερομηνία, σαββατοκύριακο ημερομηνία ή και τα δύο όπως χρειάζεστε.
  • Επιτέλους, κάντε κλικ στο κουμπί Ok or Εφαρμογή για να δημιουργήσετε ημερομηνίες τυχαία όπως φαίνεται παρακάτω στιγμιότυπο οθόνης.

Συμβουλές: Για να δημιουργήσετε μερικές τυχαίες διακριτές ημερομηνίες, ελέγξτε Μοναδικές τιμές επιλογή.


1.11 Δημιουργία τυχαίων χρόνων στο Excel

Μετά την εισαγωγή τυχαίων αριθμών, συμβολοσειρών κειμένου και ημερομηνιών, σε αυτήν την ενότητα, θα μιλήσω για μερικά κόλπα για τη δημιουργία τυχαίων χρόνων στο Excel.

 Δημιουργήστε τυχαίους χρόνους με τύπους

Δημιουργήστε τυχαίους χρόνους με έναν τύπο

Για να δημιουργήσετε τυχαίους χρόνους σε μια περιοχή κελιών, ένας τύπος που βασίζεται στις συναρτήσεις TEXT και RAND μπορεί να σας κάνει τη χάρη.

Εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί και, στη συνέχεια, σύρετε και αντιγράψτε τον τύπο σε άλλα κελιά όπου θέλετε να δείτε τους χρόνους, δείτε στιγμιότυπο οθόνης:

=TEXT(RAND(),"HH:MM:SS")


Δημιουργήστε τυχαίους χρόνους μεταξύ δύο δεδομένων χρόνων με έναν τύπο

Εάν χρειάζεται να εισαγάγετε μερικές φορές τυχαία μεταξύ δύο συγκεκριμένων ωρών, όπως τις ώρες από τις 10:18 έως τις XNUMX:XNUMX, εφαρμόστε τον παρακάτω τύπο:

=TEXT(RAND()*(18-10)/24+10/24,”HH:MM:SS”)

Note: Στον παραπάνω τύπο, ο αριθμός 18 είναι η ώρα λήξης και 10 σημαίνει την ώρα έναρξης. Μπορείτε να τα αλλάξετε για να ικανοποιήσετε τις απαιτήσεις σας.

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


Δημιουργήστε τυχαίους χρόνους σε συγκεκριμένα διαστήματα με έναν τύπο

Ας υποθέσουμε ότι θέλετε να βρείτε τυχαίους χρόνους μέσα σε συγκεκριμένα διαστήματα στο Excel, όπως η εισαγωγή τυχαίων χρόνων σε διάστημα 15 λεπτών. Για να αντιμετωπίσετε αυτήν την εργασία, μπορείτε να χρησιμοποιήσετε τις συναρτήσεις RAND και FLOOR στη συνάρτηση TEXT.

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

=TEXT(FLOOR(RAND(),"0:15"),"HH:MM:SS")

Note: Στον τύπο, ο αριθμός 15 είναι το χρονικό διάστημα, εάν χρειάζεστε τους τυχαίους χρόνους σε διάστημα 30 λεπτών, απλώς αντικαταστήστε το 15 με 30.


 Δημιουργήστε τυχαίους χρόνους μεταξύ δύο δεδομένων χρόνων με ένα εύχρηστο χαρακτηριστικό

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

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε μια περιοχή κελιών όπου θα δημιουργηθούν οι χρόνοι.

2. Στη συνέχεια κάντε κλικ στο κουμπί Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων, στο αναδυόμενο παράθυρο διαλόγου, κάντε τις ακόλουθες λειτουργίες:

  • Κάντε κλικ στο Χρόνος αυτί;
  • Στη συνέχεια, καθορίστε το χρονικό εύρος. Σε αυτό το παράδειγμα, θα επιλέξω από 9: 00 AM προς την 16: 30 PM.
  • Επιτέλους, κάντε κλικ στο κουμπί Ok or Εφαρμογή για να δημιουργήσετε τυχαίους χρόνους όπως φαίνεται παρακάτω στιγμιότυπο οθόνης.


 Δημιουργήστε τυχαίες ημερομηνίες και ώρες μεταξύ δύο ημερομηνιών με έναν τύπο

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

1. Εισαγάγετε ή αντιγράψτε τον ακόλουθο τύπο σε ένα κελί όπου θέλετε να δημιουργήσετε τις τυχαίες ημερομηνίες:

=TEXT(RAND()*("2021-10-15 12:00:00"-"2021-1-1 9:00")+"2021-1-1 9:00:00","YYYY-MM-DD HH:MM:SS")

Note: Σε αυτόν τον τύπο, 2021-10-15 12:00:00 είναι η ημερομηνία και ώρα λήξης και 2021-1-1 9:00:00 είναι η ημερομηνία και ώρα έναρξης, μπορείτε να τα τροποποιήσετε ανάλογα με τις ανάγκες σας.

2. Στη συνέχεια, σύρετε και αντιγράψτε αυτόν τον τύπο σε άλλα κελιά όπου θέλετε να εμφανίζονται οι τυχαίες ώρες ημερομηνίας, δείτε στιγμιότυπο οθόνης:


Δημιουργήστε τυχαίους αριθμούς, κείμενα, ημερομηνίες στο Excel 365 / 2021

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

Η συνάρτηση RANDARRAY χρησιμοποιείται για την επιστροφή ενός πίνακα τυχαίων αριθμών μεταξύ οποιωνδήποτε δύο αριθμών που καθορίζετε.

Η σύνταξη της συνάρτησης RANDARRAY είναι:

=RANDARRAY([rows],[columns],[min],[max],[integer])
  • σειρές (προαιρετικό): Ο αριθμός των σειρών τυχαίων αριθμών προς επιστροφή. (Εάν παραλειφθεί, προεπιλογή =1)
  • στήλες (προαιρετικό): Ο αριθμός στηλών τυχαίων αριθμών προς επιστροφή. (Εάν παραλειφθεί, προεπιλογή =1)
  • πρακτικά (προαιρετικό): Ο ελάχιστος αριθμός που πρέπει να επιστραφεί. (Εάν παραλειφθεί, προεπιλογή =0)
  • max (προαιρετικό): Ο μέγιστος αριθμός που πρέπει να επιστραφεί. (Εάν παραλειφθεί, προεπιλογή =1)
  • ακέραιος αριθμός (προαιρετικό): Επιστρέψτε έναν ακέραιο αριθμό ή μια δεκαδική τιμή. TRUE για ακέραιο αριθμό, False για δεκαδικό αριθμό. (Εάν παραλειφθεί, προεπιλογή = FALSE)
:
  • 1. Υπάρχουν πέντε ορίσματα στη συνάρτηση RANDARRAY, όλα είναι προαιρετικά, εάν κανένα από τα ορίσματα δεν έχει καθοριστεί, το RANDARRAY θα επιστρέψει μια δεκαδική τιμή μεταξύ 0 και 1.
  • 2. Εάν τα ορίσματα σειρών ή στηλών είναι δεκαδικοί αριθμοί, θα περικοπούν στον ακέραιο αριθμό πριν από την υποδιαστολή (π.χ. το 3.9 θα αντιμετωπίζεται ως 3).
  • 3. Ο ελάχιστος αριθμός πρέπει να είναι μικρότερος από τον μέγιστο αριθμό, διαφορετικά θα επιστρέψει ένα #VALUE! λάθος.
  • 4. Αυτό το RANDARRAY επιστρέφει έναν πίνακα, όταν το RANDARRAY επιστρέφει πολλαπλά αποτελέσματα σε ένα φύλλο εργασίας, τα αποτελέσματα θα χυθούν σε γειτονικά κελιά.

2.1 Δημιουργήστε τυχαίους αριθμούς στο Excel 365 / 2021

Για να δημιουργήσετε τυχαίους ακέραιους ή δεκαδικούς αριθμούς στο Excel 365 ή στο Excel 2021, μπορείτε να χρησιμοποιήσετε αυτήν τη νέα συνάρτηση RANDARRAY.

 Δημιουργήστε τυχαίους αριθμούς μεταξύ δύο αριθμών με έναν τύπο

Για να δημιουργήσετε μια λίστα τυχαίων αριθμών εντός ενός συγκεκριμένου εύρους, εφαρμόστε τους ακόλουθους τύπους:

Εισαγάγετε οποιονδήποτε από τους παρακάτω τύπους όπως χρειάζεστε και, στη συνέχεια, πατήστε εισάγετε κλειδί για να λάβετε τα αποτελέσματα, δείτε στιγμιότυπα οθόνης:

=RANDARRAY(6, 4, 50, 200, TRUE)               (Generate random integers between 50 and 200)
=RANDARRAY(6, 4, 50, 200, FALSE)           
 (Generate random decimals between 50 and 200)
Σημείωση: Στους παραπάνω τύπους:
  • 6: Υποδεικνύει την επιστροφή 6 σειρών τυχαίων αριθμών.
  • 4: Υποδεικνύει την επιστροφή 4 στηλών τυχαίων αριθμών.
  • 50, 200: Οι ελάχιστες και οι μέγιστες τιμές στις οποίες θέλετε να δημιουργήσετε αριθμούς μεταξύ τους.
  • ΑΛΗΘΙΝΗ: Υποδεικνύει την επιστροφή ακέραιων αριθμών.
  • ΨΕΥΔΗΣ: Υποδεικνύει την επιστροφή δεκαδικών αριθμών.

 Δημιουργήστε τυχαίους αριθμούς χωρίς διπλότυπα με τύπους

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

Δημιουργήστε μια λίστα με μη επαναλαμβανόμενους τυχαίους αριθμούς

Για να δημιουργήσετε μια στήλη ή μια λίστα μοναδικών αριθμών τυχαία, οι γενικές συντακτικές είναι:

Τυχαίοι ακέραιοι χωρίς διπλότυπα:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(n))

Τυχαία δεκαδικά ψηφία χωρίς διπλότυπα:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(n))
  • n: Ο αριθμός των τιμών που θέλετε να δημιουργήσετε.
  • πρακτικά: Η ελάχιστη τιμή.
  • max: Η μέγιστη τιμή.

Για παράδειγμα, εδώ, θα εισαγάγω μια λίστα με 8 τυχαίους αριθμούς από το 50 έως το 100 χωρίς επαναλήψεις, εφαρμόστε τους παρακάτω τύπους που χρειάζεστε και, στη συνέχεια, πατήστε εισάγετε κλειδί για να λάβετε τα αποτελέσματα:

=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, TRUE)), SEQUENCE(8))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(8^2, 1, 50, 100, FALSE)), SEQUENCE(8))         
(Unique random decimals)
Σημείωση: Στους παραπάνω τύπους:
  • 8: Υποδεικνύει την επιστροφή 8 τυχαίων αριθμών.
  • 50, 100: Η ελάχιστη και η μέγιστη τιμή μεταξύ των οποίων θέλετε να δημιουργήσετε αριθμούς.
  • ΑΛΗΘΙΝΗ: Υποδεικνύει την επιστροφή ακέραιων αριθμών.
  • ΨΕΥΔΗΣ: Υποδεικνύει την επιστροφή δεκαδικών αριθμών.

Δημιουργήστε μια σειρά από μη επαναλαμβανόμενους τυχαίους αριθμούς

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

Για να δημιουργήσετε μια στήλη ή μια λίστα μοναδικών αριθμών τυχαία, οι γενικές συντακτικές είναι:

Τυχαίοι ακέραιοι χωρίς διπλότυπα:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, TRUE)), SEQUENCE(rows, columns))

Τυχαία δεκαδικά ψηφία χωρίς διπλότυπα:

=INDEX(UNIQUE(RANDARRAY(n^2, 1, min, max, FALSE)), SEQUENCE(rows, columns))
  • n: Ο αριθμός των κελιών για την εισαγωγή των αριθμών, μπορείτε να τον παρέχετε ως αριθμός σειρών * αριθμός στηλών. Για παράδειγμα, για να συμπληρώσετε 8 σειρές και 3 στήλες, χρησιμοποιήστε 24^2.
  • σειρές: Ο αριθμός των σειρών που θα συμπληρωθούν.
  • στήλες: Ο αριθμός των στηλών που πρέπει να συμπληρωθούν.
  • πρακτικά: Η χαμηλότερη τιμή.
  • max: Η υψηλότερη τιμή.

Εδώ, θα συμπληρώσω μια περιοχή 8 σειρών και 3 στηλών με μοναδικούς τυχαίους αριθμούς από το 50 έως το 100, εφαρμόστε οποιονδήποτε από τους παρακάτω τύπους που χρειάζεστε:

=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, TRUE)), SEQUENCE(8,3))          (Unique random integers)
=INDEX(UNIQUE(RANDARRAY(24^2, 1, 50, 100, FALSE)), SEQUENCE(8,3))         
(Unique random decimals)
Σημείωση: Στους παραπάνω τύπους:
  • 24: Υποδεικνύει την επιστροφή 24 τυχαίων αριθμών, το γινόμενο των 8 και 3 (γραμμές*στήλες).
  • 50, 100: Οι ελάχιστες και οι μέγιστες τιμές στις οποίες θέλετε να δημιουργήσετε αριθμούς μεταξύ τους.
  • ΑΛΗΘΙΝΗ: Υποδεικνύει την επιστροφή ακέραιων αριθμών.
  • ΨΕΥΔΗΣ: Υποδεικνύει την επιστροφή δεκαδικών αριθμών.

2.2 Δημιουργήστε τυχαίες ημερομηνίες στο Excel 365 / 2021

Χρησιμοποιώντας αυτήν τη νέα συνάρτηση RANDARRAY, μπορείτε επίσης να δημιουργήσετε πολλές τυχαίες ημερομηνίες ή εργάσιμες ημέρες στο Excel γρήγορα και εύκολα.

 Δημιουργήστε τυχαίες ημερομηνίες μεταξύ δύο ημερομηνιών με έναν τύπο

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

1. Εισαγάγετε τον ακόλουθο τύπο σε ένα κενό κελί για να δημιουργήσετε τις τυχαίες ημερομηνίες και πατήστε εισάγετε κλειδί για να λάβετε μια λίστα με πενταψήφιους αριθμούς, δείτε στιγμιότυπο οθόνης:

=RANDARRAY(10, 1, B1, B2, TRUE)
Σημείωση: Στους παραπάνω τύπους:
  • 10: Υποδεικνύει την επιστροφή 10 σειρών τυχαίων ημερομηνιών.
  • 1: Υποδεικνύει την επιστροφή 1 στήλης τυχαίων ημερομηνιών.
  • B1, B2: Τα κελιά περιέχουν τις ημερομηνίες έναρξης και λήξης μεταξύ των οποίων θέλετε να δημιουργήσετε ημερομηνίες.

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

  • Πατήστε αριθμός αυτί;
  • Στη συνέχεια κάντε κλικ στο κουμπί Ημερομηνία από το κατηγορία τζάμι;
  • Στη συνέχεια, επιλέξτε μια μορφοποίηση ημερομηνίας που σας αρέσει από το Χαρακτηριστικά πλαίσιο λίστας.

3. Και μετά, κάντε κλικ στο OK κουμπί, οι αριθμοί θα μορφοποιηθούν στη μορφή ημερομηνίας που καθορίσατε, δείτε στιγμιότυπο οθόνης:

Συμβουλές: Φυσικά, μπορείτε επίσης να πληκτρολογήσετε την ημερομηνία έναρξης και την ημερομηνία λήξης απευθείας στον τύπο ως εξής:

=RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE)

 Δημιουργήστε τυχαίες εργάσιμες ημέρες μεταξύ δύο ημερομηνιών με έναν τύπο

Για να δημιουργήσετε τυχαίες εργάσιμες ημέρες σε μια σειρά κελιών, χρειάζεται απλώς να ενσωματώσετε τη συνάρτηση RANDARRAY στη συνάρτηση WORKDAY.

1. Εισαγάγετε ή αντιγράψτε τον παρακάτω τύπο σε ένα κενό κελί και, στη συνέχεια, πατήστε εισάγετε πλήκτρο για να λάβετε μια λίστα με αριθμούς όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

=WORKDAY(RANDARRAY(10, 1, B1, B2, TRUE), 1)

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

Συμβουλές: Μπορείτε επίσης να πληκτρολογήσετε την ημερομηνία έναρξης και την ημερομηνία λήξης στον τύπο απευθείας ως εξής:

=WORKDAY(RANDARRAY(10, 1, "5/1/2021", "12/31/2021", TRUE), 1)

2.3 Δημιουργήστε ή λάβετε τυχαίες τιμές από μια λίστα στο Excel 365 / 2021

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

 Δημιουργήστε ή λάβετε τυχαίες τιμές από μια λίστα με έναν τύπο

Για να εξαγάγετε τυχαίες τιμές από μια λίστα κελιών, αυτή η συνάρτηση RANDARRY με τη συνάρτηση INDEX μπορεί να σας κάνει τη χάρη. Η γενική σύνταξη είναι:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE))
  • ημερομηνία: Η λίστα των τιμών από τις οποίες θέλετε να εξαγάγετε τυχαία στοιχεία.
  • n: Ο αριθμός των τυχαίων στοιχείων που θέλετε να εξαγάγετε.

Για παράδειγμα, για να εξαγάγετε 3 ονόματα από τη λίστα ονομάτων A2:A12, χρησιμοποιήστε τους παρακάτω τύπους:

=INDEX(A2:A12, RANDARRAY(C2, 1, 1, ROWS(A2:A12), TRUE))             (Use a cell reference)
=INDEX(A2:A12, RANDARRAY(3, 1, 1, ROWS(A2:A12), TRUE))                 
(Type a number directly)

Στη συνέχεια, πατήστε εισάγετε και θα λάβετε τυχαία 3 ονόματα ταυτόχρονα, δείτε στιγμιότυπο οθόνης:


 Δημιουργήστε ή λάβετε τυχαίες τιμές από μια λίστα χωρίς διπλότυπα με έναν τύπο

Με τον παραπάνω τύπο, ενδέχεται να βρείτε διπλότυπα στα αποτελέσματα. Για να κάνετε μια τυχαία επιλογή από μια λίστα χωρίς επαναλήψεις, η γενική σύνταξη είναι:

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n))
  • ημερομηνία: Η λίστα των τιμών από τις οποίες θέλετε να εξαγάγετε τυχαία στοιχεία.
  • n: Ο αριθμός των τυχαίων στοιχείων που θέλετε να εξαγάγετε.

Εάν πρέπει να επιστρέψετε τυχαία 5 ονόματα από τη λίστα ονομάτων A2:A12, εισαγάγετε ή αντιγράψτε έναν από τους παρακάτω τύπους:

=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(C2))             (Use a cell reference)
=INDEX(SORTBY(A2:A12, RANDARRAY(ROWS(A2:A12))), SEQUENCE(5))             
(Type a number directly)

Στη συνέχεια, πατήστε εισάγετε κλειδί για να λάβετε 5 τυχαία ονόματα από τη λίστα A2:A12 χωρίς επαναλήψεις, δείτε στιγμιότυπο οθόνης:


2.4 Δημιουργήστε ή επιλέξτε τυχαίες σειρές από μια περιοχή στο Excel 365 / 2021

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

 Δημιουργήστε ή επιλέξτε τυχαίες σειρές από μια περιοχή με τύπο

Η γενική σύνταξη για τη δημιουργία τυχαίων σειρών από μια περιοχή κελιών είναι:

=INDEX(data, RANDARRAY(n, 1, 1, ROWS(data), TRUE), {1,2,3…})
  • ημερομηνία: Το εύρος των κελιών από τα οποία θέλετε να εξαγάγετε τυχαίες σειρές.
  • n: Ο αριθμός των τυχαίων σειρών που θέλετε να εξαγάγετε.
  • {1,2,3…}: Οι αριθμοί στηλών προς εξαγωγή.

Για εξαγωγή 3 σειρών δεδομένων από το εύρος A2:C12, χρησιμοποιήστε οποιονδήποτε από τους παρακάτω τύπους:

=INDEX(A2:C12, RANDARRAY(E2, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})               (Use a cell reference)
=INDEX(A2:C12, RANDARRAY(3, 1, 1, ROWS(A2:C12), TRUE), {1,2,3})                 
(Type a number directly)

Στη συνέχεια, πατήστε εισάγετε κλειδί για να λάβετε 3 τυχαίες σειρές δεδομένων από την περιοχή A2:C12, δείτε στιγμιότυπο οθόνης:


 Δημιουργήστε ή επιλέξτε τυχαίες σειρές από μια περιοχή χωρίς διπλότυπα με έναν τύπο

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

=INDEX(SORTBY(data, RANDARRAY(ROWS(data))), SEQUENCE(n), {1,2,3…})
  • ημερομηνία: Το εύρος των κελιών από τα οποία θέλετε να εξαγάγετε τυχαίες σειρές.
  • n: Ο αριθμός των τυχαίων σειρών που θέλετε να εξαγάγετε.
  • {1,2,3…}: Οι αριθμοί στηλών προς εξαγωγή.

Για παράδειγμα, για να λάβετε 5 σειρές δεδομένων από το εύρος A2:C12, χρησιμοποιήστε οποιονδήποτε από τους παρακάτω τύπους:

=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(E2), {1,2,3})            (Use a cell reference)
=INDEX(SORTBY(A2:C12, RANDARRAY(ROWS(A2:C12))), SEQUENCE(5), {1,2,3})             
(Type a number directly)

Και μετά, πατήστε εισάγετε κλειδί, 5 τυχαίες σειρές χωρίς διπλότυπα θα εξαχθούν από το εύρος A2:C12 όπως φαίνεται παρακάτω στιγμιότυπο οθόνης:


Αποτρέψτε την αλλαγή των τυχαίων αποτελεσμάτων

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

 Αποτρέψτε την αλλαγή των τυχαίων αποτελεσμάτων χρησιμοποιώντας αντιγραφή και επικόλληση

Κανονικά, μπορείτε να εφαρμόσετε το Αντιγραφή και επικόλληση δυνατότητα αντιγραφής και επικόλλησης των δυναμικών τύπων ως τιμές, κάντε ως εξής:

1. Επιλέξτε τα κελιά με τον τυχαίο τύπο σας και, στη συνέχεια, πατήστε Ctrl + C για να τα αντιγράψετε.

2. Στη συνέχεια, κάντε δεξί κλικ στην επιλεγμένη περιοχή και κάντε κλικ Αξίες Επιλογή από το Επιλογές επικόλλησης ενότητα, δείτε το στιγμιότυπο οθόνης:

Συμβουλές: Μπορείτε επίσης να πατήσετε Shift + F10 και στη συνέχεια V για να ενεργοποιήσετε αυτήν την επιλογή.

3. Και όλα τα κελιά τύπου θα μετατραπούν σε τιμές, οι τυχαίες τιμές δεν θα αλλάξουν πλέον.


 Αποτρέψτε την αλλαγή των τυχαίων αποτελεσμάτων χρησιμοποιώντας μια εύχρηστη λειτουργία

Εάν έχετε εγκαταστήσει Kutools για Excel, τη Στην πραγματική Το χαρακτηριστικό μπορεί να σας βοηθήσει να μετατρέψετε όλα τα επιλεγμένα κελιά τύπου σε τιμές με ένα μόνο κλικ.

Μετά την εγκατάσταση Kutools για Excel, κάντε το ως εξής:

1. Επιλέξτε τα κελιά με τον τυχαίο τύπο και, στη συνέχεια, κάντε κλικ Kutools > Στην πραγματική, δείτε το στιγμιότυπο οθόνης:

2. Και τώρα, όλοι οι επιλεγμένοι τύποι έχουν μετατραπεί σε τιμές.


  • Super Formula Bar (επεξεργαστείτε εύκολα πολλές γραμμές κειμένου και τύπου). Διάταξη ανάγνωσης (εύκολη ανάγνωση και επεξεργασία μεγάλου αριθμού κελιών). Επικόλληση σε φιλτραρισμένο εύρος...
  • Συγχώνευση κελιών / σειρών / στηλών και τήρηση δεδομένων · Περιεχόμενο διαχωρισμού κελιών Συνδυάστε διπλές σειρές και άθροισμα / μέσος όρος... Αποτροπή διπλών κυττάρων; Συγκρίνετε τα εύρη...
  • Επιλέξτε Διπλότυπο ή Μοναδικό Σειρές; Επιλέξτε Κενές σειρές (όλα τα κελιά είναι κενά). Σούπερ εύρεση και ασαφής εύρεση σε πολλά βιβλία εργασίας. Τυχαία επιλογή ...
  • Ακριβές αντίγραφο Πολλαπλά κελιά χωρίς αλλαγή της αναφοράς τύπου. Αυτόματη δημιουργία αναφορών σε πολλαπλά φύλλα? Εισαγωγή κουκκίδων, Πλαίσια ελέγχου και άλλα ...
  • Αγαπημένα και γρήγορη εισαγωγή τύπων, Σειρά, Διαγράμματα και Εικόνες; Κρυπτογράφηση κυττάρων με κωδικό πρόσβασης Δημιουργία λίστας αλληλογραφίας και στείλτε email ...
  • Εξαγωγή κειμένου, Προσθήκη κειμένου, Κατάργηση κατά θέση, Αφαιρέστε το διάστημα; Δημιουργία και εκτύπωση υποσύνολων σελιδοποίησης. Μετατροπή περιεχομένου και σχολίων μεταξύ κελιών...
  • Σούπερ φίλτρο (αποθηκεύστε και εφαρμόστε σχήματα φίλτρων σε άλλα φύλλα). Προηγμένη ταξινόμηση ανά μήνα / εβδομάδα / ημέρα, συχνότητα και άλλα. Ειδικό φίλτρο με έντονη, πλάγια ...
  • Συνδυάστε βιβλία εργασίας και φύλλα εργασίας; Συγχώνευση πινάκων βάσει βασικών στηλών. Διαχωρίστε τα δεδομένα σε πολλά φύλλα; Μαζική μετατροπή xls, xlsx και PDF...
  • Ομαδοποίηση συγκεντρωτικού πίνακα κατά αριθμός εβδομάδας, ημέρα εβδομάδας και πολλά άλλα ... Εμφάνιση ξεκλειδωμένων, κλειδωμένων κελιών με διαφορετικά χρώματα. Επισημάνετε τα κελιά που έχουν τύπο / όνομα...
kte καρτέλα 201905
  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!
κάτω μέρος γραφείου
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations