Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

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

Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

Και μερικές φορές ένας τέτοιος δείκτης δεν εμφανίζεται (πράγμα πολύ χειρότερο).

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

  • Η ταξινόμηση σταματά να λειτουργεί κανονικά - οι "ψευδο-αριθμοί" συμπιέζονται και δεν ταξινομούνται με τη σειρά όπως αναμένεται:

    Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

  • συναρτήσεις τύπου VLOOKUP (VLOOKUP) μην βρείτε τις απαιτούμενες τιμές, γιατί για αυτούς ο αριθμός και ο ίδιος αριθμός-ως-κείμενο είναι διαφορετικοί:

    Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

  • κατά το φιλτράρισμα, οι ψευδο-αριθμοί επιλέγονται λανθασμένα
  • Πολλές άλλες λειτουργίες του Excel σταματούν επίσης να λειτουργούν σωστά:
  • και ούτω καθεξής

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

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

Μέθοδος 1. Πράσινη γωνία ένδειξης

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

Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

Όλοι οι αριθμοί στο επιλεγμένο εύρος θα μετατραπούν σε πλήρεις αριθμούς.

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

Μέθοδος 2: Επανεισαγωγή

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

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

Μέθοδος 3. Τύπος

Μπορείτε να μετατρέψετε γρήγορα τους ψευδοαριθμούς σε κανονικούς, εάν δημιουργήσετε μια πρόσθετη στήλη με έναν βασικό τύπο δίπλα στα δεδομένα:

Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

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

Φυσικά, αντί να πολλαπλασιάσετε με το 1, μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη αβλαβή μαθηματική πράξη: διαίρεση με 1 ή πρόσθεση και αφαίρεση μηδενός. Το αποτέλεσμα θα είναι το ίδιο.

Μέθοδος 4: Ειδική επικόλληση

Αυτή η μέθοδος χρησιμοποιήθηκε σε παλαιότερες εκδόσεις του Excel, όταν σύγχρονοι αποτελεσματικοί μάνατζερ πήγαν κάτω από το τραπέζι  Δεν υπήρχε ακόμη καταρχήν γωνία πράσινης ένδειξης (εμφανίστηκε μόλις το 2003). Ο αλγόριθμος είναι αυτός:

  • εισάγετε 1 σε οποιοδήποτε κενό κελί
  • αντιγράψτε το
  • επιλέξτε κελιά με αριθμούς σε μορφή κειμένου και αλλάξτε τη μορφή τους σε αριθμητική (δεν θα συμβεί τίποτα)
  • κάντε δεξί κλικ σε κελιά με ψευδαριθμούς και επιλέξτε εντολή Επικόλληση ειδική (Ειδική επικόλληση) ή χρησιμοποιήστε συντόμευση πληκτρολογίου Ctrl + Alt + V
  • στο παράθυρο που ανοίγει, επιλέξτε την επιλογή Οι αξίες (Αξίες) и Πολλαπλασιάστε (Πολλαπλασιάζω)

Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

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

Μέθοδος 5. Κείμενο ανά στήλες

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

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

Μετατροπή αριθμών ως κειμένου σε κανονικούς αριθμούς

Μετά το κλικ φινίρισμα Το Excel θα μετατρέψει το κείμενό μας σε κανονικούς αριθμούς.

Μέθοδος 6. Μακροεντολή

Εάν πρέπει να κάνετε τέτοιους μετασχηματισμούς συχνά, τότε είναι λογικό να αυτοματοποιήσετε αυτή τη διαδικασία με μια απλή μακροεντολή. Πατήστε Alt+F11 ή ανοίξτε μια καρτέλα προγραμματιστή (Προγραμματιστής) Και κάντε κλικ στο Visual Basic. Στο παράθυρο του προγράμματος επεξεργασίας που εμφανίζεται, προσθέστε μια νέα ενότητα μέσω του μενού Εισαγωγή – Ενότητα και αντιγράψτε τον παρακάτω κώδικα εκεί:

Sub Convert_Text_to_Numbers() Selection.NumberFormat = "General" Selection.Value = Selection.Value End Sub  

Τώρα, αφού επιλέξετε το εύρος, μπορείτε πάντα να ανοίξετε την καρτέλα Προγραμματιστής – Μακροεντολές (Προγραμματιστής — Μακροεντολές), επιλέξτε τη μακροεντολή μας στη λίστα, πατήστε το κουμπί τρέξιμο (Τρέξιμο) – και μετατρέψτε αμέσως ψευδο-αριθμούς σε πλήρεις.

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

PS

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

  • Διαίρεση κολλώδους κειμένου σε στήλες
  • Υπολογισμοί χωρίς τύπους με ειδική επικόλληση
  • Μετατρέψτε κείμενο σε αριθμούς με το πρόσθετο PLEX

Αφήστε μια απάντηση