Πώς να μετατρέψετε αριθμούς. Μετατροπή αριθμού σε κείμενο και πάλι πίσω στο Microsoft Excel

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

1. Επιλέξτε μια στήλη


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

2. Κάντε κλικ σε αυτό το κουμπί


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

3. Κάντε κλικ στο "Τέλος"


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

4. Ορίστε τη μορφή


Πατήστε CTRL+1 (ή +1 σε Mac). Επιλέξτε την επιθυμητή μορφή.

Σημείωση:Εάν εξακολουθείτε να βλέπετε τύπους που δεν παράγουν αριθμητικά αποτελέσματα, μπορεί να έχετε ενεργοποιημένη την επιλογή. Εμφάνιση τύπων. Ανοίξτε την καρτέλα ΜΑΘΗΜΑΤΙΚΟΙ τυποικαι απενεργοποιήστε την επιλογή Εμφάνιση τύπων.

Άλλες μέθοδοι μετατροπής

Χρησιμοποιώντας τον τύπο

Η συνάρτηση VALUE μπορεί να χρησιμοποιηθεί για επιστροφή αριθμητική αξίακείμενο.

1. Εισαγάγετε μια νέα στήλη


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

2. Εφαρμόστε τη συνάρτηση VALUE


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

3. Τοποθετήστε το ποντίκι σας


Τώρα πρέπει να συμπληρώσετε τον τύπο. Δείτε πώς να το κάνετε: Τοποθετήστε το δείκτη του ποντικιού στην κάτω δεξιά γωνία του κελιού μέχρι να αλλάξει σε σύμβολο συν (+).

4. Κάντε κλικ και σύρετε προς τα κάτω


Κάντε κλικ και σύρετε προς τα κάτω για να προσθέσετε τον τύπο σε άλλα κελιά. Στη συνέχεια, μπορείτε να χρησιμοποιήσετε τη νέα στήλη ή να αντιγράψετε και να επικολλήσετε τις νέες τιμές στην αρχική στήλη. Δείτε πώς να το κάνετε: Επιλέξτε τα κελιά με τον νέο τύπο. Πατήστε CTRL+C. Κάντε κλικ στο πρώτο κελί στη στήλη προέλευσης. Στην καρτέλα Σπίτικάντε κλικ στο βέλος δίπλα στο κουμπί Εισάγετεκαι επιλέξτε Ειδικό ένθετο > Αξίες.

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

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

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

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

Λειτουργία 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; (Χ, " - ", 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)); ; τέλος.

Δυαδικός αριθμός ως συμβολοσειρά

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

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

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

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

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

Ο μετασχηματισμός του αριθμού Χ από σύστημα αριθμών με βάση q σε αριθμητικό σύστημα με βάση p πραγματοποιείται σύμφωνα με τον κανόνα αντικατάστασης ή τον κανόνα της διαίρεσης-πολλαπλασιασμού με τη βάση του συστήματος αριθμών.

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

Παράδειγμα .111011.011 (2) = 1 2 4 +0 2 3 +1 2 2 +0 2 1 +l 2 0 +0 2 -1 +l 2 -2 +l 2 -3 = 59.375.

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

Κανόνας διαίρεσης χρησιμοποιείται για τη μετατροπή ενός ακέραιου αριθμού γραμμένου σε σύστημα αριθμών q-ary σε αριθμητικό σύστημα p-ary. Σε αυτήν την περίπτωση, είναι απαραίτητο να διαιρέσουμε διαδοχικά τον αρχικό αριθμό q-ary και τα προκύπτοντα πηλίκα με τη νέα βάση p, που αντιπροσωπεύεται στο σύστημα αριθμών q-ary. Η διαίρεση συνεχίζεται μέχρι το επόμενο πηλίκο να γίνει μικρότερο του p. Αφού αντικατασταθούν τα υπολείμματα που προκύπτουν και το τελευταίο πηλίκο με ψηφία του αριθμητικού συστήματος p-ary, ο κωδικός του αριθμού γράφεται στο νέο αριθμητικό σύστημα. Στην περίπτωση αυτή, το υψηλότερο ψηφίο είναι το τελευταίο πηλίκο και οι αριθμοί που το ακολουθούν αντιστοιχούν στα υπόλοιπα γραμμένα με την αντίστροφη σειρά της λήψης τους.

Κανόνας πολλαπλασιασμού χρησιμοποιείται για μετατροπή κλασματικός αριθμός, γραμμένο στο σύστημα αριθμών q, στο σύστημα αριθμών p-ic. Σε αυτήν την περίπτωση, είναι απαραίτητο να πολλαπλασιάσουμε διαδοχικά το αρχικό κλάσμα και τα κλασματικά μέρη των προϊόντων που προκύπτουν με τη βάση p που αντιπροσωπεύεται στο αρχικό σύστημα αριθμών q-ary. Οι ακέραιοι αριθμοί των γινομένων που προκύπτουν, που αντικαθίστανται από ψηφία του συστήματος αριθμών p-ary, δίνουν μια ακολουθία ψηφίων στο νέο σύστημα p-ary.

Ο πολλαπλασιασμός πρέπει να εκτελείται έως ότου ο απαιτούμενος κωδικός p-ary λάβει το ψηφίο του ψηφίου του οποίου το βάρος είναι μικρότερο από το βάρος του λιγότερο σημαντικού ψηφίου του αρχικού κλάσματος q-ary. Σε αυτήν την περίπτωση, στη γενική περίπτωση, ο κωδικός που προκύπτει είναι κατά προσέγγιση, και πάντα με έλλειψη τιμής κλάσματος. Επομένως, στην περίπτωση μιας αντίστροφης μετατροπής (κωδικός κλάσματος p-ary σε κλάσμα q-ary), το αποτέλεσμα μπορεί να μην συμπίπτει με την αρχική τιμή του κλάσματος q-ary.


Παράδειγμα .75,35 (10) =1001011,01011… (2) .

Μετατρέπω κλάσματα και ακέραιοι από δυαδικό σε δεκαεξαδικόκαι η πλάτη είναι απλή. Αρκεί να διαιρέσουμε τον δυαδικό αριθμό σε ομάδες των 4 bit ( κομμάτιθα το ονομάσουμε δυαδικό ψηφίο) και 4 bit αρχίζουν να σχηματίζονται απευθείας από το σημείο που χωρίζει τα ακέραια και τα κλασματικά μέρη του αριθμού. Κατά συνέπεια, για το ακέραιο μέρος οι ομάδες σχηματίζονται από το σημείο από δεξιά προς τα αριστερά και για το κλασματικό μέρος από αριστερά προς τα δεξιά. Κάθε ομάδα έχει 4 bit, το οποίο ονομάζεται επίσης σημειωματάριο, μπορεί να μετατραπεί σε ένα δεκαεξαδικό ψηφίο με τιμή από 0 έως F (βλ. Πίνακα 1.3).

Πίνακας 1.3. Αντιστοίχιση δυαδικών τετραδίων και δεκαεξαδικών ψηφίων.

Δυαδικό τετραδ

Δεκαεξαδικό ψηφίο

Δεκαδική τιμή

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

Εικ.1.3. Μετατροπή κλασματικού δυαδικού αριθμού σε δεκαεξαδικό αριθμό.

Μετατροπή κλάσματα και ακέραιοι από δεκαεξαδικό σε δυαδικόΑυτό είναι επίσης εύκολο να γίνει - κάθε ψηφίο ενός δεκαεξαδικού αριθμού αντικαθίσταται από το αντίστοιχο δυαδικό τετράδιο τεσσάρων bit από τον Πίνακα 1.3 (βλ. Εικ. 1.4).

Εικ.1.4. Μετατρέψτε τον κλασματικό δεκαεξαδικό αριθμό A18.2E 16 σε δυαδικό.

Ολόκληροι αριθμοί

Μετατροπή ακέραιοι δεκαδικοί αριθμοί έως δυαδικοίμπορεί να γίνει με δύο διαφορετικούς τρόπους.

1 ου τρόπος. Διαδοχική αφαίρεση από δυνάμεις δύο.Η μεγαλύτερη δύναμη δύο μικρότερων από τον αριθμό αφαιρείται από αυτόν τον αριθμό. Η ίδια λειτουργία εκτελείται με τη διαφορά που προκύπτει έως ότου η διαφορά γίνει ίση με το μηδέν (Εικ. 1.5). Όταν ένας αριθμός επεκτείνεται σε δυνάμεις του δύο, η δυαδική τιμή λαμβάνεται ως εξής: οι μονάδες τοποθετούνται σε εκείνες τις θέσεις που αντιστοιχούν στις προκύπτουσες δυνάμεις του δύο και μηδενικά τοποθετούνται σε όλες τις άλλες θέσεις.

Εικ.1.5. Μετατρέψτε τον δεκαδικό αριθμό 197 σε δυαδικό (1η μέθοδος).

2 ου τρόπος. Διαδοχική διαίρεση ενός αριθμού με δύο.Το πηλίκο γράφεται ακριβώς κάτω από τον αρχικό αριθμό και το υπόλοιπο γράφεται δίπλα στο πηλίκο. Η διαδικασία επαναλαμβάνεται μέχρι να παραμείνει το 0 Ο δυαδικός αριθμός μπορεί να διαβαστεί από την υπόλοιπη στήλη κάτω πάνω(Εικ. 1.6).

Ρύζι. 1.6. Μετατρέψτε τον δεκαδικό αριθμό 197 σε δυαδικό (2η μέθοδος).

Μετατροπή ακέραιοι δεκαδικοί αριθμοί σε δεκαεξαδικόμπορεί να γίνει διαιρώντας διαδοχικά έναν αριθμό με το 16. Αν το αποτέλεσμα της διαίρεσης είναι μεγαλύτερο από 16, τότε η διαίρεση εκτελείται ξανά. Το τελευταίο πηλίκο που προκύπτει θα είναι το πιο σημαντικό ψηφίο του δεκαεξαδικού αριθμού. Στη συνέχεια, γράφονται τα υπόλοιπα από τη διαίρεση αντίστροφη σειράτην απόκτησή τους (Εικ. 1.7). Αριθμοί μεγαλύτεροι από 9 αλλά μικρότεροι από 16 που λαμβάνονται με διαίρεση αντικαθίστανται από τα αντίστοιχα δεκαεξαδικά ψηφία (Πίνακας 1.1 ή 1.3).

Ρύζι. 1.7. Μετατρέψτε τον δεκαδικό αριθμό 1970 σε δεκαεξαδικό.

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

1 ου τρόπος.Άθροισμα δυνάμεων δύο των οποίων τα bits δυάδικος αριθμόςείναι ίσα με 1:

Ρύζι. 1.8. Μετατροπή δυαδικού αριθμού σε δεκαδικό αριθμό (1η μέθοδος).

2 ου τρόπος.Ένας δυαδικός αριθμός γράφεται κατακόρυφα, ένα bit ανά γραμμή, ξεκινώντας από το δεξιότερο. Το πιο αριστερό κομμάτι βρίσκεται στο κάτω μέρος. Ο δεκαδικός αριθμός συλλέγεται από κάτω προς τα πάνω. Η κάτω σειρά είναι 1. Ο αριθμός από την κάτω σειρά μετακινείται προς τα πάνω, πολλαπλασιάζεται επί 2 και προστίθεται στο bit της τρέχουσας σειράς. Το αποτέλεσμα είναι στην επάνω σειρά:

Ρύζι. 1.9. Μετατροπή δυαδικού αριθμού σε δεκαδικό αριθμό (2η μέθοδος).

Μία από τις συνηθισμένες εργασίες που αντιμετωπίζουν οι χρήστες του 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 που είναι γραμμένοι σε αριθμητική μορφή, σε μορφή κειμένου και προς την αντίθετη κατεύθυνση. Η επιλογή μιας συγκεκριμένης μεθόδου εξαρτάται από πολλούς παράγοντες. Πρώτα απ 'όλα, αυτό είναι το καθήκον στο χέρι. Εξάλλου, για παράδειγμα, μπορείτε να μετατρέψετε γρήγορα μια έκφραση κειμένου με ξένους οριοθέτες σε αριθμητική μόνο χρησιμοποιώντας το εργαλείο "Κείμενο σε στήλες". Ο δεύτερος παράγοντας που επηρεάζει την επιλογή της επιλογής είναι ο όγκος και η συχνότητα των μετασχηματισμών που εκτελούνται. Για παράδειγμα, εάν χρησιμοποιείτε συχνά τέτοιους μετασχηματισμούς, είναι λογικό να καταγράψετε μια μακροεντολή. Και ο τρίτος παράγοντας είναι η ατομική άνεση του χρήστη.

mob_info