Πώς να εξαγάγετε έναν αριθμό ή κείμενο από το Excel

Πώς να εξαγάγετε έναν αριθμό ή κείμενο από το Excel

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





Αριθμοί Excel μορφοποιημένοι ως κείμενο

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





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





Μετατροπή κειμένου σε αριθμό στο Excel

Αν δείτε την πράσινη σημαία στην επάνω αριστερή γωνία, επιλέξτε ένα ή περισσότερα κελιά, κάντε κλικ στο προειδοποιητικό σήμα και επιλέξτε Μετατροπή σε Αριθμό Το

Διαφορετικά, επιλέξτε τα κελιά και, στο μενού Μορφή αριθμού στην Κορδέλα, επιλέξτε την προεπιλογή Αριθμός επιλογή.



Εάν χρειάζεστε περισσότερες λεπτομερείς επιλογές, κάντε δεξιό κλικ στο επιλεγμένο κελί και επιλέξτε Μορφοποίηση κελιών , το οποίο θα ανοίξει το αντίστοιχο μενού. Εδώ, μπορείτε να προσαρμόσετε τη μορφή αριθμών και να προσθέσετε ή να αφαιρέσετε δεκαδικά ψηφία, να προσθέσετε ένα διαχωριστικό 1.000 ή να διαχειριστείτε αρνητικούς αριθμούς.

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





Εφαρμογή μορφοποίησης αριθμών με ειδική επικόλληση του Excel

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

Αυτή η λειτουργία εφαρμόζει τη μορφή του κελιού που αντιγράψατε σε όλα τα επιλεγμένα κελιά, ακόμη και κελιά κειμένου.





Εξαγωγή αριθμών ή κειμένου από κελιά μικτής μορφής

Τώρα φτάνουμε στο δύσκολο μέρος: να βγάλουμε αριθμούς από κελιά που περιέχουν πολλαπλές μορφές εισόδου. Εάν έχετε έναν αριθμό και μια μονάδα (όπως «7 φτυάρια», όπως έχουμε παρακάτω), θα αντιμετωπίσετε αυτό το πρόβλημα. Για να το λύσουμε, θα εξετάσουμε δύο διαφορετικούς τρόπους για να χωρίσουμε τα κελιά σε αριθμούς και κείμενο, επιτρέποντάς σας να συνεργαστείτε με το καθένα ξεχωριστά.

Ξεχωριστοί αριθμοί από κείμενο

Εάν έχετε πολλά κελιά που περιέχουν ένα μείγμα αριθμών και κειμένου ή πολλαπλάσια και των δύο, ο χειρονακτικός διαχωρισμός τους μπορεί να διαρκέσει πολύ χρόνο. Για να περάσετε τη διαδικασία γρηγορότερα, μπορείτε να χρησιμοποιήσετε το Microsoft Excel Κείμενο σε στήλες λειτουργία.

Επιλέξτε τα κελιά στα οποία θέλετε να μετατρέψετε, μεταβείτε Δεδομένα> Κείμενο σε στήλες , και χρησιμοποιήστε τον οδηγό για να βεβαιωθείτε ότι τα κελιά βγαίνουν σωστά. Ως επί το πλείστον, θα πρέπει απλώς να κάνετε κλικ Επόμενο και Φινίρισμα , αλλά βεβαιωθείτε ότι έχετε επιλέξει έναν αντίστοιχο οριοθέτη. σε αυτό το παράδειγμα, ένα κόμμα.

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

Σημείωση: Κελιά μορφοποιημένα όπως το κείμενο θα κάνει δεν εμφανίζεται αυτόματα με μια μορφοποίηση αριθμών (ή αντίστροφα), πράγμα που σημαίνει ότι ίσως χρειαστεί να μετατρέψετε αυτά τα κελιά όπως περιγράφεται παραπάνω.

Εξαγάγετε έναν αριθμό ή κείμενο από μια οριοθετημένη συμβολοσειρά

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

Η κύρια συνάρτηση που θα χρησιμοποιήσουμε εδώ είναι το LEFT, το οποίο επιστρέφει τους πιο αριστερούς χαρακτήρες από ένα κελί. Όπως μπορείτε να δείτε στο παραπάνω σύνολο δεδομένων μας, έχουμε κελιά με αριθμούς ενός, δύο και τριών χαρακτήρων, οπότε θα πρέπει να επιστρέψουμε τον αριστερότερο έναν, δύο ή τρεις χαρακτήρες από τα κελιά. Συνδυάζοντας το ΑΡΙΣΤΕΡΟ με το ΛΕΙΤΟΥΡΓΙΑ ΑΝΑΖΗΤΗΣΗΣ , μπορούμε να επιστρέψουμε τα πάντα στα αριστερά του χώρου. Εδώ είναι η λειτουργία:

= ΑΡΙΣΤΕΡΑ (A1, SEARCH ('', A1, 1))

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

Όπως μπορείτε να δείτε, έχουμε τώρα όλους τους αριθμούς απομονωμένους, ώστε να μπορούμε να τους χειριστούμε. Θέλετε να απομονώσετε επίσης το κείμενο; Μπορούμε να χρησιμοποιήσουμε τη συνάρτηση ΔΕΞΙΑ με τον ίδιο τρόπο:

= ΔΕΞΙΑ (Α1, ΦΑΚΟΣ (Α1) -ΑΝΑΖΗΤΗΣΗ ('', Α1, 1))

Αυτό επιστρέφει Χ χαρακτήρες από τη δεξιά πλευρά του κελιού, όπου x είναι το συνολικό μήκος του κελιού μείον τον αριθμό των χαρακτήρων στα αριστερά του χώρου.

Τώρα μπορείτε επίσης να χειριστείτε το κείμενο. Θέλετε να τα συνδυάσετε ξανά; Απλώς χρησιμοποιήστε τη συνάρτηση CONCATENATE με όλα τα κελιά ως εισόδους:

= CONCATENATE (E1, F1)

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

Εξαγάγετε έναν αριθμό από το ένα άκρο μιας συνεχούς συμβολοσειράς

Τώρα τι γίνεται αν δεν υπάρχει οριοθέτης που χωρίζει τον αριθμό και το κείμενό σας;

Αν είσαι εξαγωγή του αριθμού από τα αριστερά ή τα δεξιά της συμβολοσειράς , μπορείτε να χρησιμοποιήσετε μια παραλλαγή του τύπου ΑΡΙΣΤΕΡΑ ή ΔΕΞΙΑ που συζητήθηκε παραπάνω:

= ΑΡΙΣΤΕΡΑ (A1, SUM (LEN (A1)) -LEN (SUBSTITUTE (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))

= ΔΕΞΙΑ (A1, SUM (LEN (A1)) -LEN (SUBSTITUTE (A1, {'0', '1', '2', '3', '4', '5', '6', '7' , '8', '9'}, ''))))

Αυτό θα επιστρέψει όλους τους αριθμούς από τα αριστερά ή τα δεξιά της συμβολοσειράς.

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

= MIN (ΑΝΑΖΗΤΗΣΗ ({0,1,2,3,4,5,6,7,8,9}, A1 & '0123456789'))

πώς να εγκαταστήσετε τα windows 10 δωρεάν

= ΔΕΞΙΑ (A1, LEN (A1) -B1 + 1)

Σημείωση: Όταν χρησιμοποιείτε αυτούς τους τύπους, θυμηθείτε ότι ίσως χρειαστεί να προσαρμόσετε τους χαρακτήρες της στήλης και τους αριθμούς των κελιών.

Εξαγωγή αριθμών και από τα δύο άκρα μιας συνεχούς χορδής

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

Για παράδειγμα, βρήκα ένα ανάρτηση φόρουμ όπου κάποιος ήθελε να εξάγει τους αριθμούς από μια συμβολοσειρά όπως '45t*& 65/', έτσι ώστε να καταλήξει με '4565.' Μια άλλη αφίσα έδωσε τον ακόλουθο τύπο ως έναν τρόπο για να το κάνετε:

= SUMPRODUCT (MID (0 & A1, LARGE (INDEX (ISNUMBER)--MID (A1, ROW ($ 1: $ 25), 1))*

ROW ($ 1: $ 25), 0), ROW ($ 1: $ 25))+1,1)*10^ROW ($ 1: $ 25)/10)

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

Μετά από μερικές ακόμη συμβουλές Excel; Εδώ είναι πώς να αντιγράψετε τύπους στο Excel Το

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να καθαρίσετε τον υπολογιστή σας με Windows χρησιμοποιώντας τη γραμμή εντολών

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Παραγωγικότητα
  • Υπολογιστικό φύλλο
  • Microsoft Excel
Σχετικά με τον Συγγραφέα Τίνα Σίμπερ(831 δημοσιευμένα άρθρα)

Ολοκληρώνοντας ένα διδακτορικό, η Τίνα άρχισε να γράφει για την καταναλωτική τεχνολογία το 2006 και δεν σταμάτησε ποτέ. Τώρα επίσης συντάκτης και SEO, μπορείτε να τη βρείτε Κελάδημα ή πεζοπορία σε κοντινό μονοπάτι.

Περισσότερα από την Tina Sieber

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή