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

Πώς να αντιστρέψετε τη συμβολοσειρά κειμένου ή τη σειρά λέξεων στο Excel;

Όταν χρησιμοποιείτε το φύλλο εργασίας του Excel, πώς αντιστρέφετε τη σειρά συμβολοσειράς κειμένου ή λέξεων στο Excel; Για παράδειγμα, θέλετε να αντιστρέψετε "Το Excel είναι ένα χρήσιμο εργαλείο για εμάς"Προς"su rof loot lufesu a si lecxE". Ή μερικές φορές μπορείτε να αντιστρέψετε τη σειρά λέξεων, όπως «Excel, Word, PowerPoint, OneNote"Προς"OneNote, PowerPoint, Word, Excel". Κανονικά αυτό είναι κάπως δύσκολο να λυθεί αυτό το πρόβλημα. Δείτε τις ακόλουθες μεθόδους:

Αντίστροφη συμβολοσειρά κειμένου με λειτουργία που καθορίζεται από το χρήστη

Αντίστροφη σειρά λέξεων διαχωρισμένη με συγκεκριμένο διαχωριστή με κωδικό VBA

Αντιστρέψτε τη συμβολοσειρά κειμένου ή τη σειρά λέξεων με το Kutools για Excel γρήγορα και εύκολα


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

Ας υποθέσουμε ότι έχετε μια σειρά από συμβολοσειρές κειμένου που θέλετε να αντιστρέψετε, όπως "προσθέστε κορυφαία μηδενικά στο Excel"Προς"lecxE ni sorez gnidael dda". Μπορείτε να αντιστρέψετε το κείμενο με τα ακόλουθα βήματα:

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

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

Function Reversestr(str As String) As String
    Reversestr = StrReverse(Trim(str))
End Function

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

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


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

Εάν έχετε μια λίστα με λέξεις κελιών που διαχωρίζονται με κόμματα ως αυτό "δάσκαλος, γιατρός, μαθητής, εργαζόμενος, οδηγός"Και θέλετε να αντιστρέψετε τη σειρά των λέξεων έτσι"οδήγηση, εργαζόμενος, μαθητής, γιατρός, δάσκαλος". Μπορείτε επίσης να χρησιμοποιήσετε το follow VBA για να το λύσετε.

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

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

Sub ReverseWord()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Sigh As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Sigh = Application.InputBox("Symbol interval", xTitleId, ",", Type:=2)
For Each Rng In WorkRng
    strList = VBA.Split(Rng.Value, Sigh)
    xOut = ""
    For i = UBound(strList) To 0 Step -1
        xOut = xOut & strList(i) & Sigh
    Next
    Rng.Value = xOut
Next
End Sub

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

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

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


βέλος μπλε δεξιά φούσκα Αντιστρέψτε τη συμβολοσειρά κειμένου ή τη σειρά λέξεων με το Kutools για Excel γρήγορα και εύκολα

Η Kutools για Excel'S Αντίστροφη σειρά κειμένου μπορεί να σας βοηθήσει γρήγορα και εύκολα να αντιστρέψετε διάφορες συμβολοσειρές κειμένου. Μπορεί να κάνει τις ακόλουθες λειτουργίες:

Αντιστρέψτε το κείμενο από δεξιά προς τα αριστερά, όπως "πατήστε μερικές λέξεις"Προς"sdrow emos πατ"?

Η αντιστροφή του κειμένου διαχωρίζεται με κενό ή άλλους συγκεκριμένους χαρακτήρες, όπωςμήλο πορτοκαλί σταφύλι"Προς"πορτοκαλί μήλο σταφυλιών"?

Kutools για Excel : με περισσότερα από 300 εύχρηστα πρόσθετα Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες

Αντιστρέψτε το κείμενο από δεξιά προς τα αριστερά:

1. Επιλέξτε το εύρος που θέλετε να αντιστρέψετε.

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

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

 Κατεβάστε και δωρεάν δοκιμή Kutools για Excel τώρα!


Η αντιστροφή του κειμένου διαχωρίζεται με κενό διάστημα ή άλλους συγκεκριμένους χαρακτήρες:

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

1. Επιλέξτε τα κελιά και εφαρμόστε αυτό το βοηθητικό πρόγραμμα κάνοντας κλικ Kutools > Κείμενο > Αντίστροφη σειρά κειμένου.

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

3. Στη συνέχεια κάντε κλικ στο κουμπί Ok or Εφαρμογή, οι λέξεις στα κελιά έχουν αντιστραφεί ταυτόχρονα. Δείτε στιγμιότυπα οθόνης:

Note:Ελεγχος Παράλειψη μη κειμένου κελιά για να αποτρέψετε την αντιστροφή των αριθμών στο επιλεγμένο εύρος.

Για να μάθετε περισσότερα σχετικά με αυτήν τη λειτουργία, επισκεφθείτε Αντίστροφη σειρά κειμένου.

Κατεβάστε και δωρεάν δοκιμή Kutools για Excel τώρα!


βέλος μπλε δεξιά φούσκα Επίδειξη: Αντίστροφη συμβολοσειρά κειμένου που βασίζεται σε συγκεκριμένο διαχωριστικό με το Kutools για Excel

Kutools για Excel: με περισσότερα από 300 εύχρηστα πρόσθετα του Excel, δωρεάν δοκιμή χωρίς περιορισμό σε 30 ημέρες. Λήψη και δωρεάν δοκιμή τώρα!

Σχετικό άρθρο:

Πώς να αναστρέψετε το όνομα και το επώνυμο σε κελιά στο Excel;

Τα καλύτερα εργαλεία παραγωγικότητας γραφείου

🤖 Kutools AI Aide: Επανάσταση στην ανάλυση δεδομένων με βάση: Ευφυής Εκτέλεση   |  Δημιουργία κώδικα  |  Δημιουργία προσαρμοσμένων τύπων  |  Αναλύστε δεδομένα και δημιουργήστε γραφήματα  |  Επίκληση Λειτουργιών Kutools...
Δημοφιλή χαρακτηριστικά: Εύρεση, επισήμανση ή αναγνώριση διπλότυπων   |  Διαγραφή κενών γραμμών   |  Συνδυάστε στήλες ή κελιά χωρίς απώλεια δεδομένων   |   Γύρος χωρίς φόρμουλα ...
Σούπερ Αναζήτηση: VLookup πολλαπλών κριτηρίων    VLookup πολλαπλών τιμών  |   VLookup σε πολλά φύλλα   |   Ασαφής αναζήτηση ....
Σύνθετη αναπτυσσόμενη λίστα: Γρήγορη δημιουργία αναπτυσσόμενης λίστας   |  Εξαρτημένη αναπτυσσόμενη λίστα   |  Πολλαπλή αναπτυσσόμενη λίστα ....
Διαχειριστής στήλης: Προσθέστε έναν συγκεκριμένο αριθμό στηλών  |  Μετακίνηση στηλών  |  Εναλλαγή κατάστασης ορατότητας κρυφών στηλών  |  Συγκρίνετε εύρη και στήλες ...
Επιλεγμένα Χαρακτηριστικά: Εστίαση πλέγματος   |  Προβολή σχεδίου   |   Μεγάλη Formula Bar    Διαχείριση βιβλίου εργασίας & φύλλου   |  Βιβλιοθήκη πόρων (Αυτόματο κείμενο)   |  Επιλογή ημερομηνίας   |  Συνδυάστε φύλλα εργασίας   |  Κρυπτογράφηση/Αποκρυπτογράφηση κελιών    Αποστολή email ανά λίστα   |  Σούπερ φίλτρο   |   Ειδικό φίλτρο (φίλτρο με έντονη γραφή/πλάγια γραφή/διαγραφή...) ...
Κορυφαία 15 σύνολα εργαλείων12 Κείμενο Εργαλεία (Προσθήκη κειμένου, Κατάργηση χαρακτήρων, ...)   |   50 + Διάγραμμα Τύποι (Gantt διάγραμμα, ...)   |   40+ Πρακτικό ΜΑΘΗΜΑΤΙΚΟΙ τυποι (Υπολογίστε την ηλικία με βάση τα γενέθλια, ...)   |   19 Εισαγωγή Εργαλεία (Εισαγωγή κωδικού QR, Εισαγωγή εικόνας από το μονοπάτι, ...)   |   12 Μετατροπή Εργαλεία (Αριθμοί σε λέξεις, Μετατροπή Συναλλάγματος, ...)   |   7 Συγχώνευση & διαχωρισμός Εργαλεία (Σύνθετες σειρές συνδυασμού, Διαίρεση κελιών, ...)   |   ... κι αλλα

Αυξήστε τις δεξιότητές σας στο Excel με τα Kutools για Excel και απολαύστε την αποτελεσματικότητα όπως ποτέ πριν. Το Kutools για Excel προσφέρει πάνω από 300 προηγμένες δυνατότητες για την ενίσχυση της παραγωγικότητας και την εξοικονόμηση χρόνου.  Κάντε κλικ εδώ για να αποκτήσετε τη δυνατότητα που χρειάζεστε περισσότερο...

Περιγραφή


Το Office Tab φέρνει τη διεπαφή με καρτέλες στο Office και κάνει την εργασία σας πολύ πιο εύκολη

  • Ενεργοποίηση επεξεργασίας και ανάγνωσης καρτελών σε Word, Excel, PowerPoint, Publisher, Access, Visio και Project.
  • Ανοίξτε και δημιουργήστε πολλά έγγραφα σε νέες καρτέλες του ίδιου παραθύρου και όχι σε νέα παράθυρα.
  • Αυξάνει την παραγωγικότητά σας κατά 50% και μειώνει εκατοντάδες κλικ του ποντικιού για εσάς κάθε μέρα!

 

Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Ik zoek een manier om een heleboel woorden in 'rijm-fabetische volgorde' te zetten. Dus de laatste letters van het woord moeten in alfabetische volgorde. Iemand enig idee? VrGr Amanda
This comment was minimized by the moderator on the site
This is truly a great help ... Thank you so much
This comment was minimized by the moderator on the site
awesome very helpful thanks for sharing the details
This comment was minimized by the moderator on the site
Thank you very much. This code helped my friend in a very good way
This comment was minimized by the moderator on the site
Is it possible to start the reverse at a certain character length (for the user-defined function or VBA code)? For example, reverse cell A1 values starting after the character count equal to B1 value. So if B1 is 10 characters reverse will start at characters 11+ in A1..
This comment was minimized by the moderator on the site
I found that the original Sub gave out the results with additional sigh at the end of all selected cells. So I fixed this part. For i = UBound(strList) To 0 Step -1 If i > 0 Then xOut = xOut & strList(i) & Sigh Else xOut = xOut & strList(i) Next Rng.Value = xOut
This comment was minimized by the moderator on the site
It's possible to reverse text using formula, it is repetitive and limited to how far you are prepared to go and subject to number of characters excel will allow in the formula bar. Max length of text will be 30 chars and is in cell A1. Cell B1 would read: =TRIM(MID(LEFT(A1&REPT(" ",31),31),30,1)&MID(LEFT(A1&REPT(" ",31),31),29,1)&MID(LEFT(A1&REPT(" ",31),31),28,1)&MID(LEFT(A1&REPT(" ",31),31),27,1)&MID(LEFT(A1&REPT(" ",31),31),26,1)&MID(LEFT(A1&REPT(" ",31),31),25,1)&MID(LEFT(A1&REPT(" ",31),31),24,1)&MID(LEFT(A1&REPT(" ",31),31),23,1)&MID(LEFT(A1&REPT(" ",31),31),22,1)&MID(LEFT(A1&REPT(" ",31),31),21,1)&MID(LEFT(A1&REPT(" ",31),31),20,1)&MID(LEFT(A1&REPT(" ",31),31),19,1)&MID(LEFT(A1&REPT(" ",31),31),18,1)&MID(LEFT(A1&REPT(" ",31),31),17,1)&MID(LEFT(A1&REPT(" ",31),31),16,1)&MID(LEFT(A1&REPT(" ",31),31),15,1)&MID(LEFT(A1&REPT(" ",31),31),14,1)&MID(LEFT(A1&REPT(" ",31),31),13,1)&MID(LEFT(A1&REPT(" ",31),31),12,1)&MID(LEFT(A1&REPT(" ",31),31),11,1)&MID(LEFT(A1&REPT(" ",31),31),10,1)&MID(LEFT(A1&REPT(" ",31),31),9,1)&MID(LEFT(A1&REPT(" ",31),31),8,1)&MID(LEFT(A1&REPT(" ",31),31),7,1)&MID(LEFT(A1&REPT(" ",31),31),6,1)&MID(LEFT(A1&REPT(" ",31),31),5,1)&MID(LEFT(A1&REPT(" ",31),31),4,1)&MID(LEFT(A1&REPT(" ",31),31),3,1)&MID(LEFT(A1&REPT(" ",31),31),2,1)&MID(LEFT(A1&REPT(" ",31),31),1,1)) Result: A1: Duncan Sullivan-Shaw B1: wahS-navilluS nacnuD Basically your text in cell A1 becomes 31 characters long by adding enough spaces to enable this, and each character is read singularly from right to left until you reach the first character. This will result in your reversed text containing leading spaces, which the TRIM command removes for you. To reduce or increase the length you would remove or add each statement. The number within the REPT statement should be 1 more than the maximum length you are working to and your first MID statement will start at the maximum length working down to 1.
This comment was minimized by the moderator on the site
hi all, i don't have Kutools to reverse a character of text, if anybody has this tools and want to help me, please send me email to send my file to you for reverse. my email is: [b][b][/b][/b] with regards,
This comment was minimized by the moderator on the site
please go through the instructions give by the extend office website after searching with google by reverse string in excel.
This comment was minimized by the moderator on the site
Hi I would like to reverse Dates. 20/11/2015 to 2015/11/20 Any Help? Thanks
This comment was minimized by the moderator on the site
For dates all you need to do is change the format of the cell to the format needed. Right click on the cell you would like to reverse and select format cell. Select Date under the category section and change the location from wherever you are to US or Czech or another country that may use the format you are interested in. Then pick the one that matches your requirements.
This comment was minimized by the moderator on the site
thank you its really useful for me :roll:
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations