Σε αυτό το άρθρο θα μάθουμε πώς να υποδιαιρούμε μια μικτή συμβολοσειρά σε ξεχωριστά κελιά που περιέχουν μόνο αριθμούς ή χαρακτήρες, μπορούμε να χρησιμοποιήσουμε τις λειτουργίες "TRIM", "LEFT", "FIND" και "SUBSTITUTE" στο Microsoft Excel 2010.
ΕΥΡΗΜΑ:Αυτή η συνάρτηση επιστρέφει τον αριθμό θέσης του χαρακτήρα στον οποίο βρέθηκε για πρώτη φορά ένας συγκεκριμένος χαρακτήρας ή συμβολοσειρά κειμένου, διαβάζοντας από αριστερά προς τα δεξιά (χωρίς διάκριση πεζών-κεφαλαίων).
Σύνταξη της λειτουργίας "FIND": = FIND
(εύρεση κειμένου, εντός_κειμένου, [αρχικός_αριθμός])
Παράδειγμα:Το κελί Α1 περιέχει το κείμενο “Μπρόντσο Μπίλι Άντερσον”
= FIND ("Billy", A1, 1), η λειτουργία θα επιστρέψει 9
ΑΡΙΣΤΕΡΑ: Επιστρέφει τον καθορισμένο αριθμό χαρακτήρων ξεκινώντας από τον πιο αριστερό χαρακτήρα της συμβολοσειράς.
Σύνταξη της συνάρτησης "ΑΡΙΣΤΕΡΑ": = ΑΡΙΣΤΕΡΑ (κείμενο, [num_chars])
Παράδειγμα:Το κελί Α1 περιέχει το κείμενο “Μπρόντσο Μπίλι Άντερσον”
= ΑΡΙΣΤΕΡΑ (A1, 7), η λειτουργία θα επιστρέψει “Μπρόντσο”
ΤΑΚΤΟΠΟΙΗΣΗ: Η συνάρτηση περικοπής χρησιμοποιείται για την αφαίρεση επιπλέον κενών από το κείμενο σε ένα κελί.
Σύνταξη της λειτουργίας "TRIM": = TRIM (κείμενο)
Παράδειγμα: Το κελί Α2 περιέχει το κείμενο.
- Γράψτε το κείμενο στο κελί Β2
- = TRIM (A2), πατήστε Enter στο πληκτρολόγιό σας
- Η συνάρτηση θα επιστρέψει το κείμενο μετά τη διαγραφή των περιττών κενών.
ΥΠΟΚΑΤΑΣΤΑΤΟ:Αυτή η συνάρτηση χρησιμοποιείται για την αντικατάσταση παλιού κειμένου με νέο κείμενο σε ένα κελί.
Σύνταξη της λειτουργίας "SUBSTITUTE":
= SUBSTITUTE (κείμενο, παλιό κείμενο, νέο_κείμενο, [στιγμιότυπο])
Παράδειγμα: Το κελί Α2 περιέχει το κείμενο "Βενζίνη"
= SUBSTITUTE (A2, A2, "Diesel")
Η λειτουργία θα επιστρέψειΝτίζελ.
Ας πάρουμε ένα παράδειγμα για να καταλάβουμε πώς μπορούμε να υποδιαιρέσουμε μια μικτή συμβολοσειρά σε ξεχωριστά κελιά που περιέχουν μόνο αριθμούς ή χαρακτήρες.
Παράδειγμα- Οι συμβολοσειρές στη στήλη Aare αποτελούνται από αριθμούς και χαρακτήρες. Ωστόσο, οι αριθμοί εμφανίζονται στην αρχή της συμβολοσειράς και οι χαρακτήρες στο τέλος.
Πρέπει να χωρίσουμε τις συμβολοσειρές σε δύο στήλες, η μία να περιέχει μόνο αριθμούς και η άλλη να περιέχει τους χαρακτήρες.
Ακολουθήστε τα παρακάτω βήματα:-
- Επιλέξτε το κελί Β2 και γράψτε τον τύπο
- = ΑΡΙΣΤΕΡΑ (A2, MAX (IF (ISNUMBER (-MID (A2, ROW (INDIRECT ("1: 1024")), 1)), ROW (INDIRECT ("1: 1024"))))
- ΠατήστεCtrl+Shift+Enter στο πληκτρολόγιό σας.
- Η συνάρτηση θα επιστρέψει τον αριθμό στο κελί Β2.
- Αντιγράψτε τον τύπο σε όλα τα κελιά, πατήστε το πλήκτρο "CTRL + C" και επιλέξτε τα κελιά Β3: Β4 και πατήστε το πλήκτρο "CTRL + V" στο πληκτρολόγιό σας.
Για να επιστρέψετε μόνο το κείμενο από το κελί Α2, χρησιμοποιήστε τη συνάρτηση Υποκατάστατο όπως φαίνεται στον ακόλουθο τύπο που καταχωρίστηκε στη στήλη Γ:-
- Γράψτε τον τύπο στο κελί C2
- = SUBSTITUTE (A2, B2, "")
- Πατήστε Enter στο πληκτρολόγιό σας.
- Η συνάρτηση θα επιστρέψει μόνο το κείμενο από το κελί Α2.
- Αντιγράψτε τον τύπο σε όλα τα κελιά, πατήστε το πλήκτρο "CTRL + C" και επιλέξτε τα κελιά C3: C4 και πατήστε το πλήκτρο "CTRL + V" στο πληκτρολόγιό σας.
Με αυτόν τον τρόπο μπορούμε να υποδιαιρέσουμε μια μικτή συμβολοσειρά αριθμών και χαρακτήρων σε ξεχωριστά κελιά που περιέχουν μόνο αριθμούς ή χαρακτήρες στο Microsoft Excel.