Αντίστροφο κείμενο σε Excel & Φύλλα Google

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

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

Αυτό το σεμινάριο θα δείξει πώς μπορείτε να αντιστρέψετε το κείμενο σε ένα κελί στο Excel & στα Υπολογιστικά φύλλα Google.

Απλή φόρμουλα

Ο απλούστερος τρόπος για να αντιστρέψετε μια συμβολοσειρά κειμένου είναι να χρησιμοποιήσετε έναν τύπο που βασίζεται σε μια σταθερά πίνακα, TEXTJOIN και MID. Η συνάρτηση TEXTJOIN ενώνει μια σειρά κειμένου.

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

Η συνάρτηση MID θα εξαγάγει κάθε χαρακτήρα της συμβολοσειράς κειμένου με αντίστροφη σειρά, με τη βοήθεια της σταθεράς πίνακα. Μετά από αυτό, η συνάρτηση TEXTJOIN θα ενώσει κάθε χαρακτήρα του πίνακα και θα αγνοήσει τα κενά.

1 = TEXTJOIN ("", 1, MID (Β6, {15,14,13,12,11,10,9,8,7,6,5,4,3,2,1}, 1))

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

Τύπος δυναμικού πίνακα

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

Αλλά έχουμε καλύτερη λύση σε αυτό. Μπορούμε να χρησιμοποιήσουμε τον τύπο με βάση τον δυναμικό πίνακα και μπορούμε να αντιστρέψουμε τη σειρά οποιουδήποτε μήκους συμβολοσειρών κειμένου.

Ο δυναμικός τύπος αποτελείται από τις συναρτήσεις TEXTJOIN, MID, ROW, INDIRECT και LEN.

Ο τύπος δυναμικού πίνακα εξηγείται βήμα προς βήμα:

Βήμα 1

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

1 = ROW (INDIRECT ("1:" & LEN (B3)))

Ο παραπάνω τύπος είναι ένας τύπος πίνακα και μπορείτε επίσης να μετατρέψετε τον τύπο σε τύπο πίνακα πατώντας Ctrl + Shift + EnterΤο Αυτό θα προσθέσει σγουρές αγκύλες {} γύρω από τον τύπο (Σημείωση: αυτό δεν είναι απαραίτητο σε εκδόσεις του Excel μετά το Excel 2022).

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

Βήμα 2

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

1 = LEN (B3) -ROW (INDIRECT ("1:" & LEN (B3)))+1

Βήμα 3

Τώρα για να εξάγουμε τα γράμματα από το κείμενο, θα χρησιμοποιήσουμε τον τύπο που βασίζεται στη λειτουργία MID.

Αυτός ο τύπος θα αντιστρέψει τη σειρά του πίνακα κατά την εξαγωγή παίρνοντας τους χαρακτήρες από δεξιά προς τα αριστερά.

1 = MID (B3, LEN (B3) -ROW (INDIRECT ("1:" & LEN (B3)))+1,1)

Τελικό Βήμα

Τώρα απλά ο παραπάνω πίνακας αποστέλλεται στη συνάρτηση TEXTJOIN και θα λάβουμε ολόκληρο το κείμενο με αντίστροφη σειρά.

Η συνάρτηση TEXTJOIN παίρνει έναν πίνακα και τους ενώνει χωρίς κανένα οριοθέτη.

1 = TEXTJOIN ("", TRUE, MID (B3, LEN (B3) -ROW (INDIRECT ("1:" & LEN (B3)))+1,1))

Αντίστροφο κείμενο στα Υπολογιστικά φύλλα Google

Ο τύπος για την αντιστροφή του κειμένου λειτουργεί ακριβώς ο ίδιος στα Φύλλα Google όπως στο Excel. Εκτός όταν κλείνετε τον τύπο με CTRL + SHIFT + ENTER, Τα Υπολογιστικά φύλλα Google προσθέτουν τη συνάρτηση ArrayFormula γύρω από τον τύπο (Σημείωση: Εσείς μπορώ πληκτρολογήστε ArrayFormula χειροκίνητα αν θέλετε):

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

wave wave wave wave wave