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

Αλλαγή ονομάτων και επωνύμων στο Excel: Ένας εύκολος πλήρης οδηγός

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

Αυτό το σεμινάριο σάς δείχνει πώς μπορείτε να αναδιατάξετε εύκολα τα ονόματα στο Excel, είτε αλλάζετε ονόματα από "First Name Last Name" σε "Last Name, First Name" (με ή χωρίς κόμμα) είτε το αντίστροφο. Είτε χρειάζεστε απλές ανταλλαγές είτε πιο σύνθετες λύσεις που περιλαμβάνουν προηγμένες λειτουργίες ή σενάρια, έχουμε όλα όσα χρειάζεστε.


Αναποδογυρίστε το όνομα και το επίθετο χρησιμοποιώντας το Flash Fill

του Excel Flash Fill Το χαρακτηριστικό είναι ένα έξυπνο και αποτελεσματικό εργαλείο για αυτόματη συμπλήρωση δεδομένων με βάση ένα μοτίβο που παρέχετε. Αυτό το καθιστά ιδανικό για εργασίες όπως η αντιστροφή της σειράς των ονομάτων στο σύνολο δεδομένων σας. Ακολουθήστε αυτά τα απλά βήματα για να χρησιμοποιήσετε το Flash Fill για την ανατροπή ονομάτων:

  1. Στο πρώτο κελί της κενή στήλης δίπλα στα ονόματά σας (π.χ. B2), πληκτρολογήστε το όνομα από το κελί A2 με την αντίστροφη σειρά: "Επώνυμο Όνομα".
  2. Επιλέξτε το επόμενο κελί κάτω στην ίδια στήλη και εισαγάγετε το αντίστροφο όνομα από το κελί A3. Καθώς ξεκινάτε να πληκτρολογείτε, η λειτουργία Flash Fill θα αναγνωρίσει το μοτίβο και θα συμπληρώσει αυτόματα τα υπόλοιπα κελιά σύμφωνα με αυτό.
  3. Τύπος εισάγετε για να επιβεβαιώσετε τις προτάσεις Flash Fill.

    Συμβουλή: Εναλλακτικά στα βήματα 2 και 3, μπορείτε να πατήσετε Ctrl + E στο πληκτρολόγιό σας ή μεταβείτε στο ημερομηνία καρτέλα στην Κορδέλα και κάντε κλικ στο Flash Fill κουμπί για να γεμίσετε τα παρακάτω κελιά με το μοτίβο που καταχωρίσατε B2.

:

  • Αυτή η μέθοδος είναι εξίσου αποτελεσματική εάν προτιμάτε να μην συμπεριλάβετε κόμμα ή εάν θέλετε να επαναφέρετε τη σειρά από "Επώνυμο, Όνομα" πίσω στο "Όνομα Επώνυμο". Το κλειδί είναι να παρέχετε το αρχικό μοτίβο όπως θέλετε να το δείτε να αναπαράγεται.

  • Εάν ορισμένα ονόματα έχουν μεσαία ονόματα και άλλα όχι, το Flash Fill ενδέχεται να μην λειτουργεί το ίδιο απρόσκοπτα κατά την επεξεργασία τους. Για καλύτερα αποτελέσματα σε αυτές τις καταστάσεις, ανατρέξτε στο Μέθοδος AI περιγράφεται στην επόμενη ενότητα.
  • Το Flash Fill παρέχει μια σταθερή λύση. τα ονόματα που αντιστρέφονται μέσω αυτής της μεθόδου παραμένουν στατικά, που σημαίνει ότι δεν ενημερώνονται δυναμικά με αλλαγές στα αρχικά ονόματα ή την προσθήκη νέων καταχωρήσεων. Για μια δυναμική λύση που ενημερώνεται αυτόματα, το μέθοδος τύπου συνιστάται.

Αλλάξτε το όνομα και το επώνυμο χρησιμοποιώντας AI

Kutools για Excel διαθέτει έναν βοηθό που λειτουργεί με AI, Βοηθός AI, σχεδιασμένο για να αντιστρέφει αβίαστα τη σειρά των ονομάτων, ανεξάρτητα από το αν περιλαμβάνουν μεσαία ονόματα. Χρησιμοποιώντας τη φιλική προς τον χρήστη διεπαφή του Kutools AI Aide, μπορείτε εύκολα να αντιστρέψετε τη σειρά των ονομάτων σε μεμονωμένα ή πολλαπλά επιλεγμένα εύρη όπως απαιτείται. Ακολουθήστε αυτά τα βήματα:

Σημείωση: Η λειτουργία Αναίρεσης δεν είναι διαθέσιμη μετά τη χρήση μιας λειτουργίας AI. Συνιστάται να δημιουργήσετε ένα αντίγραφο ασφαλείας των αρχικών δεδομένων σας προτού προχωρήσετε σε οποιεσδήποτε τροποποιήσεις με τη βοήθεια AI.

Λήψη Kutools για Excel για να αποκτήσετε πρόσβαση στη λειτουργία και να ξεκλειδώσετε τη δωρεάν δοκιμή 30 ημερών!
  1. Πλοηγηθείτε με το Kutools καρτέλα στην κορδέλα του Excel και επιλέξτε Βοηθός AI για να ανοίξετε το Kutools AI Aide Διεπαφή.
  2. Επιλέξτε τα ονόματα που θέλετε να αναστρέψετε.
  3. Πληκτρολογήστε καθαρά την εντολή σας στο πλαίσιο εισαγωγής. Για παράδειγμα, μπορείτε να εισαγάγετε: "Μετακινήστε τα επώνυμα στην επιλογή στο μπροστινό μέρος, ακολουθούμενο από κόμμα".
  4. Τύπος εισάγετε ή χτυπήστε το Αποστολή κουμπί .

  5. Kutools AI Aide επεξεργάζεται αμέσως την εντολή σας, παρουσιάζοντας μια λύση. Απλώς κάντε κλικ στο Εκτέλεση κουμπί για να εφαρμόσετε την αναδιάταξη στα επιλεγμένα δεδομένα σας.

Αποτέλεσμα

Όλα τα επώνυμα στα επιλεγμένα κελιά μετακινούνται στο μπροστινό μέρος, ακολουθούμενα από κόμμα.

Συμβουλές αν το αποτέλεσμα δεν ανταποκρίνεται στις προσδοκίες σας:
  1. Απλά κάντε κλικ στο Ανικανοποίητος κουμπί. Kutools AI Aide στη συνέχεια θα αναιρέσετε το αντίστροφο και θα δημιουργήσετε έναν λεπτομερή, βήμα προς βήμα οδηγό προσαρμοσμένο στις ανάγκες σας.

  2. Εξετάστε το ενδεχόμενο να αναδιατυπώσετε την εντολή σας για να δείτε αν αποφέρει ένα πιο ικανοποιητικό αποτέλεσμα.

Σημείωση: Θέλετε να αποκτήσετε πρόσβαση στο Kutools AI Aide? Κατεβάστε Kutools για Excel τώρα! Πέρα από αυτό, το Kutools μπορεί να υπερηφανεύεται για μυριάδες 300+ άλλες δυνατότητες και προσφέρει μια δωρεάν δοκιμή 30 ημερών. Μην περιμένετε, δοκιμάστε το σήμερα!


Αντιστρέψτε το όνομα και το επίθετο χρησιμοποιώντας τύπο

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

  1. Ας υποθέσουμε ότι τα ονόματα που θέλετε να αντιστρέψετε βρίσκονται στη στήλη A, ξεκινώντας από A2. Επιλέξτε το πρώτο κελί στη στήλη όπου θέλετε να εμφανίζονται τα αντίστροφα ονόματα (B2 στην περίπτωσή μας) και εισαγάγετε τον τύπο:
    =REPLACE(A2,1,SEARCH(" ",A2),"")&", "&LEFT(A2,SEARCH(" ",A2)-1)
    Συμβουλή: Στον παρεχόμενο τύπο, βεβαιωθείτε ότι έχετε αντικαταστήσει A1 με την πραγματική αναφορά κελιού που περιέχει το όνομα που θέλετε να αντιστρέψετε.
  2. Σύρετε τη λαβή πλήρωσης στην κάτω δεξιά γωνία του κελιού B2 προς τα κάτω για να εφαρμόσετε τον τύπο σε όλα τα σχετικά κελιά.

Συμβουλές:
  • Εάν προτιμάτε να μην συμπεριλάβετε κόμμα αλλά μόνο κενό, σκεφτείτε να χρησιμοποιήσετε τον παρακάτω τύπο:
    =MID(A2&" "&A2,FIND(" ",A2)+1,LEN(A2))

  • Εάν θέλετε να επαναφέρετε την παραγγελία από "Επώνυμο, Όνομα" πίσω στο "Όνομα Επώνυμο", χρησιμοποιήστε τον ακόλουθο τύπο:
    =MID(A2&" "&A2,FIND(", ",A2)+2,LEN(A2)-1)

(AD) Αντιστρέψτε τη σειρά κειμένου εύκολα με το Kutools για Excel

Δυσκολεύεστε να αντιστρέψετε το κείμενο στα κελιά του Excel, είτε αναστρέφετε κάθε γράμμα ξεχωριστά είτε αναδιατάσσετε το κείμενο γύρω από ένα συγκεκριμένο διαχωριστικό; Το Kutools για Excel το κάνει εύκολο!

Με την Αντίστροφη σειρά κειμένου χαρακτηριστικό, μπορείτε να αντιστρέψετε γρήγορα γράμματα μέσα σε ένα κελί ή να αντιστρέψετε τμήματα κειμένου που διαχωρίζονται από τον επιλεγμένο οριοθέτη σας - όλα μέσω ενός ενιαίου, απλού πλαισίου διαλόγου!

Kutools για Excel: Ενσωμάτωση AI 🤖, 300+ εύχρηστες λειτουργίες του Excel στα χέρια σας. Δοκιμάστε τα όλα σε μια δωρεάν δοκιμή 30 ημερών χωρίς περιορισμούς δυνατοτήτων τώρα!


Αλλάξτε το όνομα και το επώνυμο χρησιμοποιώντας Power Query

Χρησιμοποιώντας Power Query στο Excel είναι μια ισχυρή μέθοδος για τον χειρισμό και τη μετατροπή δεδομένων, συμπεριλαμβανομένης της εναλλαγής της θέσης του ονόματος και του επωνύμου, ενώ εισάγετε έναν οριοθέτη της επιλογής σας. Ακολουθήστε αυτά τα λεπτομερή βήματα για να ολοκληρώσετε αυτήν την εργασία Power Query:

Σημείωση: Επιλέξτε το Power Query μέθοδος αποκλειστικά σε συγκεκριμένα σενάρια: αν Power Query αποτελεί ήδη μέρος της ροής εργασιών μετασχηματισμού δεδομένων και πρέπει να ενσωματώσετε την αντιστροφή ονομάτων ή εάν αντιμετωπίζετε συχνά παρόμοιες εργασίες. Για εφάπαξ ανάγκες αντιστροφής ονόματος, απλούστερες εναλλακτικές, όπως π.χ Flash Fill, AI, ή ΜΑΘΗΜΑΤΙΚΟΙ τυποι (όπως διερευνήθηκε νωρίτερα σε αυτόν τον οδηγό) είναι πιθανώς πιο κατάλληλες και άμεσες λύσεις.

  1. Επιλέξτε το εύρος που περιέχει τα ονόματα που θέλετε να αντιστρέψετε.
  2. Πλοηγηθείτε με το ημερομηνία καρτέλα και κάντε κλικ στο Από Πίνακας/Εύρος στο Λήψη & Μεταμόρφωση Δεδομένων ομάδα.
  3. Εάν τα δεδομένα σας δεν είναι σε μορφή πίνακα, το Excel θα σας ζητήσει να δημιουργήσετε έναν. Παρακαλώ πατήστε OK.

  4. Στο Power Query συντάκτης που ανοίγει, κάντε δεξί κλικ στην κεφαλίδα της στήλης ονόματος και, στη συνέχεια, επιλέξτε Διαίρεση στήλης > Με Οριοθέτη.

  5. Επιλέξτε τον οριοθέτη διαχωρίζει τα ονόματά σας (συνήθως ένα κενό διάστημα) και επιλέξτε διαίρεση σε κάθε εμφάνιση του οριοθέτη, στη συνέχεια κάντε κλικ στο κουμπί OK.

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

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

  8. Στο Συγχώνευση στηλών διαλόγου, από το Διαχωριστής αναπτυσσόμενη λίστα, επιλέξτε το Εξατομικευμένο επιλογή και εισάγετε κόμμα ακολουθούμενο από κενό (, ) για το διαχωριστικό. Αν χρειαστεί, καθορίστε ένα όνομα για τη συγχωνευμένη στήλη και, στη συνέχεια, κάντε κλικ OK.

  9. Μόλις είστε ικανοποιημένοι με την προεπισκόπηση, κάντε κλικ στο Κλείσιμο & φόρτωση στο κουμπί Power Query συντάκτης για να εφαρμόσετε τις αλλαγές σας.

Αποτέλεσμα

Power Query θα εξάγει αμέσως τα μετασχηματισμένα δεδομένα σε ένα νέο φύλλο εργασίας στο Excel.

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


Αλλάξτε το όνομα και το επώνυμο χρησιμοποιώντας VBA

Μπορείτε επίσης να χρησιμοποιήσετε μακροεντολές VBA για να αναστρέψετε γρήγορα τα ονόματα και τα επώνυμα σε μια στήλη. Αυτή η προσέγγιση είναι ιδανική για όποιον προτιμά μια μέθοδο κωδικοποίησης για τον αποτελεσματικό χειρισμό δεδομένων στο Excel.

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

  1. Κρατήστε πατημένο το Alt + F11 πλήκτρα στο Excel για να ανοίξετε το Microsoft Visual Basic για εφαρμογές παράθυρο.
  2. Πατήστε Κύριο θέμα > Μονάδα μέτρησηςκαι επικολλήστε την ακόλουθη μακροεντολή στο Μονάδα μέτρησης παράθυρο.
    Sub FlipName()
    'Update by ExtendOffice on 20240327
    Dim xRng As Range
    Dim xWorkRng As Range
    Dim xSign As String
    Dim xSeparator As String
    On Error Resume Next
    xTitleId = "Kutools for Excel"
    Set xWorkRng = Application.Selection
    Set xWorkRng = Application.InputBox("Flip names in the range:", xTitleId, xWorkRng.Address, Type:=8)
    xSign = Application.InputBox("Input the separator used within names:", xTitleId, Type:=2)
    For Each xRng In xWorkRng
        xValue = xRng.Value
        NameList = VBA.Split(xValue, xSign)
        If UBound(NameList) = 1 Then
            xRng.Value = NameList(1) & ", " & NameList(0)
        End If
    Next
    End Sub

    Σημείωση: Αυτή η μακροεντολή εισάγει αυτόματα ένα κόμμα ανάμεσα στα αντίστροφα ονόματα. Εάν θέλετε να χρησιμοποιήσετε διαφορετικό διαχωριστικό, μπορείτε να τροποποιήσετε το απόσπασμα xRng.Value = NameList(1) & ", " & NameList(0) βρίσκεται στη 16η γραμμή του κώδικα. Για παράδειγμα, αντικατάσταση "" με "" θα χωρίσει τα ονόματα με κενό αντί κόμμα.

  3. Πατήστε το κουμπί F5 κλειδί για την εκτέλεση αυτής της μακροεντολής. Στο αναδυόμενο Kutools για Excel στο παράθυρο διαλόγου, επιλέξτε την περιοχή που περιέχει τα ονόματα που θέλετε να αναστρέψετε και κάντε κλικ στο OK κουμπί.

  4. Στο επόμενο παράθυρο διαλόγου, εισαγάγετε το υπάρχον διαχωριστικό που χρησιμοποιείται στα ονόματα (όπως ένα διάστημα στην περίπτωσή μας) και, στη συνέχεια, κάντε κλικ στο OK κουμπί.

Αποτέλεσμα

Τώρα τα ονόματα και τα επώνυμα στο επιλεγμένο εύρος αντιστρέφονται, χωρίζονται με κόμμα.


Παραπάνω είναι όλο το σχετικό περιεχόμενο που σχετίζεται με την ανατροπή ονομάτων στο Excel. Ελπίζω να βρείτε το σεμινάριο χρήσιμο. Αν θέλετε να εξερευνήσετε περισσότερες συμβουλές και κόλπα για το Excel, κάντε κλικ εδώ για να αποκτήσετε πρόσβαση στην εκτενή συλλογή μας με πάνω από χιλιάδες μαθήματα.

Comments (42)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
It worked for me.
Thank you!
This comment was minimized by the moderator on the site
hola, gracias por tus formulas, como puedo hacer si necesito reversar los nombres y luego los apellidos, por ejemplo tengo esto GRANDA VELASCO OMAR GERMANICO, y con la función revert no me funciona en orden me saca GERMANICO OMAR VELASCO GRANDA, me cambia el orden.
This comment was minimized by the moderator on the site
Hi there,

If you have additional middle names rather than just first and last names, please try the Reverse Text Order feature of Kutools for Excel.
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text.png

If you don't have Kutools for Excel installed in your computer, you can click here to download and try it for free for 30 days: Kutools for Excel. After the installation, you can find the feature on Kutools tab, in Editing group:
https://www.extendoffice.com/images/stories/comments/ljy-picture/reverse-text-2.png

Amanda
This comment was minimized by the moderator on the site
Thank you sooo very much! You made work easier for me!
This comment was minimized by the moderator on the site
=MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)

where the name is on the A2 cell
This comment was minimized by the moderator on the site
You saved my life!!! Thank you. None of the others worked. This is exactly what I needed.
This comment was minimized by the moderator on the site
=MID(O4&", "&O4,FIND(" ",O4)+1,LEN(O4)+1)
This comment was minimized by the moderator on the site
okay. can someone say this in english because I have no clue what you guys are talking about
This comment was minimized by the moderator on the site
Try this to add a comma: =MID(A2&", "&A2,FIND(" ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
THANK YOU literally I've been trying to figure out the comma thing for like an hour. Thank you!
This comment was minimized by the moderator on the site
What if I need to insert a comma between the last and first name?
This comment was minimized by the moderator on the site
What if there is a comma separating the 2 names? Is there a way to eliminate it? Now the names look like

Arthur Lange,

Eric Norris,

etc etc
This comment was minimized by the moderator on the site
Try this to remove a comma: =MID(A2&" "&A2,FIND(", ",A2)+1,LEN(A2)+1)
This comment was minimized by the moderator on the site
Have you tried Ctrl+F, Select Replace, Find "," and leave replace with blank.
This comment was minimized by the moderator on the site
When I try that, it pops up with this error message "There's a problem with this formula. Not trying to type a formula? When the first character is an equal (=) or minus (-) sign, Excel thinks it's a formula: you type: =1+1, cell shows: 2. To get around this, type an apostrophe (') first: you type: '=1+1, cell shows =1+1.
This comment was minimized by the moderator on the site
I think you are changing the formula. Try copying and pasting the values to a new cell then do the find/replace.
This comment was minimized by the moderator on the site
I want to know this too!
This comment was minimized by the moderator on the site
Correction. What if i have four names? What's the formula? Last name - first name - middle1 - middle2
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