Λειτουργία REPT του Excel - Επαναλαμβάνει το κείμενο πολλές φορές

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

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

Επισκόπηση λειτουργίας REPT

Η συνάρτηση REPT Επιστρέφει μια συμβολοσειρά κειμένου, επαναλαμβανόμενη n πολλές φορές.

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

(Παρατηρήστε πώς εμφανίζονται οι εισαγωγές τύπου)

Σύνταξη λειτουργίας και εισόδους REPT:

1 = REPT (κείμενο, αριθμός_χρόνων)

κείμενο - Μια σειρά κειμένου.

αριθμός_χρόνων - Ο αριθμός των επαναλήψεων μιας συμβολοσειράς ενός κειμένου. Εάν είναι μηδέν, τότε επιστρέφει κενό κείμενο ("").

Πώς να χρησιμοποιήσετε τη συνάρτηση REPT στο Excel:

Η λειτουργία REPT επαναλαμβάνει το κείμενο ορισμένες φορές.

1 = REPT (B3, C3)

Όπως φαίνεται παραπάνω, τα δεδομένα B3: B5 επαναλαμβάνονται στο D3: D5 τον αριθμό των φορών που εμφανίζονται στο C3: C5.

Δεκαδικοί ή 0

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

Δημιουργία σε γραφήματα κυττάρων

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

1 = REPT ("|", B3/1000)

Το REPT επαναλαμβάνει το σύμβολο σωλήνα ("|") πολλές φορές που καθορίζεται διαιρώντας τον αριθμό με 1000, δημιουργώντας ένα μίνι γράφημα.

Εύρεση τελευταίου κειμένου στο εύρος

Η λειτουργία REPT είναι επίσης χρήσιμη (για μεγάλο χρονικό διάστημα με τη λειτουργία LOOKUP)

1 = LOOKUP (REPT ("z", 10), B3: B7)

Το Excel λειτουργεί σαν λεξικό όταν πρόκειται για τον προσδιορισμό του κειμένου που είναι "μεγαλύτερο". Το "Α" είναι το μικρότερο και το "Ζ" είναι το μεγαλύτερο. Και μέσα σε κάθε αλφάβητο, το επόμενο αλφάβητο είναι ο επόμενος καθοριστικός παράγοντας. Για παράδειγμα, το "Za …" θεωρείται μικρότερο από το "Ze …" αφού το "e" είναι μεγαλύτερο από το "a".

Δεν υπάρχουν λέξεις που επαναλαμβάνουν το "z" 10 φορές ("zzzzzzzzzz"), οπότε αυτό είναι αρκετά ασφαλές για να υποθέσουμε ότι είναι το μεγαλύτερο κείμενο που μπορείτε να βρείτε. Σκεφτείτε το LOOKUP να πηγαίνει προς τα πίσω από το κελί B7 στο B3 για να βρείτε κάτι μικρότερο ή ίσο με ένα "zzzzzzzzzz". Παραλείπει το κελί Β7, αφού αυτός είναι ένας αριθμός. Πηγαίνει προς τα πίσω στο κελί Β6 και είναι ένα κείμενο μικρότερο ή ίσο με "zzzzzzzzzz".

Split by Common Delimiter

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

1 = TRIM (MID (SUBSTITUTE (B $ 3, "", REPT ("", LEN (B $ 3))), (ROWS (B3: B $ 3) -1)*LEN (B $ 3)+1, LEN (B $ 3 ))))

Αυτός ο τύπος χρησιμοποιεί SUBSTITUTE για να αντικαταστήσει όλους τους χώρους με μεγάλο αριθμό επαναλαμβανόμενων διαστημάτων χρησιμοποιώντας REPT. Έχει ως αποτέλεσμα το κείμενο να μοιάζει με αυτό:
“Το Excel είναι πραγματικά υπέροχο”

Ο αριθμός των επαναλαμβανόμενων διαστημάτων ισούται με το μήκος ολόκληρης της συμβολοσειράς. Χρησιμοποιώντας αυτές τις πληροφορίες, μπορούμε να εξαγάγουμε κάθε λέξη χρησιμοποιώντας τη συνάρτηση MID για να εξαγάγουμε όλο το μήκος της αρχικής συμβολοσειράς. Αυτό μας επιτρέπει να συλλάβουμε κάθε λέξη μέσα στη λειτουργία MID, αλλά τίποτα άλλο, αφήνοντας μόνο την αρχική λέξη μετά την εφαρμογή της συνάρτησης TRIM.

Η συνάρτηση ROWS μας επιτρέπει να καθορίσουμε εύκολα κάθε αριθμό λέξης καθώς αντιγράφεται ο τύπος.

Λειτουργία REPT στα Υπολογιστικά φύλλα Google

Η συνάρτηση REPT λειτουργεί ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel:

REPT Παραδείγματα σε VBA

Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία REPT στο VBA. Τύπος:
application.worksheetfunction.rept (κείμενο, αριθμός_χρόνων)

Εκτέλεση των ακόλουθων δηλώσεων VBA

1234 Εύρος ("B2") = Application.WorksheetFunction.Rept (Εύρος ("A2"), 0)Εύρος ("B3") = Application.WorksheetFunction.Rept (Εύρος ("A3"), 1)Εύρος ("B4") = Application.WorksheetFunction.Rept (Εύρος ("A4"), 2)Εύρος ("B5") = Application.WorksheetFunction.Rept (Εύρος ("A5"), 1) & "περισσότερο κείμενο"

θα παράγει τα ακόλουθα αποτελέσματα

Για τα ορίσματα της συνάρτησης (κείμενο, κ.λπ.), μπορείτε είτε να τα εισαγάγετε απευθείας στη συνάρτηση είτε να ορίσετε μεταβλητές για χρήση.

Επιστρέψτε στη λίστα όλων των λειτουργιών στο Excel

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave