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

Πίνακας περιεχομένων:

Anonim

Η εξαγωγή και ο καθαρισμός δεδομένων είναι το πρώτο και πιο σημαντικό έργο κάθε έργου ανάλυσης δεδομένων. Στην πενταετή εμπειρία μου, έλαβα δεδομένα που έμοιαζαν με σκουπίδια, αλλά με τη χρήση λειτουργιών excel ΔΕΞΙΑ και ΑΡΙΣΤΕΡΑ κατάφερα να τα μετατρέψω σε σημαντικές αναφορές.
Ο καθαρισμός δεδομένων στο excel είναι εύκολος. Εδώ θα εξηγήσω πώς μπορείτε να εξαγάγετε συγκεκριμένο κείμενο στο Excel 2016 από ένα κελί και να αφήσετε πίσω δεδομένα απορριμμάτων.

Στην παραπάνω εικόνα, μου παρέχονται δεδομένα στο Excel. Εχει Ονομα, Ηλικία, και αν το άτομο έχει ασφάλιση ή όχι (Ν/Ν)Το Για να χρησιμοποιήσω αυτά τα δεδομένα, πρέπει να εξαγάγω δεδομένα σε διαφορετικές στήλες. Κάθε στήλη πρέπει να περιέχει μόνο ένα είδος τιμής. Μόλις ολοκληρωθεί, μπορούμε να κάνουμε περιστροφικές αναφορές στο excel που θα μας πουν καλύτερα για τα δεδομένα. Ας ξεκινήσουμε λοιπόν.

Excel ΣΩΣΤΗ συνάρτηση για εξαγωγή δεδομένων από τα δεξιά του κειμένου

Ας ξεκινήσουμε με το πιο εύκολο. Σε αυτό το παράδειγμα, έχουμε "Έχει ασφάλιση;" δεδομένα στο τέλος της συμβολοσειράς. Και αυτός είναι μόνο ένας χαρακτήρας (Υ ή Ν). Για να εξαγάγουμε αυτά τα δεδομένα θα χρησιμοποιήσουμε το ΔΕΞΙΟ Τύπο που παρέχει το Excel. Η συνάρτηση ΔΕΞΙΑ είναι διαθέσιμη σε Excel 2016, Excel 2013, Excel 2010 και παλαιότερες εκδόσεις του Excel.

Η συνάρτηση RIGHT στο excel παίρνει μόνο δύο επιχειρήματα. Πρώτα το ΚΕΙΜΕΝΟ, και δεύτερον ο ΑΡΙΘΜΟΣ ΧΑΡΑΚΤΗΡΩΝ που θέλετε να εξαγάγετε από τα δεξιά στο excel.

Γενικός τύπος:

= ΔΕΞΙΑ (κείμενο, αριθμός_χαρακτήρων)

Εδώ, έχουμε το δικό μας κείμενο στο κελί Β3 και ο αριθμός των χαρακτήρων που θέλουμε να εξαγάγουμε είναι 1Το Απλώς γράψτε αυτόν τον τύπο στο Excel στο κελί Δ3 ή όπου θέλετε να έχετε αυτά τα δεδομένα.

= ΔΕΞΙΑ (Β3,1)

Θα έχετε το αποτέλεσμα στο κελί D3. απλά αντιγράψτε ή σύρετε προς τα κάτω αυτόν τον τύπο στα παρακάτω κελιά.

Λειτουργία ΑΡΙΣΤΕΡΑ Excel για εξαγωγή δεδομένων από αριστερά του κειμένου

Τώρα ας πάρουμε την ηλικία μας. Πριν εξηγήσω, επιτρέψτε μου να σας δείξω τον τύπο. Αντιγράψτε αυτόν τον τύπο στα επιθυμητά κελιά.

= ΑΡΙΣΤΕΡΑ (ΔΕΞΙΑ (Β3,4), 2)

Στον παραπάνω τύπο, έχουμε συνδυάσει τις λειτουργίες ΑΡΙΣΤΕΡΑ και ΔΕΞΙΑ για να λάβουμε το συγκεκριμένο κείμενο από τη συμβολοσειρά. Έτσι φαίνεται.

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

ΔΕΞΙΑ (B3,4): Απλώς εξάγει 4 χαρακτήρες από ένα δεδομένο κείμενο. Αυτό μας δίνει 30_Y. Γιατί 4; Δεδομένου ότι γνωρίζουμε ότι η ηλικία είναι μόνο ένας από τους δύο χαρακτήρες και έχουμε 1 "_" και 1 Υ ή Ν.

ΑΡΙΣΤΕΡΑ (ΔΕΞΙΑ (Β3,4), 2): Τώρα έχουμε το κείμενό μας που ξεκινά με την ηλικία που είναι 2 χαρακτήρων. Εδώ έρχεται η λειτουργία ΑΡΙΣΤΕΡΑ σε δράση. Παίρνει ΔΕΞΙΑ (B3,4) ως όρισμα κειμένου και εξάγει 2 χαρακτήρες από αυτό. Αυτό μας δίνει 30 για το πρώτο κελί. Αντιγράψτε τον τύπο στα παρακάτω κελιά και θα λάβετε τα υπόλοιπα δεδομένα όπως φαίνεται στην παραπάνω εικόνα.

Γενικός τύπος για ΑΡΙΣΤΕΡΑ:

= ΑΡΙΣΤΕΡΑ (κείμενο, Αριθμός_ χαρακτήρων)

Ακριβώς όπως η συνάρτηση ΔΕΞΙΑ στο excel Η ΑΡΙΣΤΕΡΗ συνάρτηση του Excel λαμβάνει επίσης δύο ίδια ορίσματα. Απλώς εξάγει δεδομένα από τα αριστερά της παρεχόμενης συμβολοσειράς.

Excel ΑΡΙΣΤΕΡΑ και δεξιά συνάρτηση για εξαγωγή άγνωστου μήκους κειμένου από μια συμβολοσειρά

Απλώς επικολλήστε αυτόν τον τύπο στα επιθυμητά κελιά για να εξαγάγετε το όνομα από το κείμενο στο Excel.

= ΑΡΙΣΤΕΡΑ (B3, LEN (B3) -5)

Στα παραπάνω παραδείγματα, γνωρίζαμε τον ακριβή αριθμό κειμένων που πρέπει να εξαχθούν από το δεδομένο κείμενο. Αλλά τώρα, δεν ξέρουμε πόσο μακρύ είναι ένα όνομα. Τί μπορεί να γίνει?

Γνωρίζουμε ότι το όνομα ακολουθείται από ακριβείς 5 χαρακτήρες. 1 για το διάστημα, 2 για την ηλικία, 1 για την υπογράμμιση «_» και ένα για το Υ.

Εάν μπορούμε να πάρουμε όλο τον αριθμό κειμένου και στη συνέχεια αφαιρέσουμε 5 από αυτό, τότε θα έχουμε τον ακριβή αριθμό κειμένου για το όνομα.

Για να βρείτε το μήκος ενός κειμένου στο Excel μπορούμε να χρησιμοποιήσουμε τη συνάρτηση LEN. Η συνάρτηση LEN του excel επιστρέφει τον αριθμό των εμπλεκόμενων χαρακτήρων.
Σύνταξη:

= LEN (κείμενο)

Έτσι ΦΑΚΟΣ (Β3) επιστρέφει 20.
ΦΑΚΟΣ (Β3) -5 επιστρέφει 15. Και αυτό είναι το μήκος του ονόματος στο κελί Β3
Επιτέλους ΑΡΙΣΤΕΡΑ (B3, LEN (B3) -5) μας δίνει Τζωρτζίνα Σαλκ σαν άποτέλεσμα. Όταν αντιγράφετε τον τύπο στα παρακάτω κελιά, λαμβάνετε όλα τα ονόματα.

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

ΑΡΙΣΤΕΡΑ και ΣΩΣΤΗ ΛΕΙΤΟΥΡΓΙΑ του excel είναι πολύ ισχυρό και χρήσιμο για τον καθαρισμό δεδομένων. Όταν συνδυάζονται με τη συνάρτηση LEN, τη συνάρτηση FIND και τη συνάρτηση SUBSTITUTE του excel μπορούν να εξαγάγουν οποιαδήποτε υποσύστημα μέσα σε μια συμβολοσειρά στο excel.

Στο μέλλον, θα δούμε πιο περίπλοκες εξαγωγές δεδομένων στο excel. Προς το παρόν αντίο. Και ναι, αφήστε τις σκέψεις σας στην παρακάτω ενότητα σχολίων. Θα χαρώ περισσότερο να σας βοηθήσω.