Πίνακας περιεχομένων
Θέλετε να μάθετε πώς να αντιστρέψετε τα ονόματα στο Excel με μερικές συναρπαστικές φόρμουλες; Αυτό το άρθρο είναι για εσάς. Εδώ συζητήσαμε 5 απλές και εύχρηστες μέθοδοι αντιστροφής ονομάτων στο Excel.
Κατεβάστε το βιβλίο ασκήσεων
Κατεβάστε το παρακάτω βιβλίο ασκήσεων που θα σας βοηθήσει να συνειδητοποιήσετε το θέμα με μεγαλύτερη σαφήνεια.
Αντιστροφή ονομάτων.xlsm5 μέθοδοι για την αντιστροφή ονομάτων στο Excel
Εδώ, έχουμε έναν κατάλογο των Ονοματεπώνυμο κάποιων υπαλλήλων μιας εταιρείας. Τώρα, θα παρουσιάσουμε τις διαδικασίες για την αντιστροφή των ονομάτων των υπαλλήλων σύμφωνα με τις εντολές που χρειάζεστε.
Για να μην αναφέρουμε ότι έχουμε χρησιμοποιήσει Microsoft Excel 365 για να δημιουργήσετε αυτό το άρθρο, αλλά μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη έκδοση κατά βούληση.
1. Χρήση της λειτουργίας Flash Fill για την αντιστροφή ονομάτων στο Excel
Στην αρχή, μπορούμε να χρησιμοποιήσουμε το Excel Συμπλήρωμα φλας για την αντιστροφή των ονομάτων στο Excel.
Για να αντιστρέψετε την Ονοματεπώνυμο , ακολουθήστε τα παρακάτω βήματα.
📌 Βήματα:
- Αρχικά, γράψτε το όνομα με την επιθυμητή σειρά, όπως στο παρακάτω στιγμιότυπο.
- Στη συνέχεια, επιλέξτε το πρώτο κελί του Αντίστροφο όνομα και πηγαίνετε στη στήλη Αρχική σελίδα tab>>, Συμπλήρωση drop-down>>, Συμπλήρωμα φλας .
- Στη συνέχεια, κάντε κλικ στο κελί C5 και στη συνέχεια σύρετε προς τα κάτω το Λαβή πλήρωσης εργαλείο για άλλα κύτταρα.
- Μετά από αυτό, αν το αποτέλεσμα που εμφανίζεται είναι το επιθυμητό, τότε κάντε κλικ στο εικονίδιο που φαίνεται στην εικόνα και επιλέξτε Αποδοχή προτάσεων .
Ως εκ τούτου, θα δείτε ότι τα ονόματα έχουν αντιστραφεί. Έτσι αντιστρέφετε τα ονόματα στο Excel.
2. Εφαρμογή των λειτουργιών MID, SEARCH και LEN για την αντιστροφή ονομάτων στο Excel
Σε αυτή τη μέθοδο, χρησιμοποιούμε το συνδυασμό MID , ΑΝΑΖΗΤΗΣΗ , και LEN συναρτήσεις για να αντιστρέψετε τα ονόματα.
📌 Βήματα:
- Επιλέξτε κελί C5 και Γράψτε τη συνάρτηση που αναφέρεται παρακάτω.
Μπορείτε επίσης να το γράψετε στο πλαίσιο λειτουργίας.
Ορίστε, B5 είναι η Όνομα του εργαζομένου.
Κατανομή τύπου:
- LEN(B5) → γίνεται
- LEN("Henry Matt") → Η συνάρτηση LEN καθορίζει το μήκος των χαρακτήρων
- Έξοδος → 10
- SEARCH(" ",B5) → γίνεται
- SEARCH(" ", "Henry Matt") → Η συνάρτηση SEARCH βρίσκει τη θέση του διαστήματος στο κείμενο Henry Matt
- Έξοδος → 6
- ΑΝΑΖΉΤΗΣΗ(" ",B5)+1 → γίνεται
- 6+1 → 7
- B5&" "&B5 → γίνεται
- "Henry Matt"&" "& "Henry Matt" → Ο χειριστής Ampersand θα προσθέσει τα δύο κείμενα Henry Matt
- Έξοδος → "Henry Matt Henry Matt"
- MID(B5&" "&B5,SEARCH(" ",B5)+1,LEN(B5)) → γίνεται
- MID("Henry Matt Henry Matt",7,10) → Ορίστε, 7 είναι η αριθμός έναρξης των χαρακτήρων και 10 είναι η συνολικός αριθμός από χαρακτήρες τους οποίους θα εξάγουμε χρησιμοποιώντας η λειτουργία MID από το κείμενο "Henry Matt Henry Matt" .
- Έξοδος → Matt Henry
- MID("Henry Matt Henry Matt",7,10) → Ορίστε, 7 είναι η αριθμός έναρξης των χαρακτήρων και 10 είναι η συνολικός αριθμός από χαρακτήρες τους οποίους θα εξάγουμε χρησιμοποιώντας η λειτουργία MID από το κείμενο "Henry Matt Henry Matt" .
- "Henry Matt"&" "& "Henry Matt" → Ο χειριστής Ampersand θα προσθέσει τα δύο κείμενα Henry Matt
- SEARCH(" ", "Henry Matt") → Η συνάρτηση SEARCH βρίσκει τη θέση του διαστήματος στο κείμενο Henry Matt
- LEN("Henry Matt") → Η συνάρτηση LEN καθορίζει το μήκος των χαρακτήρων
- Αφού γράψετε τη λειτουργία πατήστε ENTER και θα λάβετε το αποτέλεσμα.
- Χρήση Χειρολαβή FIll για τα άλλα κελιά και αυτό θα αλλάξει τα ονόματα.
Μετά από αυτό, θα έχετε το ακόλουθο αποτέλεσμα.
3. Ανατροπή ονομάτων με κόμμα στο Excel
Μερικές φορές το σύνολο δεδομένων σας έχει ονόματα που χωρίζονται με κόμμα. Αν θέλετε να το αλλάξετε, ακολουθήστε τα παρακάτω βήματα.
📌 Βήματα:
- Επιλέξτε κελί C5 και γράψτε τις συναρτήσεις που αναφέρονται παρακάτω.
=MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)
Ορίστε, B5 είναι η Όνομα του εργαζομένου.
Κατανομή τύπου:
- LEN(B5)-1 → γίνεται
- LEN(("Henry, Matt")-1) → Η συνάρτηση LEN καθορίζει το μήκος των χαρακτήρων
- Έξοδος → 10
- SEARCH(", ",B5) → γίνεται
- SEARCH(", ", "Henry, Matt") → Η συνάρτηση SEARCH βρίσκει τη θέση του διαστήματος στο κείμενο Henry Matt
- Έξοδος → 6
- ΑΝΑΖΉΤΗΣΗ(" ",B5)+2 → γίνεται
- 6+2 → 8
- B5&" "&B5 → γίνεται
- "Henry, Matt"&" "& "Henry, Matt" → The Ampersand Operator θα προσθέσει τα δύο κείμενα Henry Matt
- Έξοδος → "Henry, Matt Henry, Matt"
- =MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ γίνεται
- MID("Henry, Matt Henry, Matt",8,10) → Ορίστε, 8 είναι η αριθμός έναρξης των χαρακτήρων και 10 είναι η συνολικός αριθμός χαρακτήρων τους οποίους θα εξάγουμε χρησιμοποιώντας η λειτουργία MID από το κείμενο "Henry, Matt Henry, Matt" .
- Έξοδος → Matt Henry
- MID("Henry, Matt Henry, Matt",8,10) → Ορίστε, 8 είναι η αριθμός έναρξης των χαρακτήρων και 10 είναι η συνολικός αριθμός χαρακτήρων τους οποίους θα εξάγουμε χρησιμοποιώντας η λειτουργία MID από το κείμενο "Henry, Matt Henry, Matt" .
- "Henry, Matt"&" "& "Henry, Matt" → The Ampersand Operator θα προσθέσει τα δύο κείμενα Henry Matt
- SEARCH(", ", "Henry, Matt") → Η συνάρτηση SEARCH βρίσκει τη θέση του διαστήματος στο κείμενο Henry Matt
- LEN(("Henry, Matt")-1) → Η συνάρτηση LEN καθορίζει το μήκος των χαρακτήρων
- Στη συνέχεια, πατήστε ENTER μετά τη συγγραφή των συναρτήσεων.
- Τέλος, χρησιμοποιήστε Χειρολαβή πλήρωσης για τα άλλα κελιά και αυτό θα αλλάξει τα ονόματά σας.
Στη συνέχεια, τα ακόλουθα αποτελέσματα θα εμφανιστούν στο παράθυρο Αντίστροφο όνομα στήλη.
Παρόμοιες αναγνώσεις
- Πώς να αντιστρέψετε κείμενο σε στήλες στο Excel (6 εύχρηστες μέθοδοι)
- Πώς να αντιστρέψετε τον άξονα X στο Excel (4 γρήγορα κόλπα)
- Αντίστροφη σειρά λεζάντας του στοιβαγμένου ραβδογράμματος στο Excel (με γρήγορα βήματα)
- Πώς να αντιστρέψετε τη σειρά των στηλών κάθετα στο Excel (3 τρόποι)
- Πώς να αντιστρέψετε τη σειρά των φύλλων εργασίας στο Excel (3 εύκολοι τρόποι)
4. Ανατροπή ονομάτων στο Excel χωρίς κόμμα
Εάν το σύνολο δεδομένων σας έχει ονόματα χωρίς κόμμα, αλλά θέλετε να τα αντιστρέψετε με κόμμα, τότε ακολουθήστε τα παρακάτω βήματα.
📌 Βήματα:
- Πρώτον, επιλέξτε το κελί C5 και γράψτε τις παρακάτω συναρτήσεις
Ορίστε, B5 είναι η Όνομα του εργαζομένου.
Κατανομή τύπου:
- LEN(B5)+1 → γίνεται
- LEN(("Henry Matt")+1) → Η συνάρτηση LEN καθορίζει το μήκος των χαρακτήρων
- Έξοδος → 11
- SEARCH(", ",B5)+1 → γίνεται
- SEARCH((", ", "Henry Matt")+1) → Η συνάρτηση SEARCH βρίσκει τη θέση του διαστήματος στο κείμενο Henry Matt
- Έξοδος → 6+1→7
- B5&", "&B5 → γίνεται
- "Henry Matt"&","& "Henry Matt" → Ο χειριστής Ampersand θα προσθέσει τα δύο κείμενα Henry Matt
- Έξοδος → "Henry Matt, Henry Matt"
- =MID(B5&" "&B5,SEARCH(",",B5)+2,LEN(B5)-1)→ γίνεται
- MID("Henry Matt, Henry Matt",7,11) → Ορίστε, 7 είναι η αριθμός έναρξης των χαρακτήρων και 11 είναι η συνολικός αριθμός από χαρακτήρες τους οποίους θα εξάγουμε χρησιμοποιώντας η λειτουργία MID από το κείμενο "Henry Matt, Henry Matt" .
- Έξοδος → Matt, Henry
- MID("Henry Matt, Henry Matt",7,11) → Ορίστε, 7 είναι η αριθμός έναρξης των χαρακτήρων και 11 είναι η συνολικός αριθμός από χαρακτήρες τους οποίους θα εξάγουμε χρησιμοποιώντας η λειτουργία MID από το κείμενο "Henry Matt, Henry Matt" .
- "Henry Matt"&","& "Henry Matt" → Ο χειριστής Ampersand θα προσθέσει τα δύο κείμενα Henry Matt
- SEARCH((", ", "Henry Matt")+1) → Η συνάρτηση SEARCH βρίσκει τη θέση του διαστήματος στο κείμενο Henry Matt
- LEN(("Henry Matt")+1) → Η συνάρτηση LEN καθορίζει το μήκος των χαρακτήρων
- Τύπος ENTER .
- Χρήση Λαβή πλήρωσης για τα άλλα κελιά και αντιστρέψτε τα ονόματα χωρίς κόμματα.
Τελικά, θα έχετε το ακόλουθο αποτέλεσμα.
5. Αντιστροφή ονομάτων με χρήση του Excel VBA
Τέλος, μπορούμε επίσης να αντιστρέψουμε το όνομα χρησιμοποιώντας την εντολή VBA code, μια γλώσσα προγραμματισμού για τη Microsoft Excel και άλλα εργαλεία γραφείου.
📌 Βήματα:
- Πηγαίνετε στο Προγραμματιστής tab>>, Visual Basic επιλογή .
- Κάντε κλικ στο Εισαγωγή και στη συνέχεια επιλέξτε την καρτέλα Ενότητα
Μετά, Ενότητα 1 θα δημιουργηθεί όπου θα εισάγουμε τον κώδικά μας.
- Γράψτε τα εξής VBA κώδικα μέσα στην ενότητα που δημιουργήθηκε
Sub name_flip() Dim rng As Range Dim wrk_rng As Range Dim sym As String On Error Resume Next Set wrk_rng = Application.Selection Set wrk_rng = Application.InputBox("Range", "Exceldemy", wrk_rng.Address, Type:=8) sym = Application.InputBox("Symbol interval", "Exceldemy", " ", Type:=2) For Each rng In wrk_rng yValue = rng.Value name_list = VBA.Split(yValue, sym) If UBound(name_list) = 1Then rng.Offset(0, 1) = name_list(1) + sym + name_list(0) End If Next End Sub
Ορίστε, name_flip είναι η υπο-διαδικασία όνομα. Έχουμε δηλώσει rng , wrk_rng ως Εύρος , sym ως Συμβολοσειρά .
- Στη συνέχεια, εκτελέστε τον κώδικα πατώντας το πλήκτρο F5 και θα εμφανιστεί ένα πλαίσιο εισαγωγής.
- Επιλέξτε όλα τα κελιά που θέλετε να αντιστρέψετε (εδώ, $B$5:$B$8 είναι το επιλεγμένο μας εύρος) και πατήστε OK .
- Στη συνέχεια, θα εμφανιστεί ένα άλλο πλαίσιο εισαγωγής.
- Πληκτρολογήστε ένα κόμμα ( , ) ως το σύμβολο για το διάστημα και πατήστε OK .
- Κατά συνέπεια, θα λάβετε το αποτέλεσμά σας.
Διαβάστε περισσότερα: Πώς να αντιστρέψετε μια συμβολοσειρά στο Excel (3 κατάλληλοι τρόποι)
Τμήμα πρακτικής
Σε κάθε φύλλο, στη δεξιά πλευρά, έχουμε δώσει ένα τμήμα εξάσκησης για την εξάσκησή σας. Παρακαλώ κάντε το μόνοι σας.
Συμπέρασμα
Έτσι, αυτές είναι μερικές εύκολες μέθοδοι για να Αντιστροφή ονομάτων στο Excel Παρακαλούμε ενημερώστε μας στην ενότητα των σχολίων αν έχετε ερωτήσεις ή προτάσεις. Για την καλύτερη κατανόησή σας παρακαλούμε κατεβάστε το φύλλο πρακτικής. Επισκεφθείτε την ιστοσελίδα μας Exceldemy για να μάθετε διάφορα είδη μεθόδων excel. Ευχαριστούμε για την υπομονή σας στην ανάγνωση αυτού του άρθρου.