Εάν χρησιμοποιείτε πολύ το Excel, πιθανότατα έχετε αντιμετωπίσει μια κατάσταση όπου έχετε ένα όνομα σε ένα μόνο κελί και πρέπει να διαχωρίσετε το όνομα σε διαφορετικά κελιά. Αυτό είναι ένα πολύ κοινό ζήτημα στο Excel και πιθανότατα μπορείτε να κάνετε μια αναζήτηση στο Google και να κάνετε λήψη 100 διαφορετικών μακροεντολών που έχουν γραφτεί από διάφορα άτομα για να το κάνετε για εσάς.
Ωστόσο, σε αυτήν την ανάρτηση, θα σας δείξω πώς να ρυθμίσετε έναν τύπο, ώστε να μπορείτε να το κάνετε μόνοι σας και να καταλάβετε πραγματικά τι συμβαίνει. Εάν χρησιμοποιείτε πολύ το Excel, ίσως είναι καλή ιδέα να μάθετε μερικές από τις πιο προηγμένες λειτουργίες, ώστε να μπορείτε να κάνετε πιο ενδιαφέροντα πράγματα με τα δεδομένα σας.
Εάν δεν σας αρέσουν οι τύποι και θέλετε μια πιο γρήγορη λύση, κάντε κύλιση προς τα κάτω στην ενότητα Κείμενο σε στήλες , η οποία σας διδάσκει πώς να χρησιμοποιείτε μια δυνατότητα του Excel για να κάνετε το ίδιο πράγμα. Επιπλέον, η λειτουργία κειμένου σε στήλες είναι επίσης καλύτερη για χρήση εάν έχετε περισσότερα από δύο στοιχεία σε ένα κελί που πρέπει να διαχωρίσετε. Για παράδειγμα, εάν μια στήλη έχει 6 πεδία συνδυασμένα μαζί, τότε η χρήση των παρακάτω τύπων θα γίνει πραγματικά ακατάστατη και περίπλοκη.
Ξεχωριστά ονόματα στο Excel
Για να ξεκινήσετε, ας δούμε πώς συνήθως αποθηκεύονται τα ονόματα σε ένα υπολογιστικό φύλλο του Excel. Οι πιο συνηθισμένοι δύο τρόποι που έχω δει είναι το επώνυμο με ένα μόνο κενό και το επίθετο , το όνομα με ένα κόμμα που χωρίζει τα δύο. Κάθε φορά που έχω δει ένα μεσαίο αρχικό, είναι συνήθως το μεσαίο επίθετο του πρώτου ονόματος όπως παρακάτω :
Χρησιμοποιώντας μερικούς απλούς τύπους και συνδυάζοντας μερικούς από αυτούς μαζί, μπορείτε εύκολα να διαχωρίσετε το όνομα, το επώνυμο και το μεσαίο αρχικό σε ξεχωριστά κελιά στο Excel. Ας ξεκινήσουμε με την εξαγωγή του πρώτου μέρους του ονόματος. Στην περίπτωσή μου, θα χρησιμοποιήσουμε δύο λειτουργίες: αριστερά και αναζήτηση. Λογικά εδώ είναι τι πρέπει να κάνουμε:
Αναζητήστε το κείμενο στο κελί για ένα κενό ή κόμμα, βρείτε τη θέση και, στη συνέχεια, αφαιρέστε όλα τα γράμματα στα αριστερά αυτής της θέσης.
Ακολουθεί ένας απλός τύπος που κάνει τη δουλειά σωστά: =LEFT(NN, SEARCH(" ", NN) – 1) , όπου NN είναι το κελί που έχει αποθηκευμένο το όνομα σε αυτό. Το -1 υπάρχει για να αφαιρέσει το επιπλέον διάστημα ή κόμμα στο τέλος της συμβολοσειράς.
Όπως μπορείτε να δείτε, ξεκινάμε με την αριστερή συνάρτηση, η οποία παίρνει δύο ορίσματα: τη συμβολοσειρά και τον αριθμό των χαρακτήρων που θέλετε να αρπάξετε ξεκινώντας από την αρχή της συμβολοσειράς. Στην πρώτη περίπτωση, αναζητούμε ένα κενό χρησιμοποιώντας διπλά εισαγωγικά και βάζοντας ένα διάστημα μεταξύ τους. Στη δεύτερη περίπτωση, αναζητούμε κόμμα αντί για κενό. Ποιο είναι λοιπόν το αποτέλεσμα για τα 3 σενάρια που ανέφερα;
Πήραμε το όνομα από τη σειρά 3, το επώνυμο από τη σειρά 5 και το όνομα από τη σειρά 7. Τέλεια! Έτσι, ανάλογα με τον τρόπο αποθήκευσης των δεδομένων σας, έχετε πλέον εξαγάγει είτε το όνομα είτε το επίθετο. Τώρα για το επόμενο μέρος. Να τι πρέπει να κάνουμε λογικά τώρα:
– Αναζητήστε το κείμενο στο κελί για ένα κενό ή κόμμα, βρείτε τη θέση και, στη συνέχεια, αφαιρέστε τη θέση από το συνολικό μήκος της συμβολοσειράς. Δείτε πώς θα μοιάζει ο τύπος:
=ΔΕΞΙΑ(NN,LEN(NN) -SEARCH(" ",NN))
Τώρα λοιπόν χρησιμοποιούμε τη σωστή συνάρτηση. Αυτό απαιτεί επίσης δύο ορίσματα: τη συμβολοσειρά και τον αριθμό των χαρακτήρων που θέλετε να αρπάξετε ξεκινώντας από το τέλος της συμβολοσειράς προς τα αριστερά. Θέλουμε λοιπόν το μήκος της συμβολοσειράς μείον τη θέση του διαστήματος ή του κόμματος. Αυτό θα μας δώσει τα πάντα στα δεξιά του πρώτου διαστήματος ή κόμματος.
Τέλεια, τώρα έχουμε το δεύτερο μέρος του ονόματος! Στις δύο πρώτες περιπτώσεις, είστε σχεδόν έτοιμοι, αλλά αν υπάρχει ένα μεσαίο αρχικό στο όνομα, μπορείτε να δείτε ότι το αποτέλεσμα εξακολουθεί να περιλαμβάνει το επώνυμο με το μεσαίο αρχικό. Πώς λοιπόν μπορούμε να πάρουμε το επώνυμο και να απαλλαγούμε από το μεσαίο αρχικό; Ανετα! Απλώς εκτελέστε ξανά τον ίδιο τύπο που χρησιμοποιήσαμε για να λάβουμε τη δεύτερη ενότητα του ονόματος.
Απλώς κάνουμε ένα άλλο σωστό και αυτή τη φορά εφαρμόζουμε τον τύπο στο συνδυασμένο μεσαίο αρχικό και επίθετο κελί. Θα βρει το διάστημα μετά το μεσαίο αρχικό και, στη συνέχεια, θα πάρει το μήκος μείον τη θέση του αριθμού διαστήματος των χαρακτήρων από το τέλος της συμβολοσειράς.
Ορίστε λοιπόν! Τώρα έχετε χωρίσει το όνομα και το επώνυμο σε ξεχωριστές στήλες χρησιμοποιώντας μερικούς απλούς τύπους στο Excel! Προφανώς, δεν θα έχουν όλοι το κείμενό τους μορφοποιημένο με αυτόν τον τρόπο, αλλά μπορείτε εύκολα να το επεξεργαστείτε για να ταιριάζει στις ανάγκες σας.
Κείμενο σε στήλες
Υπάρχει επίσης ένας άλλος εύκολος τρόπος για να διαχωρίσετε το συνδυασμένο κείμενο σε ξεχωριστές στήλες στο Excel. Είναι ένα χαρακτηριστικό που ονομάζεται Text to Columns και λειτουργεί πολύ καλά. Είναι επίσης πολύ πιο αποτελεσματικό εάν έχετε μια στήλη που έχει περισσότερα από δύο κομμάτια δεδομένων.
Για παράδειγμα, παρακάτω έχω κάποια δεδομένα όπου η μία σειρά έχει 4 τεμάχια δεδομένων και η άλλη σειρά έχει 5 τεμάχια δεδομένων. Θα ήθελα να το χωρίσω σε 4 στήλες και 5 στήλες, αντίστοιχα. Όπως μπορείτε να δείτε, η προσπάθεια χρήσης των παραπάνω τύπων δεν θα ήταν πρακτική.
Στο Excel, επιλέξτε πρώτα τη στήλη που θέλετε να διαχωρίσετε. Στη συνέχεια, προχωρήστε και κάντε κλικ στην καρτέλα Δεδομένα και, στη συνέχεια, κάντε κλικ στο Κείμενο σε στήλες .
Αυτό θα εμφανίσει τον οδηγό Text to Columns. Στο βήμα 1, επιλέγετε εάν το πεδίο είναι οριοθετημένο ή σταθερό πλάτος. Στην περίπτωσή μας, θα επιλέξουμε Οριοθετημένο .
Στην επόμενη οθόνη, θα επιλέξετε τον οριοθέτη. Μπορείτε να επιλέξετε από καρτέλα, ερωτηματικό, κόμμα, διάστημα ή να πληκτρολογήσετε ένα προσαρμοσμένο.
Τέλος, επιλέγετε τη μορφή δεδομένων για τη στήλη. Κανονικά, το General θα λειτουργεί μια χαρά για τους περισσότερους τύπους δεδομένων. Εάν έχετε κάτι συγκεκριμένο, όπως ημερομηνίες, επιλέξτε αυτήν τη μορφή.
Κάντε κλικ στο Finish και παρακολουθήστε πώς τα δεδομένα σας χωρίζονται μαγικά σε στήλες. Όπως μπορείτε να δείτε, η μία σειρά μετατράπηκε σε πέντε στήλες και η άλλη σε τέσσερις στήλες. Η λειτουργία Κείμενο σε στήλες είναι πολύ ισχυρή και μπορεί να κάνει τη ζωή σας πολύ πιο εύκολη.
Εάν αντιμετωπίζετε προβλήματα με τον διαχωρισμό ονομάτων που δεν έχουν τη μορφή που έχω παραπάνω, δημοσιεύστε ένα σχόλιο με τα δεδομένα σας και θα προσπαθήσω να σας βοηθήσω. Απολαμβάνω!