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

Εξαγάγετε τα πρώτα μεσαία και επώνυμα από το πλήρες όνομα στο Excel

Συγγραφέας: Xiaoyang Τελευταία τροποποίηση: 2020-11-06

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


Εξαγάγετε ή λάβετε τα ονόματα από τα πλήρη ονόματα στο Excel

Για εξαγωγή ή λήψη των πρώτων ονομάτων από τα πλήρη ονόματα, η συνάρτηση ΑΡΙΣΤΕΡΑ και ΑΝΑΖΗΤΗΣΗ μπορεί να σας βοηθήσει, η γενική σύνταξη είναι:

=LEFT(name,FIND(" ",name)-1)
  • name: Το πλήρες όνομα ή η αναφορά κελιού από την οποία θέλετε να εξαγάγετε πρώτα.

Αντιγράψτε ή εισαγάγετε τον ακόλουθο τύπο σε ένα κενό κελί όπου θέλετε να λάβετε το αποτέλεσμα:

=LEFT(A2,SEARCH(" ",A2)-1)

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


Επεξήγηση του τύπου:

ΑΝΑΖΗΤΗΣΗ ("", A2) -1: Αυτή η συνάρτηση SEARCH χρησιμοποιείται για να πάρει τη θέση του πρώτου χαρακτήρα διαστήματος, η αφαίρεση 1 σημαίνει ότι ο αριθμός του χαρακτήρα που θέλετε είναι ένας μικρότερος από τη θέση του διαστήματος. Αυτό θα έχει το αποτέλεσμα: 5.

ΑΡΙΣΤΕΡΑ (A2, ΑΝΑΖΗΤΗΣΗ ("", A2) -1) = ΑΡΙΣΤΕΡΑ ("Jerry T. Stone", 5): Αυτή η συνάρτηση ΑΡΙΣΤΕΡΑ θα εξαγάγει το κείμενο στο πλήρες όνομα "Jerry T. Stone" από την αριστερή πλευρά με 5 χαρακτήρες που επιστρέφονται από τη συνάρτηση SEARCH.


Εξαγωγή ή λήψη επώνυμων από πλήρη ονόματα στο Excel

Για να εξαγάγετε τα επώνυμα από τα πλήρη ονόματα, ο συνδυασμός των συναρτήσεων RIGHT, LEN, FIND, LEN και SUBSTITUTE μπορεί να σας βοηθήσει. Η γενική σύνταξη είναι:

=RIGHT(name,LEN(name)-FIND("*",SUBSTITUTE(name," ","*",LEN(name)-LEN(SUBSTITUTE(name," ","")))))
  • name: Το πλήρες όνομα ή η αναφορά κελιού από την οποία θέλετε να εξαγάγετε το επώνυμο.

Αντιγράψτε ή εισαγάγετε τον παρακάτω τύπο σε ένα κενό κελί όπου θέλετε να λάβετε τα επώνυμα:

=RIGHT(A2,LEN(A2)-FIND("*",SUBSTITUTE(A2," ","*",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))

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


Επεξήγηση του τύπου:

1. LEN (A2) -LEN (ΥΠΟΤΥΠΟ (A2, "", "")): Αυτό το μέρος χρησιμοποιείται για τη λήψη του αριθμού των διαστημικών χαρακτήρων στο κελί A2.

  • ΦΑΝΟΣ (A2): Αυτή η συνάρτηση LEN επιστρέφει τον συνολικό αριθμό των χαρακτήρων στο κελί A2. Θα επιστρέψει: 14.
  • ΥΠΟΤΥΠΟ (A2, "", ""): Αυτή η συνάρτηση SUBSTITUTE χρησιμοποιείται για την αντικατάσταση όλων των διαστημικών χαρακτήρων με τίποτα. Και θα έχετε το αποτέλεσμα ως εξής:JerryT.Stone".
  • ΦΑΝΟΣ (ΥΠΟΤΥΠΟΣ (Α2, "", ""): Αποκτήστε το συνολικό μήκος του πλήρους ονόματος στο κελί A2 χωρίς κενά.
  • LEN (A2) -LEN (ΥΠΟΤΥΠΟ (A2, "-", "")): Αφαιρέστε το μήκος του πλήρους ονόματος χωρίς κενό διάστημα από το συνολικό πλήρες όνομα για να λάβετε τον αριθμό του διαστήματος και αυτό θα πάρει 2.

2. ΥΠΟΘΕΣΗ (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))) = SUBSTITUTE (A2, "", "*", 2): Αυτή η συνάρτηση SUBSTITUTE χρησιμοποιείται για να αντικαταστήσει την τελευταία εμφάνιση του χώρου που επέστρεψε από τον τύπο του πρώτου μέρους με έναν χαρακτήρα *. Και θα λάβετε αυτό το αποτέλεσμα: "Τζέρι Τ. * Στόουν".

3. FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))) = ΒΡΕΙΤΕ ("*", "Jerry T. * Πέτρα "): Η συνάρτηση FIND θα επιστρέψει τη θέση του * χαρακτήρα στη συμβολοσειρά κειμένου που επιστρέφεται από τη συνάρτηση SUBSTITUTE και θα λάβετε τον αριθμό 9.

4. LEN (A2) -FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", "")))) = LEN (A2) - 9: Αυτό το μέρος του τύπου θα πάρει πόσους χαρακτήρες υπάρχουν μετά το τελευταίο κενό. Αυτό θα πάρει τον αριθμό 5. Αυτό θα αναγνωριστεί ως το όρισμα num_chars στη συνάρτηση RIGHT.

5. ΔΕΞΙΑ (A2, LEN (A2) -FIND ("*", SUBSTITUTE (A2, "", "*", LEN (A2) -LEN (SUBSTITUTE (A2, "", ""))))) = ΔΕΞΙΑ (A2, 5): Επιτέλους, η συνάρτηση RIGHT χρησιμοποιείται για την εξαγωγή 5 χαρακτήρων που επιστρέφονται από τον τύπο στο βήμα 4 από τη δεξιά πλευρά της συμβολοσειράς κειμένου στο κελί A2.


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

=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))


Εξαγάγετε ή λάβετε μεσαία ονόματα από πλήρη ονόματα στο Excel

Εάν πρέπει να εξαγάγετε τα μεσαία ονόματα από τα πλήρη ονόματα, αυτός ο τύπος που δημιουργείται από τις συναρτήσεις MID και SEARCH. Η γενική σύνταξη είναι:

=MID(name, SEARCH(" ", name) + 1, SEARCH(" ", name, SEARCH(" ", name)+1) - SEARCH(" ", name)-1)
  • name: Το πλήρες όνομα ή η αναφορά κελιού από την οποία θέλετε να εξαγάγετε το μεσαίο όνομα.

Εισαγάγετε ή αντιγράψτε τον ακόλουθο τύπο σε ένα κενό κελί για να εξάγετε το αποτέλεσμα:

=MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1)

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


Επεξήγηση του τύπου:

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

1. ΑΝΑΖΗΤΗΣΗ ("", A2) + 1: Αυτή η συνάρτηση SEARCH θα πάρει τη θέση του πρώτου διαστήματος, προσθέτοντας 1 μέσα για να ξεκινήσετε την εξαγωγή από τον επόμενο χαρακτήρα. Αυτό θα πάρει τον αριθμό 7. Αυτό το μέρος αναγνωρίζεται ως όρισμα start_num στη συνάρτηση MID.

2. ΑΝΑΖΗΤΗΣΗ ("", A2, ΑΝΑΖΗΤΗΣΗ ("", A2) +1) - ΑΝΑΖΗΤΗΣΗ ("", A2) -1: Αυτό το μέρος αναγνωρίζεται ως όρισμα num_chars στη συνάρτηση MID.

  • ΑΝΑΖΗΤΗΣΗ ("", A2, ΑΝΑΖΗΤΗΣΗ ("", A2) +1): Αυτό το μέρος του τύπου χρησιμοποιείται για να πάρει τη θέση του δεύτερου διαστήματος, θα πάρει τον αριθμό 9.
  • ΑΝΑΖΗΤΗΣΗ ("", A2): Αυτή η συνάρτηση SEARCH θα πάρει τη θέση του πρώτου διαστήματος στο κελί A2. Θα πάρει τον αριθμό 6.
  • ΑΝΑΖΗΤΗΣΗ ("", A2, ΑΝΑΖΗΤΗΣΗ ("", A2) +1) - ΑΝΑΖΗΤΗΣΗ ("", A2) -1 = 9-6-1: Αφαιρέστε τη θέση του πρώτου διαστήματος από τη θέση του δεύτερου διαστήματος και, στη συνέχεια, αφαιρέστε το 1 από το αποτέλεσμα σημαίνει να αφαιρέσετε ένα κενό διάστημα. Και το αποτέλεσμα είναι 2.

3. MID (A2, ΑΝΑΖΗΤΗΣΗ ("", A2) + 1, ΑΝΑΖΗΤΗΣΗ ("", A2, ΑΝΑΖΗΤΗΣΗ ("", A2) +1) - ΑΝΑΖΗΤΗΣΗ ("", A2) -1) = MID (A2,7,2 , XNUMX): Επιτέλους, η συνάρτηση MID θα εξαγάγει 2 χαρακτήρες στη μέση του κελιού A2 που ξεκινά από τον έβδομο χαρακτήρα.


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

Για να διορθώσετε αυτό το πρόβλημα, θα πρέπει να επισυνάψετε τον παραπάνω τύπο στη συνάρτηση IFERROR, εφαρμόστε τον ακόλουθο τύπο:

=IFERROR(MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1),"")


Εξαγάγετε ή λάβετε το πρώτο, το μεσαίο και το επίθετο από τα πλήρη ονόματα με μια καταπληκτική δυνατότητα

Εάν πονάτε με τους παραπάνω τύπους, εδώ, θα προτείνω ένα εύκολο εργαλείο - Kutools για Excel, Με τους Διαχωρισμός ονομάτων δυνατότητα, μπορείτε να εξαγάγετε όλα τα πρώτα, μεσαία και επώνυμα σε ξεχωριστά κελιά ταυτόχρονα.  Κάντε κλικ για λήψη του Kutools για Excel για δωρεάν δοκιμή!


Σχετικές συναρτήσεις που χρησιμοποιούνται:

  • LEFT:
  • Η συνάρτηση LEFT εξάγει τον δεδομένο αριθμό χαρακτήρων από την αριστερή πλευρά μιας παρεχόμενης συμβολοσειράς.
  • RIGHT:
  • Η συνάρτηση RIGHT χρησιμοποιείται για την εξαγωγή ενός συγκεκριμένου αριθμού χαρακτήρων από τη δεξιά πλευρά της συμβολοσειράς κειμένου
  • MID:
  • Η συνάρτηση MID χρησιμοποιείται για την εύρεση και την επιστροφή ενός συγκεκριμένου αριθμού χαρακτήρων από τη μέση μιας δεδομένης συμβολοσειράς κειμένου.
  • LEN:
  • Η συνάρτηση LEN επιστρέφει τον αριθμό χαρακτήρων σε μια συμβολοσειρά κειμένου.
  • FIND:
  • Η συνάρτηση FIND χρησιμοποιείται για να βρει μια συμβολοσειρά μέσα σε μια άλλη συμβολοσειρά και επιστρέφει την αρχική θέση της συμβολοσειράς μέσα σε μια άλλη.
  • SEARCH:
  • Η συνάρτηση SEARCH μπορεί να σας βοηθήσει να βρείτε τη θέση ενός συγκεκριμένου χαρακτήρα ή μιας συμβολοσειράς από τη δεδομένη συμβολοσειρά κειμένου
  • SUBSTITUTE:
  • Η συνάρτηση Excel SUBSTITUTE αντικαθιστά κείμενο ή χαρακτήρες σε μια συμβολοσειρά κειμένου με άλλο κείμενο ή χαρακτήρες.

Περισσότερα άρθρα:

  • Εξαγάγετε το αρχικό και το επώνυμο από το πλήρες όνομα
  • Ας υποθέσουμε ότι έχετε μια λίστα με πλήρη ονόματα, τώρα, θα θέλατε να εξαγάγετε το πρώτο αρχικό και επώνυμο ή το όνομα και το πρώτο όνομα του επώνυμου από το πλήρες όνομα όπως φαίνεται παρακάτω τα στιγμιότυπα οθόνης. Πώς θα μπορούσατε να αντιμετωπίσετε αυτές τις εργασίες στο βιβλίο εργασίας του Excel;
  • Αναστρέψτε ή αντιστρέψτε τα πρώτα και τα τελευταία ονόματα στη λίστα Excel
  • Εάν έχετε μια λίστα με πλήρη ονόματα που έχουν μορφοποιηθεί ως επώνυμο και επίθετο, τώρα, θέλετε να μετακινήσετε τα επώνυμα και τα πρώτα ονόματα στο πρώτο και το τελευταίο όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Σε αυτό το άρθρο, θα παρουσιάσω ορισμένους τύπους για την αντιμετώπιση αυτής της εργασίας στο Excel.
  • Εξαγάγετε πολλές γραμμές από ένα κελί
  • Εάν έχετε μια λίστα συμβολοσειρών κειμένου που διαχωρίζονται με αλλαγές γραμμής (που συμβαίνει πατώντας τα πλήκτρα Alt + Enter κατά την εισαγωγή του κειμένου) και τώρα, θέλετε να εξαγάγετε αυτές τις γραμμές κειμένου σε πολλά κελιά όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Πώς θα μπορούσατε να το λύσετε με έναν τύπο στο Excel;
  • Εξαγωγή Nth Word από συμβολοσειρά κειμένου στο Excel
  • Εάν έχετε μια λίστα με συμβολοσειρές κειμένου ή προτάσεις, τώρα, θέλετε να εξαγάγετε τη συγκεκριμένη nth λέξη από τη λίστα όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Σε αυτό το άρθρο, θα παρουσιάσω ορισμένες μεθόδους για την επίλυση αυτής της εργασίας στο Excel.

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

Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος

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

Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...

Περιγραφή


Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
عندى اسم خماسي وعاوز لغايه الاسم الرباعى فقط
This comment was minimized by the moderator on the site
Hi,
Please try the below formula:
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))), (4-1)*LEN(A2)+1, LEN(A2)))
Hope it can help you!
This comment was minimized by the moderator on the site
Eu gostaria de extrair o primeiro e do meio nomes juntos.
This comment was minimized by the moderator on the site
Eu gostaria de ter uma lista de todos nomes excepto o ultimo. Portanto, uma lista de nome completo sem o sobrenome.
This comment was minimized by the moderator on the site
you are a champ! very helpful!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations