Μετατροπή αριθμητικής τιμής σε κείμενο excel. Μετατροπή αριθμών σε μορφή ώρας σε ms excel

10.09.2021

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

Αξίζει να σημειωθεί ότι από προεπιλογή η λειτουργία μετατροπής αριθμών σε κείμενο δεν είναι διαθέσιμη στο πρόγραμμα. Για να εμφανιστεί αυτή η δυνατότητα στο Excel, πρέπει να κατεβάσετε και να εγκαταστήσετε το ειδικό πρόσθετο "sumprop". Αφού κάνετε λήψη του πακέτου, μετακινήστε το αρχείο "sumprop" στον φάκελο, η διαδρομή προς τον οποίο μπορείτε να δείτε ως εξής. Ανοίξτε το μενού Αρχείο και κάντε κλικ στο Επιλογές. Στο παράθυρο Ρυθμίσεις Excelμεταβείτε στην καρτέλα "Πρόσθετα". Στο κάτω μέρος, στην ενότητα "Διαχείριση", επιλέξτε "Πρόσθετα Excel" και κάντε κλικ στο κουμπί "Μετάβαση". Στο παράθυρο που ανοίγει, κάντε κλικ στο «Αναζήτηση». Στη συνέχεια, αντιγράψτε τη διαδρομή στο φάκελο όπου θα χρειαστεί να μετακινήσετε το αρχείο "sumprop". Μετά από αυτό, εκκινήστε ξανά το Excel και ανοίξτε ξανά το παράθυρο πρόσθετων (επαναλάβετε τα βήματα που περιγράφονται παραπάνω). Στην ενότητα "Διαθέσιμα πρόσθετα", επιλέξτε το πλαίσιο ελέγχου "Ποσό σε λέξεις". Η απαιτούμενη λειτουργία θα εμφανιστεί στο πρόγραμμα.

Τώρα ας δούμε πώς να το χρησιμοποιήσετε. Εισαγάγετε έναν αριθμό στο κελί και κάντε κλικ στο κουμπί "Εισαγωγή συνάρτησης". Στο παράθυρο που εμφανίζεται, επιλέξτε «Ορισμός χρήστη» στην ενότητα «Κατηγορία». Στην παρακάτω λίστα θα βρείτε τις συναρτήσεις "Αριθμός σε λέξεις", "Ποσό σε λέξεις" και πολλές από τις παραλλαγές του για νομίσματα (ρούβλια, εθνικού νομίσματος, δολάρια, ευρώ). Είναι βολικό να το χρησιμοποιήσετε εάν χρειάζεται να αναφέρετε οποιοδήποτε χρηματικό ποσό με λέξεις, το οποίο απαιτείται πολύ συχνά σε διάφορα έγγραφα.

Λάβετε υπόψη ότι αφού εφαρμόσετε μια συνάρτηση σε ένα κελί, όλοι οι αριθμοί που εισάγετε σε αυτό θα μετατραπούν αμέσως σε κείμενο. Χρησιμοποιήστε "Αριθμός σε λέξεις" ή "Άθροισμα σε λέξεις" ανάλογα με τις εργασίες που αντιμετωπίζετε τώρα.

Όπως μπορείτε να δείτε, δεν υπάρχει τίποτα περίπλοκο. Χάρη στη δυνατότητα εγκατάστασης πακέτων επέκτασης, μπορείτε να αυξήσετε σημαντικά τη λειτουργικότητα του προγράμματος. Μαθαίνοντας πώς να χρησιμοποιείτε σωστά τις δυνατότητες του Microsoft Excel, θα αυξήσετε σημαντικά την αποτελεσματικότητα της εργασίας σας, εξοικονομώντας αρκετές ώρες επίπονης εργασίας. Γράψτε στα σχόλια εάν το άρθρο ήταν χρήσιμο για εσάς και κάντε ερωτήσεις που μπορεί να έχετε κατά τη διάρκεια της διαδικασίας.

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

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

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

Ωστόσο, όταν επαγγελματική ανάπτυξηΔεν υπάρχει χρόνος για τη δημιουργία τέτοιων λειτουργιών. Επομένως, είναι καλύτερο να χρησιμοποιείτε έτοιμα. Θα σας παρουσιάσω σήμερα μια από αυτές τις λειτουργίες.

Λειτουργία BinStr

Συνάρτηση BinStr Μετατρέπει έναν ακέραιο σε μια συμβολοσειρά σε δυαδική αναπαράσταση. Σύνταξη:

BinStr(Val: Longint; cnt: byte) : shortstring; συνάρτηση binStr(Val: int64; cnt: byte) : shortstring; συνάρτηση binStr(Val: qword; cnt: byte) : shortstring;

Η συνάρτηση binStr επιστρέφει μια συμβολοσειρά που περιέχει τη δυαδική αναπαράσταση του ακέραιου αριθμού που διέρχεται από την παράμετρο Val. Ο αριθμός των χαρακτήρων στη γραμμή δεν θα είναι μεγαλύτερος από τον καθορισμένο στην παράμετρο cnt. Δηλαδή, η γραμμή θα περιέχει μόνο τα bit χαμηλής τάξης (δεξιά) του αριθμού. Για να λάβετε μια πλήρη αναπαράσταση μεγάλων ακεραίων, πρέπει να καθορίσετε cnt = 32. Διαφορετικά, τα πιο σημαντικά bit ενδέχεται να μην περιλαμβάνονται στο αποτέλεσμα.

πρόγραμμα binstrfunc; var x, y: ακέραιος; έναρξη x:= 100; y:= x * 245;(x, " - ", binStr(x, 4)) //0100 WriteLn(x, " - ", binStr(x, 8)) //01100100 WriteLn(y, " - ",

binStr(y, 16)

) //0101111110110100 z:= (Int64); WriteLn(z, ":", #10#13, binStr(z, 64)); z:=(Int64);

WriteLn(z, ":", #10#13, binStr(z, 64));

Πολύ συχνά συσκευάζω τις τιμές των λογικών μεταβλητών σε αριθμούς, όπου κάθε ψηφίο αντιστοιχεί, για παράδειγμα, στην κατάσταση κάποιου αισθητήρα. Αυτό είναι απαραίτητο όταν χρειάζεται να εξοικονομήσετε χώρο και χρόνο κατά τη μετάδοση δεδομένων μέσω σειριακού καναλιού. Τότε, για παράδειγμα, αντί να περάσω 32 μεταβλητές boolean, περνάω μόνο 1 μεταβλητή τύπου WORD, στην οποία κάθε ψηφίο αντιστοιχεί σε μία λογική μεταβλητή. Και ήδη στο πρόγραμμα αποκρυπτογραφώ αυτόν τον αριθμό και έτσι λαμβάνω τις καταστάσεις, για παράδειγμα, 32 αισθητήρων.

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

Συμβαίνει ότι όταν προσπαθείτε να πραγματοποιήσετε υπολογισμούς με δεδομένα, οι τύποι δεν λειτουργούν ή το Excel παρουσιάζει σφάλμα. Οι λόγοι μπορεί να μην είναι αμέσως ξεκάθαροι. Το πρόβλημα παρουσιάζεται ιδιαίτερα συχνά μετά την εκφόρτωση από λογιστικά συστήματα όπως το 1C ή το SAP. Πώς να αποφύγετε το πρόβλημα όταν οι τύποι δεν λειτουργούν; Τις περισσότερες φορές απαραίτητο μετατροπή κειμένου σε αριθμό στο Excel;Μερικοί χρήσιμους τρόπουςΔιαβάστε παρακάτω πώς να αντιμετωπίσετε αυτή την ατυχία.

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

Ελέγξτε τη μορφή αριθμού από την αρχή. Επιλέξτε το εύρος με τα δεδομένα (στο παράδειγμά μας, στήλη Β). Κλικ πλήκτρο συντόμευσης(Μενού Format Cells εάν κάνετε δεξί κλικ). Στην καρτέλα Αριθμός, επιλέξτε Μορφή κελιού - Αριθμητικός.

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

2. Διορθώστε τα λάθη - μετατρέψτε το κείμενο σε αριθμούς με ένα ειδικό εργαλείο

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

Στην περίπτωσή μας, ο αριθμός αποθηκεύεται ως κείμενο - κάντε κλικ στην επιλογή Μετατροπή σε αριθμό. Voila!

Αυτό είναι επίσης διαθέσιμο στο Formulas - Section Formula Dependencies -

3. Πολλαπλασιάστε όλους τους αριθμούς με το 1

Δεν βοήθησε η προηγούμενη επιλογή; Αυτό σημαίνει ότι το σφάλμα είναι αρκετά σπάνιο, αλλά μπορεί να επιλυθεί εύκολα. Υπάρχει ένα ωραίο κόλπο. Στη στήλη Γ, πολλαπλασιάστε όλες τις τιμές στη στήλη Β με 1. Ναι, κυριολεκτικά, για το κελί C2 γράψτε =B2*1 και σύρετε προς τα κάτω. Έτσι το Excel αναγκάζει τις υπάρχουσες τιμές να μετατραπούν σε αριθμό.

4. Καταργήστε επιπλέον χαρακτήρες στα κελιά χρησιμοποιώντας Εύρεση και αντικατάσταση

Και το σημείο 3 δεν βοήθησε; Αυτό σημαίνει ότι κάποιο σύμβολο έχει εισχωρήσει στα κελιά, για παράδειγμα, στο κελί B7 στην πρώτη εικόνα μετά τον πρώτο αριθμό υπάρχει ένα σύμβολο "", μπορεί να μην είναι καν ένα συνηθισμένο διάστημα (οπότε αντιγράψτε ακριβώς αυτό το σύμβολο). Ο 1C πολύ συχνά αμαρτάνει με τέτοια πράγματα, και οποιασδήποτε διαμόρφωσης.

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

Στο πεδίο Εύρεση: επικολλήστε το σύμβολο που αντιγράφηκε. Στο πεδίο Αντικατάσταση με: δεν βάζουμε τίποτα (δηλαδή το αντικαθιστούμε με κενό). Κάντε κλικ στην Αντικατάσταση όλων.

Αυτό θα πρέπει να βοηθήσει!

5. Λειτουργία

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

6. Μετατροπή χρόνου σε αριθμό

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

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

Μοιραστείτε το άρθρο μας στα κοινωνικά σας δίκτυα:

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

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

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

Μέθοδος 1: Μορφοποίηση μέσω του μενού περιβάλλοντος

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


Μέθοδος 2: Εργαλεία στην κορδέλα

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


Τα δεδομένα μετατρέπονται σε κείμενο.

Μέθοδος 3: Χρήση συνάρτησης

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

  1. Τοποθετήστε τον κέρσορα στο πρώτο στοιχείο του εύρους στο οποίο θα εμφανιστεί το αποτέλεσμα μετασχηματισμού. Κάντε κλικ στο εικονίδιο "Εισαγωγή συνάρτησης", το οποίο βρίσκεται δίπλα στη γραμμή τύπων.
  2. Ανοίγει το παράθυρο Οδηγοί λειτουργιών. Στην κατηγορία "Κείμενο"επιλέξτε το στοιχείο "ΚΕΙΜΕΝΟ". Μετά από αυτό, κάντε κλικ στο κουμπί "ΕΝΤΑΞΕΙ".
  3. Ανοίγει το παράθυρο ορισμάτων χειριστή ΚΕΙΜΕΝΟ. Αυτή η λειτουργίαέχει την εξής σύνταξη:

    TEXT (τιμή, μορφή)

    Το παράθυρο που ανοίγει έχει δύο πεδία που αντιστοιχούν σε αυτά τα ορίσματα: "Εννοια"Και "Σχήμα και διάταξις βιβλίου".

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

    Στο χωράφι "Σχήμα και διάταξις βιβλίου"πρέπει να καθορίσετε την επιλογή για την εμφάνιση του αποτελέσματος. Για παράδειγμα, αν μπούμε «0» , τότε η έκδοση κειμένου εξόδου θα εμφανίζεται χωρίς δεκαδικά ψηφία, ακόμα κι αν υπήρχαν δεκαδικά ψηφία στην πηγή. Αν κάνουμε "0.0", τότε το αποτέλεσμα θα εμφανιστεί με ένα δεκαδικό ψηφίο αν "0,00", μετά με δύο κ.λπ.

    Αφού εισαγάγετε όλες τις απαιτούμενες παραμέτρους, κάντε κλικ στο κουμπί "ΕΝΤΑΞΕΙ".

  4. Όπως μπορείτε να δείτε, η τιμή του πρώτου στοιχείου του δεδομένου εύρους εμφανίστηκε στο κελί που επιλέξαμε στην πρώτη παράγραφο αυτό το εγχειρίδιο. Για να μεταφέρετε άλλες τιμές, πρέπει να αντιγράψετε τον τύπο σε γειτονικά στοιχεία φύλλου. Τοποθετήστε τον κέρσορα στην κάτω δεξιά γωνία του στοιχείου που περιέχει τον τύπο. Ο κέρσορας αλλάζει σε δείκτη πλήρωσης που μοιάζει με μικρό σταυρό. Σφιγκτήρας αριστερό κουμπίποντίκι και σύρετε σε κενά κελιά παράλληλα με την περιοχή στην οποία βρίσκονται τα δεδομένα προέλευσης.
  5. Τώρα ολόκληρη η σειρά είναι γεμάτη με τα απαιτούμενα δεδομένα. Αλλά δεν είναι μόνο αυτό. Στην πραγματικότητα, όλα τα στοιχεία της νέας σειράς περιέχουν τύπους. Επιλέξτε αυτήν την περιοχή και κάντε κλικ στο εικονίδιο "Αντίγραφο", που βρίσκεται στην καρτέλα "Σπίτι"στην ομάδα της γραμμής εργαλείων "Πρόχειρο".
  6. Στη συνέχεια, αν θέλουμε να αποθηκεύσουμε και τα δύο εύρη (αρχικό και μετατρεπόμενο), μην αποεπιλέξουμε την περιοχή που περιέχει τους τύπους. Κάντε κλικ σε αυτό με το δεξί κουμπί του ποντικιού. Εκκινείται η λίστα ενεργειών περιβάλλοντος. Επιλέξτε μια θέση σε αυτό "Εισαγωγή ειδικού". Από τις επιλογές ενεργειών στη λίστα που ανοίγει, επιλέξτε "Τιμές και μορφές αριθμών".

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

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

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

Τώρα ας δούμε πώς μπορείτε να εκτελέσετε την αντίστροφη εργασία, δηλαδή πώς να μετατρέψετε κείμενο σε αριθμό στο Excel.

Μέθοδος 1: Μετατροπή χρησιμοποιώντας το εικονίδιο σφάλματος

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


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


Όλα τα δεδομένα πίνακα θα μετατραπούν στην καθορισμένη φόρμα.

Μέθοδος 2: Μετατροπή χρησιμοποιώντας το παράθυρο μορφής

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


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

Μέθοδος 3: Μετατροπή χρησιμοποιώντας Εργαλεία Κορδέλας

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


Οι τιμές στο εύρος θα μετατραπούν από κείμενο σε αριθμούς.

Μέθοδος 4: Εφαρμογή της Φόρμουλας

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


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

Μέθοδος 5: χρησιμοποιώντας ειδικό ένθετο

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


Μέθοδος 6: Χρήση του Εργαλείου κειμένου στήλης

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


Μέθοδος 7: Χρήση μακροεντολών

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


Όπως μπορείτε να δείτε, υπάρχουν αρκετές επιλογές για τη μετατροπή αριθμών στο Excel που είναι γραμμένοι σε αριθμητική μορφή, σε μορφή κειμένου και προς την αντίθετη κατεύθυνση. Η επιλογή μιας συγκεκριμένης μεθόδου εξαρτάται από πολλούς παράγοντες. Πρώτα απ 'όλα, αυτό είναι το καθήκον στο χέρι. Εξάλλου, για παράδειγμα, μπορείτε να μετατρέψετε γρήγορα μια έκφραση κειμένου με ξένους οριοθέτες σε αριθμητική μόνο χρησιμοποιώντας το εργαλείο "Κείμενο σε στήλες". Ο δεύτερος παράγοντας που επηρεάζει την επιλογή της επιλογής είναι ο όγκος και η συχνότητα των μετασχηματισμών που εκτελούνται. Για παράδειγμα, εάν χρησιμοποιείτε συχνά τέτοιους μετασχηματισμούς, είναι λογικό να καταγράψετε μια μακροεντολή. Και ο τρίτος παράγοντας είναι η ατομική άνεση του χρήστη.

Το δεκαεξαδικό σύστημα αριθμών είναι ένα βασικό σύστημα αριθμών 16 Αυτό σημαίνει ότι το σύστημα χρησιμοποιεί 16 χαρακτήρες: τους αριθμούς από το 0 έως το 9 και τα γράμματα A, B, C, D, E, F. Η μετατροπή ενός δεκαδικού αριθμού σε δεκαεξαδικό είναι πιο δύσκολη από ό,τι. μετατροπή δεκαεξαδικού σε δεκαδικό Κατανοήστε πρώτα τη διαδικασία μετατροπής και μετά προχωρήστε σε αυτήν για να αποφύγετε λάθη.

Μετατροπή μικρών αριθμών

Δεκαδικός 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Δεκαεξαδικό 0 1 2 3 4 5 6 7 8 9 ΕΝΑ σι ντο ρε μι φά

Βήματα

Διαισθητική μέθοδος

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

    • Εάν δεν ξέρετε τίποτα απολύτως για το δεκαεξαδικό σύστημα, ξεκινήστε μαθαίνοντας τις βασικές έννοιες.
  2. Ανεβάστε το 16 στη δύναμη από το 1 στο 5 και σημειώστε τα αποτελέσματα.Τόπος κάθε ψηφίου δεκαεξαδικός αριθμόςείναι το αποτέλεσμα της αύξησης του αριθμού 16 στην ισχύ, όπως ακριβώς η ονομαστική αξία κάθε ψηφίου ενός δεκαδικού αριθμού είναι το αποτέλεσμα της αύξησης του αριθμού 10 στην ισχύ στη διαδικασία μετατροπής:

    • 16 5 = 1048576
    • 16 4 = 65536
    • 16 3 = 4096
    • 16 2 = 256
    • 16 1 = 16
    • Εάν ο δεκαδικός αριθμός που μετατρέπετε είναι μεγαλύτερος από 1048576, αυξήστε το 16 σε υψηλότερη ισχύ και προσθέστε το αποτέλεσμα στη λίστα.
  3. Από τη λίστα, βρείτε τον μεγαλύτερο αριθμό που είναι μικρότερος από τον δεδομένο δεκαδικό αριθμό.Γράψτε τον δεδομένο δεκαδικό αριθμό που θέλετε να μετατρέψετε σε δεκαεξαδικό. Κοιτάξτε την παραπάνω λίστα και βρείτε το μεγαλύτερο αποτέλεσμα (ανυψώνοντας το 16 στη δύναμη) που είναι μικρότερο από τον δεδομένο δεκαδικό αριθμό.

    • Για παράδειγμα, πρέπει να μετατρέψετε τον δεκαδικό αριθμό 495 σε δεκαεξαδικό. Επιλέξτε τον αριθμό 256 από τη λίστα.
  4. Διαιρέστε τον δεκαδικό αριθμό με το επιλεγμένο αποτέλεσμα της αύξησης του 16 στην ισχύ.Εργαστείτε με αποτελέσματα διαίρεσης ακεραίων - αγνοήστε τους αριθμούς μετά την υποδιαστολή.

    • Στο παράδειγμά μας: 495 ÷ 256 = 1,93..., οπότε δουλέψτε με τον αριθμό 1 (αυτό είναι το ακέραιο πηλίκο της διαίρεσης).
    • Το αποτέλεσμα που προκύπτει είναι το πρώτο ψηφίο του δεκαεξαδικού αριθμού. Σε αυτήν την περίπτωση, διαιρέσατε τον δεδομένο δεκαδικό αριθμό με το 256, άρα το 1 βρίσκεται στην 256η θέση.
  5. Βρείτε το πρώτο υπόλοιπο.Δηλαδή, το υπόλοιπο της διαίρεσης ενός δεδομένου δεκαδικού αριθμού με τον επιλεγμένο αριθμό (διαιρέτης). Το υπόλοιπο υπολογίζεται με τον ίδιο τρόπο όπως για τη διαίρεση μεγάλης διάρκειας.

    • Πολλαπλασιάστε το πηλίκο που προκύπτει με τον διαιρέτη. Στο παράδειγμά μας: 1 x 256 = 256 (δηλαδή, το 1 στο δεκαεξαδικό αντιπροσωπεύει το 256 στη βάση 10).
    • Αφαιρέστε το αποτέλεσμα του πολλαπλασιασμού από τον δεδομένο δεκαδικό αριθμό: 495 - 256 = 239 .
  6. Διαιρέστε το υπόλοιπο με το επόμενο (στη λίστα) αποτέλεσμα της αύξησης του 16 στην ισχύ.Κοιτάξτε τη λίστα με τα αποτελέσματα της αύξησης 16 σε διαφορετικές δυνάμεις. Βρείτε το αποτέλεσμα που είναι κάτω από το αποτέλεσμα που επιλέξατε για την προηγούμενη διαίρεση. Διαιρέστε το υπόλοιπο με τον επιλεγμένο αριθμό για να βρείτε το επόμενο ψηφίο του δεκαεξαδικού αριθμού (αν το υπόλοιπο είναι μικρότερο από τον επιλεγμένο αριθμό, το επόμενο ψηφίο είναι 0).

    • 239 ÷ 16 = 14 . Αγνοήστε τους αριθμούς μετά την υποδιαστολή.
    • Αυτό είναι το δεύτερο ψηφίο ενός δεκαεξαδικού αριθμού, ο οποίος βρίσκεται στη 16η θέση. Οποιοσδήποτε αριθμός από το 0 έως το 15 μπορεί να αναπαρασταθεί με ένα μόνο δεκαεξαδικό ψηφίο. Οι αριθμοί που προκύπτουν θα μετατραπούν και θα τοποθετηθούν στο τέλος αυτής της μεθόδου.
  7. Βρείτε το δεύτερο υπόλοιπο.Για να το κάνετε αυτό, πολλαπλασιάστε το πηλίκο που προκύπτει με τον διαιρέτη και, στη συνέχεια, αφαιρέστε το αποτέλεσμα του πολλαπλασιασμού από το πρώτο υπόλοιπο. Το δεύτερο υπόλοιπο πρέπει να μετατραπεί σε δεκαεξαδικό ψηφίο.

    • 14 x 16 = 224.
    • 239 - 224 = 15, δηλαδή το υπόλοιπο είναι 15 .
  8. Εάν το υπόλοιπο είναι ένας αριθμός μεταξύ 0 και 15, μπορεί να εκφραστεί ως ένα μόνο δεκαεξαδικό ψηφίο. Αυτό το ψηφίο θα είναι το τελευταίο ψηφίο.

    • Το τελευταίο ψηφίο ενός δεκαεξαδικού αριθμού είναι το 15, το οποίο βρίσκεται στη θέση ενός.
  9. Μετατρέψτε τους αριθμούς που προκύπτουν και σημειώστε την απάντηση.Βρήκατε όλα τα ψηφία ενός δεκαεξαδικού αριθμού. Γράφονται όμως στο δεκαδικό σύστημα αριθμών. Για να μετατρέψετε κάθε ψηφίο στη βάση 16, χρησιμοποιήστε τις ακόλουθες οδηγίες:

    • Οι αριθμοί από το 0 έως το 9 δεν αλλάζουν.
    • 10 = Α; 11 = Β; 12 = C; 13 = D; 14 = Ε; 15 = F
    • Στο παράδειγμά μας, πήρατε τους αριθμούς (1) (14) (15). Δηλαδή, ο δεκαεξαδικός αριθμός θα γραφτεί ως εξής: 1ΕΦ.
  10. Ελέγξτε την απάντηση.Αυτό είναι εύκολο να το κάνετε εάν γνωρίζετε τα βασικά του δεκαεξαδικού συστήματος αριθμών. Μετατρέψτε κάθε δεκαεξαδικό ψηφίο σε ένα ψηφίο βάσης 10 και, στη συνέχεια, πολλαπλασιάστε με το αποτέλεσμα της αύξησης του 16 στη συγκεκριμένη ισχύ που αντιστοιχεί στη θέση του ψηφίου. Στο παράδειγμά μας:

    • 1EF → (1)(14)(15)
    • Εργαστείτε με αριθμούς από δεξιά προς τα αριστερά. Το 15 είναι στη θέση ενός: 16 0 = 1, άρα 15 x 1 = 15.
    • Το επόμενο ψηφίο βρίσκεται στην 16η θέση: 16 1 = 16, άρα 14 x 16 = 224.
    • Το επόμενο ψηφίο βρίσκεται στη θέση 256: 16 2 = 256, άρα 1 x 256 = 256.
    • Προσθέστε τα αποτελέσματα που βρέθηκαν: 256 + 224 + 15 = 495, δηλαδή, παίρνετε τον αρχικό δεκαδικό αριθμό.

    Γρήγορη μέθοδος (χρησιμοποιώντας υπολείμματα)

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

      • Για παράδειγμα, μετατρέψτε τον δεκαδικό αριθμό 317547 σε δεκαεξαδικό. Διαίρεση: 317547 ÷ 16 = 19846 (αυτό είναι το πρώτο πηλίκο). Αγνοήστε τους αριθμούς μετά την υποδιαστολή.
    2. Γράψτε το υπόλοιπο με δεκαεξαδικό συμβολισμό.Το υπόλοιπο κατά τη διαίρεση αυτού του αριθμού με το 16 θα είναι στο ψηφίο κάτω από το 16. Έτσι, το υπόλοιπο πρέπει να βρίσκεται στη θέση ενός, δηλαδή στην τελευταία θέση του δεκαεξαδικού αριθμού.

      • Για να βρείτε το υπόλοιπο, πολλαπλασιάστε το αποτέλεσμα της διαίρεσης με τον διαιρέτη (16) και στη συνέχεια αφαιρέστε το αποτέλεσμα του πολλαπλασιασμού από το μέρισμα (δεκαδικό). Στο παράδειγμά μας: 317547 - (19846 x 16) = 11.
      • Μετατρέψτε τον αριθμό στη βάση 16. Για να το κάνετε αυτό, χρησιμοποιήστε τον πίνακα στην αρχή αυτού του άρθρου. Άρα 11 = σι.
    3. Διαιρέστε το πρώτο πηλίκο.Έχετε μετατρέψει το υπόλοιπο σε δεκαεξαδικό ψηφίο. Τώρα πρέπει να μετατρέψουμε το πρώτο πηλίκο. Για να το κάνετε αυτό, διαιρέστε το με το 16. Θα λάβετε το δεύτερο (από τα δεξιά) ψηφίο του δεκαεξαδικού αριθμού. Η διαδικασία είναι παρόμοια με αυτή που περιγράφηκε παραπάνω: το πρώτο πηλίκο διαιρείται με το 256 (16 x 16 = 256), επομένως το υπόλοιπο θα βρίσκεται στην κατάταξη κάτω από το 256. Έχετε ήδη βρει τον αριθμό για τη θέση των μονάδων, οπότε το υπόλοιπο θα γραφτεί στη 16η θέση.

      • Στο παράδειγμά μας: 19846/16 = 1240.
      • Υπόλοιπο = 19846 - (1240 x 16) = 6 . Αυτό είναι το δεύτερο (δεξιό) ψηφίο του δεκαεξαδικού αριθμού.
    4. Επαναλάβετε την παραπάνω διαδικασία μέχρι το υπόλοιπο να είναι μικρότερο από 16.Θυμηθείτε να μετατρέψετε τα υπόλοιπα που ισούται με αριθμούς από 10 έως 15 σε δεκαεξαδικά ψηφία. Καταγράψτε κάθε υπόλοιπο. Το τελευταίο υπόλοιπο (λιγότερο από 16) θα είναι το πρώτο ψηφίο του δεκαεξαδικού αριθμού. Στο παράδειγμά μας:

      • Διαιρέστε το προηγούμενο υπόλοιπο με το 16: 1240/16 = 77 με το υπόλοιπο 8 .
      • 77/16 = 4 με υπόλοιπο 13. 13 = ρε.
      • 4 <16, поэтому 4 είναι το πρώτο ψηφίο ενός δεκαεξαδικού αριθμού.