Note: The other languages of the website are Google-translated. Back to English

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

Ας υποθέσουμε ότι έχετε μια λίστα με ονόματα χρηστών, τώρα, θα θέλατε να χωρίσετε τα πλήρη ονόματα σε πρώτο, μεσαίο και επώνυμο σε ξεχωριστές στήλες όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης. Σε αυτό το άρθρο, θα παρουσιάσω ορισμένους τύπους για την αντιμετώπιση αυτής της εργασίας στο 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.


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

=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 που ξεκινά από τον έβδομο χαρακτήρα.


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

Για να διορθώσετε αυτό το πρόβλημα, θα πρέπει να επισυνάψετε τον παραπάνω τύπο στη συνάρτηση 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 για Excel φέρνει 300 ισχυρές προηγμένες λειτουργίες (Συνδυασμός βιβλίων εργασίας, άθροιση ανά χρώμα, διαίρεση περιεχομένων κελιών, ημερομηνία μετατροπής και ούτω καθεξής...) και εξοικονομεί 80% χρόνο για εσάς.

  • Σχεδιασμένο για 1500 σενάρια εργασίας, σας βοηθά να λύσετε 80% προβλήματα του Excel.
  • Μειώστε χιλιάδες κλικ στο πληκτρολόγιο και το ποντίκι κάθε μέρα, ανακουφίστε τα κουρασμένα μάτια και τα χέρια σας.
  • Γίνετε ειδικός του Excel σε 3 λεπτά. Δεν χρειάζεται πλέον να θυμάστε οδυνηρούς τύπους και κωδικούς VBA.
  • Απεριόριστη δωρεάν δοκιμή 30 ημερών. Εγγύηση επιστροφής χρημάτων 60 ημερών. Δωρεάν αναβάθμιση και υποστήριξη για 2 χρόνια.
Κορδέλα του Excel (με εγκατεστημένο το Kutools για Excel)

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

  • Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
  • Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
  • Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
  • Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), ακριβώς όπως το Chrome, το Firefox και το νέο Internet Explorer.
Στιγμιότυπο οθόνης του Excel (με εγκατεστημένη την καρτέλα Office)
Σχόλια (5)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
είσαι πρωταθλητής! πολύ χρήσιμο!
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Eu gostaria de ter uma lista de todos nomes εκτός από ο τελευταίος. Portanto, uma lista de nome completo sem o sobrenome.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Eu gostaria de extrair o primeiro e do meio nomes juntos.
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
عندى اسم خماسي وعاوز لغايه الاسم الرباعى فقط
Αυτό το σχόλιο ελαχιστοποιήθηκε από τον συντονιστή του ιστότοπου
Γεια σας,
Δοκιμάστε τον παρακάτω τύπο:
=TRIM(MID(SUBSTITUTE(A2," ",REPT(" ",LEN(A2))), (4-1)*LEN(A2)+1, LEN(A2)))
Ελπίζω ότι μπορεί να σας βοηθήσει!
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL