Πώς να δημιουργήσετε τυχαίες συμβολοσειρές χαρακτήρων σε μια περιοχή στο Excel;
Μερικές φορές μπορεί να χρειαστεί να δημιουργήσετε τυχαίες συμβολοσειρές σε κελιά, όπως διαφορετικούς κωδικούς πρόσβασης. Αυτό το άρθρο προσπαθεί να σας δείξει μερικά κόλπα για να δημιουργήσετε διαφορετικές τυχαίες συμβολοσειρές στο Excel.
Δημιουργήστε τυχαίες συμβολοσειρές χαρακτήρων με τύπους
Δημιουργήστε τυχαίες συμβολοσειρές χαρακτήρων με κώδικα VBA
Δημιουργήστε εύκολα συμβολοσειρές τυχαίων χαρακτήρων με το Kutools για Excel
Δημιουργήστε τυχαίες συμβολοσειρές χαρακτήρων με τύπους
Οι ακόλουθοι τύποι μπορούν να σας βοηθήσουν να δημιουργήσετε τυχαίους αριθμούς, γράμματα και αλφαριθμητικές τιμές σε μια περιοχή στο Excel.
1. Για να δημιουργήσετε έναν τυχαίο 5ψήφιο αριθμό μεταξύ 10000 και 99999, χρησιμοποιήστε αυτόν τον τύπο: = RANDBETWEEN (10000,99999), και πατήστε εισάγετε κλειδί, ένας 5ψήφιος αριθμός θα εμφανίζεται σε ένα κελί και, στη συνέχεια, επιλέξτε το κελί και σύρετε τη λαβή πλήρωσης στο εύρος που θέλετε να περιέχει αυτόν τον τύπο, δημιουργήθηκε μια σειρά από 5-ψήφους αριθμούς, δείτε στιγμιότυπα οθόνης:
Note: μπορείτε να αλλάξετε τα επιχειρήματα για να λάβετε τις ανάγκες σας.
2. Για να δημιουργήσετε ένα τυχαίο γράμμα, χρησιμοποιήστε αυτόν τον τύπο: = CHAR (RANDBETWEEN (65,90)). Αυτός ο τύπος μπορεί να δημιουργήσει ένα τυχαίο γράμμα από το α έως το ζ, εάν πρέπει να δημιουργήσετε τέσσερα τυχαία γράμματα, πρέπει να χρησιμοποιήσετε το & χαρακτήρας για να προσθέσετε τα γράμματα. Οπως = CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)). Στη συνέχεια, θα λάβετε τέσσερα τυχαία γράμματα και, στη συνέχεια, σύρετε τη λαβή πλήρωσης στην περιοχή που θέλετε να περιέχει αυτόν τον τύπο. Δείτε το στιγμιότυπο οθόνης:
Notes:
(1.) Ο τύπος ισχύει στο Excel 2007, 2010 και 2013, αλλά όχι στο Excel 2003. Στο Excel 2003, χρησιμοποιήστε τον τύπο = CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65)) & CHAR (INT (RAND () * 25 + 65))
(2.) Στον τύπο 65 είναι Α και 90 είναι Ζ.
(3.) Μπορείτε να χρησιμοποιήσετε τον χαρακτήρα & για να προσθέσετε τον αριθμό των γραμμάτων που χρειάζεστε.
3. Για να δημιουργήσετε μια τυχαία αλφαριθμητική συμβολοσειρά που έχει δύο γράμματα και δύο αριθμούς, χρησιμοποιήστε αυτόν τον τύπο: = CHAR (RANDBETWEEN (65,90)) & CHAR (RANDBETWEEN (65,90)) & RANDBETWEEN (10,99) Και θα λάβετε τις ακόλουθες συμβολοσειρές σε μια περιοχή που περιέχει δύο γράμματα και δύο αριθμούς:
Note: μπορείτε να αλλάξετε τα ορίσματα για να λάβετε τον αριθμό ψηφίου όπως χρειάζεστε και να χρησιμοποιήσετε & για να προσθέσετε τον αριθμό των γραμμάτων.
Δημιουργήστε εύκολα τυχαίες συμβολοσειρές χαρακτήρων σε επιλεγμένο εύρος:
Είναι εύκολο να δημιουργήσετε τυχαίες συμβολοσειρές χαρακτήρων με συγκεκριμένους χαρακτήρες και μήκος κειμένου με το Εισαγωγή τυχαίων δεδομένων χρησιμότητα του Kutools για Excel.
Κατεβάστε το Kutools για Excel τώρα! (Δωρεάν διαδρομή 30 ημερών)
Δημιουργήστε τυχαίες συμβολοσειρές χαρακτήρων με κώδικα VBA
Εάν πιστεύετε ότι οι παραπάνω τύποι είναι δύσκολοι και ενοχλητικοί, ο παρακάτω κώδικας VBA μπορεί να σας βοηθήσει πολύ πιο εύκολα. Κάντε το ως εξής:
1. Κρατήστε πατημένο το ALT + F11 και ανοίγει το Microsoft Visual Basic για εφαρμογές παράθυρο.
2. Κλίκ Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε την ακόλουθη μακροεντολή στο Μονάδα μέτρησης παράθυρο.
Public Function RandomizeF(Num1 As Integer, Num2 As Integer)
'Update 20131107
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 (x, y) για να εισαγάγετε μια τυχαία συμβολοσειρά χαρακτήρων με ελάχιστο μήκος χαρακτήρων x και μέγιστο μήκος χαρακτήρων y.
4. Σε αυτό το παράδειγμα, θα χρησιμοποιήσω τη λειτουργία = RandomizeF (5,10) για να δημιουργήσετε μια συμβολοσειρά χαρακτήρων η οποία κυμαίνεται μεταξύ 5 και 10 χαρακτήρων. Στη συνέχεια πατήστε εισάγετε πλήκτρο, επιλέξτε το κελί και σύρετε τη λαβή πλήρωσης στο εύρος που θέλετε να περιέχει αυτή η λειτουργία. Και τυχαία αλφαριθμητικά και συγκεκριμένες συμβολοσειρές χαρακτήρων που έχουν δημιουργηθεί μεταξύ 5 και 10 χαρακτήρων. Δείτε το στιγμιότυπο οθόνης:
Δημιουργήστε τυχαίες συμβολοσειρές χαρακτήρων με το Kutools για Excel
Υπάρχει τρόπος δημιουργίας τυχαίων συμβολοσειρών με γράμματα, αριθμούς και ειδικούς χαρακτήρες ή περισσότερα; Kutools για Excel's Εισαγωγή τυχαίων δεδομένων είναι μια εξαιρετική γεννήτρια τυχαίων αριθμών (και συμβολοσειρών κειμένου), η οποία μπορεί να δημιουργήσει τυχαίους αριθμούς, τυχαία συμβολοσειρά κειμένου ή τυχαίους αριθμούς & κείμενο και σύμβολα με όλα τα είδη χαρακτήρων, συμπεριλαμβανομένων γραμμάτων, αριθμών, ειδικών χαρακτήρων, διαστήματος και ακόμη και προσαρμοσμένων συμβολοσειρών.
Πριν από την εφαρμογή Kutools για Excel, σας παρακαλούμε κατεβάστε και εγκαταστήστε το πρώτα.
1. Επιλέξτε ένα εύρος στο οποίο θα δημιουργήσετε τυχαίες συμβολοσειρές και, στη συνέχεια, κάντε κλικ στο Kutools > Κύριο θέμα > Εισαγωγή τυχαίων δεδομένων. Δείτε screenshot:
3. Στην Εισαγωγή τυχαίων δεδομένων , κάντε κλικ στην επιλογή Σπάγγος και επιλέξτε τον τύπο των χαρακτήρων που χρειάζεστε και, στη συνέχεια, καθορίστε το μήκος της συμβολοσειράς στο Μήκος στοιχειοσειράς πλαίσιο και, τέλος, κάντε κλικ στο OK κουμπί. Δείτε το στιγμιότυπο οθόνης:
Στη συνέχεια, το επιλεγμένο εύρος έχει γεμίσει με τυχαίες συμβολοσειρές χαρακτήρων.
Άκρο: εάν θέλετε να δημιουργήσετε ή να εισαγάγετε μια καθορισμένη συμβολοσειρά δεδομένων μορφοποίησης (όπως ???? @. ??. com) σε μια περιοχή, μπορείτε επίσης να χρησιμοποιήσετε αυτό το βοηθητικό πρόγραμμα. Κάντε το ως εξής:
1. Επιλέξτε ένα εύρος και καθορίστε τους χαρακτήρες και επιλέξτε Με μάσκα. Στη συνέχεια, εισαγάγετε τις καθορισμένες συμβολοσειρές δεδομένων που χρειάζεστε. Δείτε το στιγμιότυπο οθόνης:
Note: Χρησιμοποιώντας ? για να υποδείξει ένα ψηφίο τυχαίου χαρακτήρα στις τελικές καθορισμένες συμβολοσειρές μορφοποίησης.
2. Στη συνέχεια κάντε κλικ στο κουμπί OK or Εφαρμογή. Οι καθορισμένες συμβολοσειρές δεδομένων μορφοποίησης έχουν δημιουργηθεί τυχαία ως εξής. Δείτε το στιγμιότυπο οθόνης:
Kutools για Excel's Εισαγωγή τυχαίων δεδομένων μπορεί να σας βοηθήσει να επεξεργαστείτε εύκολα τις ακόλουθες λειτουργίες σε κελιά εύρους.
- Δημιουργήστε ή εισαγάγετε τυχαίους αριθμούς σε μια περιοχή
- Δημιουργήστε ή εισαγάγετε τυχαία ημερομηνία σε ένα εύρος
- Δημιουργήστε ή εισαγάγετε μια προσαρμοσμένη λίστα σε ένα εύρος
Εάν θέλετε να έχετε μια δωρεάν δοκιμή (30-ημερών) αυτού του βοηθητικού προγράμματος, κάντε κλικ για να το κατεβάσετεκαι μετά πηγαίνετε για να εφαρμόσετε τη λειτουργία σύμφωνα με τα παραπάνω βήματα.
Επίδειξη: Δημιουργήστε τυχαίες συμβολοσειρές χαρακτήρων σε μια περιοχή
Σχετικές άρθρο:
Τα καλύτερα εργαλεία παραγωγικότητας γραφείου
Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου. Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...
Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη
- Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
- Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
- Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!