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