Συνάρτηση VALUE του Excel για τη μετατροπή κειμένου σε αριθμούς

  • Μοιραστείτε Αυτό
Michael Brown

Το σεμινάριο δείχνει πώς μπορείτε να χρησιμοποιήσετε τη συνάρτηση VALUE στο Excel για να μετατρέψετε συμβολοσειρές κειμένου σε αριθμητικές τιμές.

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

    Συνάρτηση VALUE του Excel

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

    Η σύνταξη της συνάρτησης VALUE είναι πολύ απλή:

    VALUE(text)

    Πού κείμενο είναι μια συμβολοσειρά κειμένου που περικλείεται σε εισαγωγικά ή μια αναφορά σε ένα κελί που περιέχει το κείμενο που πρέπει να μετατραπεί σε αριθμό.

    Η συνάρτηση VALUE εισήχθη στο Excel 2007 και είναι διαθέσιμη στα Excel 2010, Excel 2013, Excel 2016 και μεταγενέστερες εκδόσεις.

    Για παράδειγμα, για να μετατρέψετε το κείμενο στο Α2 σε αριθμό, χρησιμοποιείτε αυτόν τον τύπο:

    =VALUE(A2)

    Στο στιγμιότυπο οθόνης που ακολουθεί, παρατηρήστε τις αρχικές συμβολοσειρές με αριστερή στοίχιση στη στήλη Α και τους μετασχηματισμένους αριθμούς με δεξιά στοίχιση στη στήλη Β:

    Πώς να χρησιμοποιήσετε τη συνάρτηση VALUE στο Excel - παραδείγματα τύπων

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

    Τύπος VALUE για τη μετατροπή κειμένου σε αριθμό

    Γνωρίζετε ήδη ότι ο κύριος σκοπός της συνάρτησης VALUE στο Excel είναι η μετατροπή συμβολοσειρών κειμένου σε αριθμητικές τιμές.

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

    Φόρμουλα Αποτέλεσμα Επεξήγηση
    =VALUE("$10,000") 10000 Επιστρέφει ένα αριθμητικό ισοδύναμο της συμβολοσειράς κειμένου.
    =VALUE("12:00") 0.5 Επιστρέφει τον δεκαδικό αριθμό που αντιστοιχεί στις 12 μ.μ. (όπως είναι αποθηκευμένος εσωτερικά στο Excel.
    =VALUE("5:30")+VALUE("00:30") 0.25 Ο δεκαδικός αριθμός που αντιστοιχεί στις 6 π.μ. (5:30 + 00:30 = 6:00).

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

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

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

    Όπως μπορείτε να δείτε στο παρακάτω στιγμιότυπο οθόνης, η συνάρτηση SUM δεν είναι σε θέση να αθροίσει τις τιμές που εξάγονται, αν και με την πρώτη ματιά μπορεί να μην παρατηρήσετε τίποτα λάθος σε αυτές, ίσως εκτός από την αριστερή στοίχιση που είναι τυπική για κείμενο:

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

    Για να εξαγάγετε τους δύο πρώτους χαρακτήρες από μια συμβολοσειρά και να επιστρέψετε το αποτέλεσμα ως αριθμό:

    =VALUE(LEFT(A2,2))

    Για να εξαγάγετε δύο χαρακτήρες από τη μέση μιας συμβολοσειράς που αρχίζει με τον 10ο χαρακτήρα:

    =VALUE(MID(A3,10,2))

    Για να εξαγάγετε τους δύο τελευταίους χαρακτήρες από μια συμβολοσειρά ως αριθμούς:

    =VALUE(RIGHT(A4,2))

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

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

    Συνάρτηση VALUE για τη μετατροπή κειμένου σε ημερομηνίες και ώρες

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

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

    Επίσης, μπορείτε να χρησιμοποιήσετε τους εναλλακτικούς τρόπους μετατροπής κειμένου σε ημερομηνίες και ώρες στο Excel:

    Για να μετατρέψετε ημερομηνία τιμές διαμορφωμένες ως κείμενο σε κανονικές ημερομηνίες του Excel, χρησιμοποιήστε τη συνάρτηση DATEVALUE ή άλλους τρόπους που εξηγούνται στην ενότητα Πώς να μετατρέψετε κείμενο σε ημερομηνία στο Excel.

    Για να μετατρέψετε κείμενο σε χρόνο, χρησιμοποιήστε τη συνάρτηση TIMEVALUE όπως φαίνεται στην ενότητα Μετατροπή κειμένου σε χρόνο στο Excel.

    Γιατί η συνάρτηση VALUE του Excel επιστρέφει σφάλμα #VALUE

    Εάν μια συμβολοσειρά πηγής εμφανίζεται σε μορφή που δεν αναγνωρίζεται από το Excel, ένας τύπος VALUE επιστρέφει το σφάλμα #VALUE. Για παράδειγμα:

    Πώς το διορθώνετε αυτό; Χρησιμοποιώντας πιο σύνθετους τύπους που περιγράφονται στην ενότητα Πώς να εξάγετε αριθμό από συμβολοσειρά στο Excel.

    Ελπίζουμε ότι αυτό το σύντομο σεμινάριο σας βοήθησε να κατανοήσετε τη χρήση της συνάρτησης VALUE στο Excel. Για να δείτε πιο προσεκτικά τους τύπους, μπορείτε να κατεβάσετε το δείγμα του βιβλίου εργασίας μας για τη συνάρτηση VALUE του Excel. Σας ευχαριστώ για την ανάγνωση και ελπίζω να σας δω στο blog μας την επόμενη εβδομάδα!

    Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.