Λειτουργία Excel ASC
Η συνάρτηση ASC επιστρέφει τον κωδικό ASCII για τον πρώτο χαρακτήρα μιας συμβολοσειράς. Χρησιμοποιείται κυρίως ως συνάρτηση VBA στο Excel.
Σύνταξη
=ASC(text)
Επιχειρήματα
- Κείμενο (απαιτείται): Το κείμενο ή μια αναφορά σε ένα κελί που περιέχει το κείμενο που θέλετε να μετατρέψετε σε κώδικα ASCII..
επιστροφή Αξία
Η ASC η συνάρτηση επιστρέφει α αριθμητική αξία.
Σημειώσεις λειτουργίας
- Η συμβολοσειρά κειμένου που παρέχεται στη συνάρτηση ASC στο VBA μπορεί να είναι οποιαδήποτε έγκυρη συμβολοσειρά, αλλά υπολογίζει μόνο τον πρώτο χαρακτήρα της συμβολοσειράς.
- Η λειτουργία ASC κάνει διάκριση πεζών-κεφαλαίων.
- Ο κωδικός ASCII που επιστρέφεται από τη συνάρτηση ASC είναι το ακέραιο μέρος ενός δεκαδικού αριθμού, από 0 έως 255. Ακριβώς όπως δείχνει το στιγμιότυπο οθόνης παρακάτω. Για περισσότερες λεπτομέρειες σχετικά με τον κώδικα ASCII, ανατρέξτε σε αυτό το άρθρο: https://www.ascii-code.com/.
- Οι κωδικοί ASCII για το AZ που επιστρέφονται από τη συνάρτηση ASC στο VBA είναι 65-90 και για το az είναι 97-122.
Παράδειγμα
Σε αυτήν την περίπτωση, υπάρχουν ορισμένες συμβολοσειρές δοκιμής στον παρακάτω πίνακα. Για να υπολογίσετε τον κωδικό ASCII αυτών των συμβολοσειρών κειμένου, κάντε τα εξής:
1. Πατήστε τα πλήκτρα Alt + F11 για να ανοίξετε το παράθυρο Microsoft Visual Basic for Applications.
2. Στο παράθυρο της Microsoft Visual Basic για Εφαρμογές, κάντε κλικ στην επιλογή Εισαγωγή > Μονάδα για να ανοίξετε το παράθυρο Μονάδας. Στη συνέχεια, αντιγράψτε και επικολλήστε τον παρακάτω κώδικα VBA στο παράθυρο.
VBA: υπολογίστε τον κωδικό ASCII
Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub
3. Πατήστε το πλήκτρο F5 για να εκτελέσετε τον κωδικό. Και εμφανίζεται ένα παράθυρο διαλόγου Microsoft Excel, εμφανίζοντας το αποτέλεσμα του κώδικα ASSII του κειμένου "K", το οποίο είναι 75.
4. Εισαγάγετε το αποτέλεσμα "75" στο κελί D5 ώστε το αποτέλεσμα να μπορεί να καταγραφεί.
5. Για να πάρετε τα υπόλοιπα αποτελέσματα. Πρέπει να αλλάξουμε ανάλογα το κείμενο στη συνάρτηση ASC στο VBA. Για παράδειγμα, για να γνωρίζετε τον κώδικα ASSII του κειμένου "Kutools", το VBA είναι ως εξής:
VBA: υπολογίστε τον κωδικό ASCII
Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub
Θα παρατηρήσετε ότι το αποτέλεσμα του κειμένου "Kutools" είναι το ίδιο με αυτό του κειμένου "K".
6. Επαναλάβετε τα παραπάνω βήματα για να έχετε τα υπόλοιπα αποτελέσματα.
:
- Εάν η παρεχόμενη συμβολοσειρά είναι κενή, επιστρέφει ένα σφάλμα χρόνου εκτέλεσης.
- Εάν το παρεχόμενο κείμενο είναι κενό, επιστρέφει 32.
- Καθώς η συνάρτηση ASC κάνει διάκριση πεζών-κεφαλαίων, επιστρέφει διαφορετικά αποτελέσματα για τον ίδιο χαρακτήρα σε διαφορετικές περιπτώσεις, όπως οι χαρακτήρες E και e, το ASC επιστρέφει τα αποτελέσματα ως 69 και 101 ξεχωριστά.
Σχετικές συναρτήσεις:
-
Excel EVEN Λειτουργία
Η συνάρτηση EVEN στρογγυλοποιεί αριθμούς μακριά από το μηδέν στον πλησιέστερο ζυγό ακέραιο.
-
Excel EXP Λειτουργία
Η συνάρτηση EXP επιστρέφει το αποτέλεσμα της σταθεράς e αυξημένη στην ντη ισχύ.