Μπορεί να προκύψουν προβλήματα κατά τη μετατροπή των κωδικών χαρακτήρων από ένα σύστημα σε άλλο σύστημα. Αυτά τα προβλήματα οδηγούν σε αλλοιωμένα δεδομένα. Για να διορθωθεί αυτό, αναπτύχθηκε ένα καθολικό σύνολο χαρακτήρων γνωστό ως σύστημα Unicode στα τέλη της δεκαετίας του 1980 που δίνει στους χαρακτήρες που χρησιμοποιούνται στα συστήματα υπολογιστών έναν μοναδικό κωδικό χαρακτήρων.
Οι πληροφορίες είναι ότι αυτό το άρθρο ισχύει για Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 για Mac, Excel 2016 για Mac, Excel για Mac 2011 και Excel Online.
Καθολικό σετ χαρακτήρων
Υπάρχουν 255 διαφορετικοί κωδικοί χαρακτήρων ή σημεία κώδικα στην κωδικοσελίδα ANSI των Windows, ενώ το σύστημα Unicode έχει σχεδιαστεί για να χωράει πάνω από ένα εκατομμύριο σημεία κώδικα. Για λόγους συμβατότητας, τα πρώτα 255 σημεία κώδικα του νεότερου συστήματος Unicode ταιριάζουν με αυτά του συστήματος ANSI για χαρακτήρες και αριθμούς δυτικής γλώσσας.
Για αυτούς τους τυπικούς χαρακτήρες, οι κωδικοί προγραμματίζονται στον υπολογιστή έτσι ώστε η πληκτρολόγηση ενός γράμματος στο πληκτρολόγιο εισάγει τον κωδικό για το γράμμα στην εφαρμογή που χρησιμοποιείται.
Μη τυπικοί χαρακτήρες και σύμβολα, όπως το σύμβολο πνευματικών δικαιωμάτων ή οι τονισμένοι χαρακτήρες που χρησιμοποιούνται σε διάφορες γλώσσες, εισάγονται σε μια εφαρμογή πληκτρολογώντας τον κωδικό ANSI ή τον αριθμό Unicode για τον χαρακτήρα στην επιθυμητή θέση.
Λειτουργίες CHAR και CODE του Excel
Το Excel έχει μια σειρά από λειτουργίες που λειτουργούν με αυτούς τους αριθμούς. Το CHAR και το CODE λειτουργούν σε όλες τις εκδόσεις του Excel. Το UNICHAR και το UNICODE εισήχθησαν στο Excel 2013.
Οι συναρτήσεις CHAR και UNICHAR επιστρέφουν τον χαρακτήρα για έναν δεδομένο κωδικό. Οι συναρτήσεις CODE και UNICODE κάνουν το αντίθετο και παρέχουν τον κωδικό για έναν δεδομένο χαρακτήρα. Όπως φαίνεται στην παραπάνω εικόνα:
- Το αποτέλεσμα για=CHAR (169) είναι το σύμβολο πνευματικών δικαιωμάτων ©.
- Το αποτέλεσμα για=CODE(©) είναι 169.
Αν οι δύο συναρτήσεις είναι ένθετες μαζί με τη μορφή
=CODE(CHAR(169))
η έξοδος για τον τύπο είναι 169 αφού οι δύο συναρτήσεις κάνουν την αντίθετη δουλειά από την άλλη.
Η σύνταξη και τα ορίσματα των συναρτήσεων CHAR και UNICHAR
Η σύνταξη μιας συνάρτησης αναφέρεται στη διάταξη της συνάρτησης και περιλαμβάνει το όνομα, τις αγκύλες και τα ορίσματα της συνάρτησης.
Η σύνταξη για τη συνάρτηση CHAR είναι:
=CHAR(Αριθμός)
Η σύνταξη για τη συνάρτηση UNICHAR είναι:
=UNICHAR(Αριθμός)
Σε αυτές τις συναρτήσεις, Αριθμός (το οποίο απαιτείται) είναι ένας αριθμός μεταξύ 1 και 255 που σχετίζεται με τον χαρακτήρα που θέλετε.
- Το όρισμα Number μπορεί να είναι ο αριθμός που εισάγεται απευθείας στη συνάρτηση ή μια αναφορά κελιού στη θέση του αριθμού σε ένα φύλλο εργασίας.
- Εάν το όρισμα Number δεν είναι ακέραιος μεταξύ 1 και 255, η συνάρτηση CHAR επιστρέφει το VALUE! τιμή σφάλματος, όπως φαίνεται στη σειρά 4 στην παραπάνω εικόνα.
- Για κωδικούς αριθμούς μεγαλύτερους από 255, χρησιμοποιήστε τη συνάρτηση UNICHAR.
- Εάν εισαχθεί ένα όρισμα Αριθμός μηδέν (0), οι συναρτήσεις CHAR και UNICHAR επιστρέφουν την τιμή ΤΙΜΗ! τιμή σφάλματος, όπως φαίνεται στη σειρά 2 στην παραπάνω εικόνα.
Εισαγάγετε τις συναρτήσεις CHAR και UNICHAR
Οι επιλογές για την εισαγωγή οποιασδήποτε συνάρτησης περιλαμβάνουν τη μη αυτόματη πληκτρολόγηση της συνάρτησης, όπως
=CHAR(65)
ή
=UNICHAR(A7)
Η συνάρτηση και το όρισμα Number μπορούν επίσης να εισαχθούν στο πλαίσιο διαλόγου των συναρτήσεων.
Στο Excel Online, θα εισαγάγετε μη αυτόματα τη συνάρτηση. Σε εκδόσεις επιτραπέζιου υπολογιστή του Excel, χρησιμοποιήστε το πλαίσιο διαλόγου.
Ακολουθήστε αυτά τα βήματα για να εισαγάγετε τη συνάρτηση CHAR στο κελί B3:
- Επιλέξτε το κελί B3 για να το κάνετε ενεργό κελί.
- Επιλέξτε Τύποι.
- Επιλέξτε Κείμενο για να ανοίξετε την αναπτυσσόμενη λίστα συναρτήσεων.
- Επιλέξτε CHAR στη λίστα για να εμφανιστεί το πλαίσιο διαλόγου της συνάρτησης.
- Στο παράθυρο διαλόγου, επιλέξτε τη γραμμή Αριθμός.
- Επιλέξτε το κελί A3 στο φύλλο εργασίας για να εισαγάγετε αυτήν την αναφορά κελιού στο πλαίσιο διαλόγου.
- Επιλέξτε OK για να ολοκληρώσετε τη λειτουργία και να κλείσετε το πλαίσιο διαλόγου.
Ο χαρακτήρας του θαυμαστικού εμφανίζεται στο κελί B3 επειδή ο κωδικός χαρακτήρων ANSI είναι 33.
Όταν επιλέγετε το κελί E2, η πλήρης συνάρτηση=CHAR(A3) εμφανίζεται στη γραμμή τύπων πάνω από το φύλλο εργασίας.
Χρήσεις συναρτήσεων CHAR και UNICHAR
Οι λειτουργίες CHAR και UNICHAR μεταφράζουν τους αριθμούς της κωδικοσελίδας σε χαρακτήρες για αρχεία που δημιουργούνται σε άλλους τύπους υπολογιστών. Για παράδειγμα, η συνάρτηση CHAR μπορεί να αφαιρέσει ανεπιθύμητους χαρακτήρες που εμφανίζονται με εισαγόμενα δεδομένα.
Αυτές οι συναρτήσεις μπορούν να χρησιμοποιηθούν σε συνδυασμό με άλλες συναρτήσεις του Excel, όπως TRIM και SUBSTITUTE, σε τύπους που έχουν σχεδιαστεί για την αφαίρεση ανεπιθύμητων χαρακτήρων από ένα φύλλο εργασίας.
Η σύνταξη και τα ορίσματα των συναρτήσεων CODE και UNICODE
Η σύνταξη μιας συνάρτησης αναφέρεται στη διάταξη της συνάρτησης και περιλαμβάνει το όνομα, τις αγκύλες και τα ορίσματα της συνάρτησης.
Η σύνταξη για τη συνάρτηση CODE είναι:
=ΚΩΔΙΚΟΣ(Κείμενο)
Η σύνταξη για τη συνάρτηση UNICODE είναι:
=UNICODE(Κείμενο)
Σε αυτές τις συναρτήσεις, Κείμενο (το οποίο απαιτείται) είναι ο χαρακτήρας για τον οποίο θέλετε να βρείτε τον κωδικό αριθμό ANSI.
Το όρισμα Text μπορεί να είναι ένας μόνο χαρακτήρας που περιβάλλεται από διπλά εισαγωγικά (" ") που εισάγεται απευθείας στη συνάρτηση ή μια αναφορά κελιού στη θέση του χαρακτήρα στο ένα φύλλο εργασίας, όπως φαίνεται στις σειρές 4 και 9 στην παραπάνω εικόνα.
Εάν το όρισμα κειμένου μείνει κενό, η συνάρτηση CODE επιστρέφει την τιμή ΤΙΜΗ! τιμή σφάλματος, όπως φαίνεται στη σειρά 2 στην παραπάνω εικόνα.
Η συνάρτηση CODE εμφανίζει τον κωδικό χαρακτήρα μόνο για έναν χαρακτήρα. Εάν το όρισμα κειμένου περιέχει περισσότερους από έναν χαρακτήρες (όπως η λέξη Excel που εμφανίζεται στις σειρές 7 και 8 στην παραπάνω εικόνα), εμφανίζεται μόνο ο κώδικας για τον πρώτο χαρακτήρα. Σε αυτήν την περίπτωση, είναι ο αριθμός 69 που είναι ο κωδικός χαρακτήρων για το κεφαλαίο γράμμα E
Κεφαλαία έναντι πεζά γράμματα
Τα κεφαλαία ή κεφαλαία γράμματα στο πληκτρολόγιο έχουν διαφορετικούς κωδικούς χαρακτήρων από τα αντίστοιχα πεζά ή μικρά γράμματα.
Για παράδειγμα, ο κωδικός αριθμός UNICODE/ANSI για το κεφαλαίο "A" είναι 65 ενώ ο πεζός κωδικός αριθμός "a" UNICODE/ANSI είναι 97, όπως φαίνεται στις σειρές 4 και 5 στην παραπάνω εικόνα.
Εισαγάγετε τις συναρτήσεις CODE και UNICODE
Οι επιλογές για την εισαγωγή μιας συνάρτησης περιλαμβάνουν την πληκτρολόγηση της συνάρτησης σε ένα κελί, όπως:
=ΚΩΔΙΚΟΣ(65)
ή
=UNICODE(A6)
Η συνάρτηση και το όρισμα Text μπορούν επίσης να εισαχθούν στο πλαίσιο διαλόγου των συναρτήσεων.
Στο Excel Online, θα εισαγάγετε μη αυτόματα τη συνάρτηση. Σε εκδόσεις επιτραπέζιου υπολογιστή του Excel, χρησιμοποιήστε το πλαίσιο διαλόγου.
Ακολουθήστε αυτά τα βήματα για να εισαγάγετε τη συνάρτηση CODE στο κελί B3:
- Επιλέξτε το κελί B3 για να το κάνετε ενεργό κελί.
- Επιλέξτε Τύποι.
- Επιλέξτε Κείμενο για να ανοίξετε την αναπτυσσόμενη λίστα συναρτήσεων.
- Επιλέξτε CODE στη λίστα για να εμφανιστεί το πλαίσιο διαλόγου της συνάρτησης.
- Στο παράθυρο διαλόγου, επιλέξτε τη γραμμή Text.
- Επιλέξτε το κελί A3 στο φύλλο εργασίας για να εισαγάγετε αυτήν την αναφορά κελιού στο πλαίσιο διαλόγου.
- Επιλέξτε OK για να ολοκληρώσετε τη λειτουργία και να κλείσετε το πλαίσιο διαλόγου.
Ο αριθμός 64 εμφανίζεται στο κελί B3. Αυτός είναι ο κωδικός χαρακτήρων για το σύμφωνο (&).
Όταν επιλέγετε το κελί B3, η πλήρης συνάρτηση=CODE (A3) εμφανίζεται στη γραμμή τύπων πάνω από το φύλλο εργασίας.